﻿<ПравилаОбмена>
	<ВерсияФормата>2.01</ВерсияФормата>
	<Ид>aa90ee25-8351-4284-99c1-be81cd9247a5    </Ид>
	<Наименование>Бухгалтерский учет, ред. 4.5 --&gt; Бухгалтерия предприятия КОРП</Наименование>
	<ДатаВремяСоздания>2012-09-20T13:04:45</ДатаВремяСоздания>
	<Источник ВерсияПлатформы="7.7" ВерсияКонфигурации="7.70.543" СинонимКонфигурации="">Бухгалтерский учет, редакция 4.5</Источник>
	<Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.0.40.3" СинонимКонфигурации="Бухгалтерия предприятия КОРП, редакция 2.0">БухгалтерияПредприятияКОРП</Приемник>
	<ПослеЗагрузкиПравилОбмена>//настройки выгрузки документов
НС = 0;
Если ТаблицаНастройкиПараметров.НайтиЗначение("_ВыгружатьНеПроведенные",НС,"Имя") = 1 Тогда
	ТаблицаНастройкиПараметров.УстановитьЗначение(НС,"Значение",0)
КонецЕсли;
НС = 0;
Если ТаблицаНастройкиПараметров.НайтиЗначение("_ВыгружатьПроведенные",НС,"Имя") = 1 Тогда
	ТаблицаНастройкиПараметров.УстановитьЗначение(НС,"Значение",1)
КонецЕсли;
НС = 0;
Если ТаблицаНастройкиПараметров.НайтиЗначение("_ВыгружатьУдаленные",НС,"Имя") = 1 Тогда
	ТаблицаНастройкиПараметров.УстановитьЗначение(НС,"Значение",0)
КонецЕсли;
НС = 0;
Если ТаблицаНастройкиПараметров.НайтиЗначение("ПрефиксОрганизации",НС,"Имя") = 1 Тогда
	Если СокрЛП(Метаданные.Константа("ПрефиксДляВыгрузкиВ1СБухгалтерию8").ПолныйИдентификатор())&lt;&gt;"" Тогда
		ТаблицаНастройкиПараметров.УстановитьЗначение(НС,"Значение",Константа.ПрефиксДляВыгрузкиВ1СБухгалтерию8);
	КонецЕсли;
КонецЕсли;</ПослеЗагрузкиПравилОбмена>
	<ПередВыгрузкойДанных>Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Если Форма.МодальныйРежим() = 0 Тогда
		Предупреждение("Не указана дата начала периода выгрузки!");
	Иначе   
		Сообщить("Не указана дата начала периода выгрузки!");
	КонецЕсли;
	Отказ = 1;
КонецЕсли;
Если ДатаНачала &gt; ДатаОкончания Тогда
	Если Форма.МодальныйРежим() = 0 Тогда
		Предупреждение("Неправильно задан период выгрузки!"+РазделительСтрок+
		"Дата начала больше даты окончания периода.");
	Иначе
		Сообщить("Неправильно задан период выгрузки!"+РазделительСтрок+
		"Дата начала больше даты окончания периода.");
	КонецЕсли;
	Отказ = 1;
КонецЕсли;
Если ДатаОкончания &gt; КонецРассчитанногоПериодаБИ() Тогда
	Если Форма.МодальныйРежим() = 0 Тогда
		Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+
		"Расчет итогов выполняется в режиме"+РазделительСтрок+
		"""Операции - Управление бухгалтерскими итогами"".");
	Иначе           
		Сообщить("За выбранный период итоги не рассчитаны!"+РазделительСтрок+
		"Расчет итогов выполняется в режиме"+РазделительСтрок+
		"""Операции - Управление бухгалтерскими итогами"".");
	КонецЕсли;
	Отказ = 1;
КонецЕсли;

Если СокрЛП(Метаданные.Константа("ПрефиксДляВыгрузкиВ1СБухгалтерию8").ПолныйИдентификатор())&lt;&gt;"" Тогда
	Константа.ПрефиксДляВыгрузкиВ1СБухгалтерию8 = Параметры.ПрефиксОрганизации;
КонецЕсли;

Параметры.ДатаВводаОстатков = ДатаНачала;
Параметры.ДатаКонцаПериодаВыгрузки = ДатаОкончания;

Если ПустоеЗначение(Константа.НачалоПримененияИсправленныхСчетовФактур) = 1 Тогда
	Параметры.НачалоПримененияПостановления1137 = Дата(2200, 1, 1);
Иначе
	Параметры.НачалоПримененияПостановления1137 = Константа.НачалоПримененияИсправленныхСчетовФактур;
КонецЕсли;

Параметры.СчетВводаОстатков = СчетПоКоду("00");
Параметры.ДлинаКода = 9; // стандартная длина кодов справочников в 8.0

Параметры.СписокРаботников = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокРаботников.НоваяКолонка("ФизЛицо"); // общее во всех талицах

Параметры.СписокУволенныхРаботников = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокУволенныхРаботников.НоваяКолонка("ФизЛицо");

Параметры.СписокОбъектовСтроительства = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокОбъектовСтроительства.НоваяКолонка("ОбъектСтроительства");
Параметры.СписокОбъектовСтроительства.НоваяКолонка("СчетБухгалтерскогоУчета");
Параметры.СписокОбъектовСтроительства.НоваяКолонка("СчетБухгалтерскогоУчетаНДС");

Параметры.ВычетыСотрудниковпоНДФЛ = СоздатьОбъект("ТаблицаЗначений");
Параметры.ВычетыСотрудниковпоНДФЛ.НоваяКолонка("Физлицо");
Параметры.ВычетыСотрудниковпоНДФЛ.НоваяКолонка("КодВычета");
Параметры.ВычетыСотрудниковпоНДФЛ.НоваяКолонка("Период", "Дата");
Параметры.ВычетыСотрудниковпоНДФЛ.НоваяКолонка("ПериодЗавершения", "Дата");
Параметры.ВычетыСотрудниковпоНДФЛ.НоваяКолонка("КоличествоДетей", "Число");

Параметры.ВычетыСотрудниковпоНДФЛЛичный = СоздатьОбъект("ТаблицаЗначений");
Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяКолонка("Физлицо");
Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяКолонка("КодВычетаЛичный", "Строка");
Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяКолонка("Период", "Дата");
Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяКолонка("ПериодЗавершения", "Дата");

СпрВалюты = СоздатьОбъект("Справочник.Валюты");
Если (СпрВалюты.НайтиПоКоду("810") = 1)	Тогда
	Параметры.Рубли = СпрВалюты.ТекущийЭлемент();
ИначеЕсли (СпрВалюты.НайтиПоКоду("643") = 1) Тогда
	Параметры.Рубли = СпрВалюты.ТекущийЭлемент();
КонецЕсли;

Параметры.ПараметрыАлгоритмов = СоздатьОбъект("СписокЗначений");

//Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");

Параметры.ТаблицаПроводок = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаПроводок.НоваяКолонка("СчетДт");
Параметры.ТаблицаПроводок.НоваяКолонка("СчетКт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВидУчетаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВидУчетаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("КодСчетаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("КодСчетаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("СубконтоДт");
Параметры.ТаблицаПроводок.НоваяКолонка("СубконтоКт");
Параметры.ТаблицаПроводок.НоваяКолонка("Сумма");
Параметры.ТаблицаПроводок.НоваяКолонка("Содержание");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютнаяСуммаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютнаяСуммаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("КоличествоДт");
Параметры.ТаблицаПроводок.НоваяКолонка("КоличествоКт");

//*********************************************************
// Исключительно для упрощения формирования документа ВНО
Параметры.ТаблицаПроводок.НоваяКолонка("СчетУчета");
Параметры.ТаблицаПроводок.НоваяКолонка("СчетУчетаНУ");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("Валюта");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютнаяСумма");
Параметры.ТаблицаПроводок.НоваяКолонка("Количество", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("Субконто1");
Параметры.ТаблицаПроводок.НоваяКолонка("Субконто2");
Параметры.ТаблицаПроводок.НоваяКолонка("Субконто3");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаНУ", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаПР", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаВР", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаНДС", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаМЦ", "Число");
//*********************************************************
// Учет специфики БП с ОП
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаНУДт", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаПРДт", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаВРДт", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаНУКт", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаПРКт", "Число");
Параметры.ТаблицаПроводок.НоваяКолонка("СуммаВРКт", "Число");


//***
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);

Параметры.ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("СчетДт");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("Субконто1");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("Субконто2");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("Субконто3");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("СуммаНУ", "Число");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("СуммаПР", "Число");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("СуммаВР", "Число");
Параметры.ТаблицаОстатковНУ.НоваяКолонка("Количество", "Число");

Параметры.ТаблицаОстатковМЦ = СоздатьОбъект("ТаблицаЗначений");

//*********************************************************

Параметры.ТаблицаПроводокОбороты = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СчетДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СчетКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КодСчетаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КодСчетаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВидУчетаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВидУчетаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СубконтоДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СубконтоКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("Сумма");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютнаяСуммаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютнаяСуммаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КоличествоДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КоличествоКт");
//*********************************************************
// Учет специфики БП с ОП
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаНУДт", "Число");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаПРДт", "Число");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаВРДт", "Число");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаНУКт", "Число");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаПРКт", "Число");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СуммаВРКт", "Число");


Параметры.ТаблицаДоговоров = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаДоговоров.НоваяКолонка("Договор");
Параметры.ТаблицаДоговоров.НоваяКолонка("ВидыДоговора");

//*********************************************************
// Перенос учетной политики
//определим даты измения учетной политики
СписокКонстант = СоздатьОбъект("СписокЗначений");
СписокКонстант.ДобавитьЗначение("ДиректКостинг");
СписокКонстант.ДобавитьЗначение("ПрименяетсяПБУ18");
СписокКонстант.ДобавитьЗначение("БазаРаспределенияКосвенныхРасходовПоВидамДеятельности");
СписокКонстант.ДобавитьЗначение("МетодОпределенияВыручки");
СписокКонстант.ДобавитьЗначение("НалоговыйПериодПоНДС");
СписокКонстант.ДобавитьЗначение("ОсобенностиИсчисленияНДФЛ");
СписокКонстант.ДобавитьЗначение("РозницаОблагаетсяЕНВД");
СписокКонстант.ДобавитьЗначение("УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС");
СписокКонстант.ДобавитьЗначение("ФормироватьСчетФактуруПоУЕвРублях");
СписокКонстант.ДобавитьЗначение("МетодНачисленияАмортизацииНУ");
СписокКонстант.ДобавитьЗначение("ТарифСтраховыхВзносов");
СписокКонстант.ДобавитьЗначение("УчитыватьДоходыИРасходыВНУПоКурсуАвансов");

ТаблицаИзмененийУП = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзмененийУП.НоваяКолонка("ДатаИзменения");
Периодический = СоздатьОбъект("Периодический");
Для НомерКонстанты = 1 По СписокКонстант.РазмерСписка() Цикл
	Периодический.ИспользоватьОбъект(СписокКонстант.ПолучитьЗначение(НомерКонстанты));
	Периодический.ВыбратьЗначения(,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаИзмененийУП.НоваяСтрока();
		ТаблицаИзмененийУП.ДатаИзменения = КонМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЦикла;

ТаблицаИзмененийУП.Свернуть("ДатаИзменения","");
ТаблицаИзмененийУП.Сортировать("ДатаИзменения");
ТаблицаИзмененийУП.ВыбратьСтроки();
Пока ТаблицаИзмененийУП.ПолучитьСтроку()=1 Цикл
	ДатаПолученияЗначений = ТаблицаИзмененийУП.ДатаИзменения;
	ДатаУстановкиЗначений = НачМесяца(ТаблицаИзмененийУП.ДатаИзменения);
	СписокЭлементов = СоздатьОбъект("СписокЗначений");
	СписокЭлементов.ДобавитьЗначение(?(Константа.ДиректКостинг.Получить(ДатаПолученияЗначений) = Да, 1, 0), "ДиректКостинг");
	СписокЭлементов.ДобавитьЗначение(?(Константа.ПрименяетсяПБУ18.Получить(ДатаПолученияЗначений) = Да, 1, 0), "ПоддержкаПБУ18");
	СписокЭлементов.ДобавитьЗначение(Константа.БазаРаспределенияКосвенныхРасходовПоВидамДеятельности.Получить(ДатаПолученияЗначений), "БазаРаспределенияКосвенныхРасходовПоВидамДеятельности");
	СписокЭлементов.ДобавитьЗначение(Константа.МетодОпределенияВыручки.Получить(ДатаПолученияЗначений), "МоментОпределенияНалоговойБазыНДС");
	СписокЭлементов.ДобавитьЗначение(Константа.НалоговыйПериодПоНДС.Получить(ДатаПолученияЗначений), "НДСНалоговыйПериод");
	СписокЭлементов.ДобавитьЗначение(Константа.ОсобенностиИсчисленияНДФЛ.Получить(ДатаПолученияЗначений), "ОсобенностиИсчисленияНДФЛ");
	СписокЭлементов.ДобавитьЗначение(?(Константа.РозницаОблагаетсяЕНВД.Получить(ДатаПолученияЗначений) = Да, 1, 0), "РозничнаяТорговляОблагаетсяЕНВД");
	СписокЭлементов.ДобавитьЗначение(?(Константа.РозницаОблагаетсяЕНВД.Получить(ДатаПолученияЗначений) = Да, 1, 0), "СложныйУчетНДС");
	СписокЭлементов.ДобавитьЗначение(?(Константа.УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС.Получить(ДатаПолученияЗначений) = Да, 1, 0), "УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС");
	СписокЭлементов.ДобавитьЗначение(?(Константа.УчитыватьОтрицательныеСуммовыеРазницыПриНачисленииНДС.Получить(ДатаПолученияЗначений) = Да, 1, 0), "УчитыватьОтрицательныеСуммовыеРазницыПриНачисленииНДС");
	СписокЭлементов.ДобавитьЗначение(?(Константа.УчитыватьПоложительныеСуммовыеРазницыПриОпределенииВычетовПоНДС.Получить(ДатаПолученияЗначений) = Да, 1, 0), "УчитыватьПоложительныеСуммовыеРазницыПриОпределенииВычетовПоНДС");
	СписокЭлементов.ДобавитьЗначение(?(Константа.УчитыватьОтрицательныеСуммовыеРазницыПриОпределенииВычетовПоНДС.Получить(ДатаПолученияЗначений) = Да, 1, 0), "УчитыватьОтрицательныеСуммовыеРазницыПриОпределенииВычетовПоНДС");
	СписокЭлементов.ДобавитьЗначение(?(Константа.ФормироватьСчетФактуруПоУЕвРублях.Получить(ДатаПолученияЗначений) = Да, 1, 0), "ФормироватьСчетФактуруПоУЕвРублях");
	СписокЭлементов.ДобавитьЗначение( "ПоСтоимостиПриобретения" , "СпособОценкиТоваровВРознице");
	СписокЭлементов.ДобавитьЗначение(Константа.МетодНачисленияАмортизацииНУ.Получить(ДатаПолученияЗначений), "МетодНачисленияАмортизацииНУ");
	СписокЭлементов.ДобавитьЗначение(Константа.ТарифСтраховыхВзносов.Получить(ДатаПолученияЗначений), "ВидТарифаСтраховыхВзносов");
	СписокЭлементов.ДобавитьЗначение(Константа.УчитыватьДоходыИРасходыВНУПоКурсуАвансов.Получить(ДатаПолученияЗначений), "УчитыватьРасходыНУАналогичноБУ");
	СписокЭлементов.ДобавитьЗначение(1, "ОрганизацияВедетРозничнуюТорговлю");
	
	СписокЭлементов.ДобавитьЗначение(ДатаУстановкиЗначений, "Период");				
	ВыгрузитьПоПравилу(,, СписокЭлементов,, "УчетнаяПолитикаБухгалтерскийУчет");
КонецЦикла;


ВыгрузитьПоПравилу(,,,, "УчетнаяПолитикаПоПерсоналу");

Параметры.ТаблицаСчетовРазделовУчета = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаСчетовРазделовУчета.НоваяКолонка("СчетаГруппы");
Параметры.ТаблицаСчетовРазделовУчета.НоваяКолонка("Счета");
Параметры.ТаблицаСчетовРазделовУчета.НоваяКолонка("СчетаИсключения");
Параметры.ТаблицаСчетовРазделовУчета.НоваяКолонка("РазделУчета");

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "ОсновныеСредства";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "01, 02, 03";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= """010""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """10"", ""11"", ""001"", ""011""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "НематериальныеАктивыИНИОКР";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "04, 05";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "КапитальныеВложения";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "07, 08";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "Материалы";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "10";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= """41.5""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "НезавершенноеПроизводство";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "20, 23";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "Товары";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "41";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """41.5""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "ГотоваяПродукцияИПолуфабрикаты";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "43, 21";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "ТоварыОтгруженные";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "45";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "ДенежныеСредства";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "50, 51, 52, 53, 54, 55, 56, 57, 58, 59";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСПоставщикамиИПодрядчиками";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "60";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """60.3""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСПокупателямиИЗаказчиками";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "62";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """62.3""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыПоНалогамИСборам";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "68, 69";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСПерсоналомПоОплатеТрудаИДепонентам";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "70";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= """76.4""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """76""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСПодотчетнымиЛицами";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "71";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСУчредителями";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "75";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасчетыСПрочимиДебиторамиИКредиторами";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "76";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """76.3"", ""76.4"", ""76.1.2"", ""76.1.3"", ""76.1.4"", ""76.1.1"", ""76.11"", ""76.АВ"", ""76.ВА"", ""76.Н"", ""76.Н.1"", ""76.Н.2"", ""76.Н.3""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "НДСПоПриобретеннымЦенностям";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "19";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "НДСПоАвансамПолученным";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= """76.АВ"",""76.ВА""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= """76""";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "Капитал";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "80, 81, 82, 83, 84, 85, 86";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "РасходыБудущихПериодов";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "97";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";//""76.1.2"", ""76.1.3"", ""76.1.4""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "ОтложенныеНалоговыеАктивыОбязательства";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "09, 77";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= "";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";

Параметры.ТаблицаСчетовРазделовУчета.НоваяСтрока();
Параметры.ТаблицаСчетовРазделовУчета.РазделУчета	 	= "НДСНачисленный";
Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы		= "";
Параметры.ТаблицаСчетовРазделовУчета.Счета				= """90.03""";
Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения	= "";


//*********************************************************
// Сформируем таблицу соответствий счетов авансов и счетов расчетов
Параметры.ТаблицаСчетовРасчета = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаСчетовРасчета.НоваяКолонка("АвансовыйСчет");
Параметры.ТаблицаСчетовРасчета.НоваяКолонка("РасчетныйСчет");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("60.2");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("60.1");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("60.7");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("60.6");
 
Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("60.22");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("60.11");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("62.2");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("62.1");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("62.2");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("62.4");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("62.7");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("62.6");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("62.22");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("62.11");

Параметры.ТаблицаСчетовРасчета.НоваяСтрока();
Параметры.ТаблицаСчетовРасчета.АвансовыйСчет = СчетПоКоду("62.22");
Параметры.ТаблицаСчетовРасчета.РасчетныйСчет = СчетПоКоду("62.44");


//*********************************************************
// Сформируем список розничных складов, используемых как НТТ
Параметры.СписокСкладовНТТ = СоздатьОбъект("СписокЗначений");
ПКО = СоздатьОбъект("Документ.ПриходныйОрдер");
ПКО.ВыбратьДокументы(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
Пока ПКО.ПолучитьДокумент()=1 Цикл
	Если (ПКО.РозничнаяВыручка = 1) и (ПКО.ФормироватьПроводки = 1) Тогда
		Если Параметры.СписокСкладовНТТ.НайтиЗначение(ПКО.ТорговаяТочка)=0 Тогда
			 Параметры.СписокСкладовНТТ.ДобавитьЗначение(ПКО.ТорговаяТочка);
		КонецЕсли;
	КонецЕсли;
КонецЦикла;


//*********************************************************
// Сформируем список счетов, которые не нужно переносить
Параметры.СписокНеПереносящихсяСчетов   = СоздатьОбъект("СписокЗначений");
Параметры.СписокСчетовНалоговогоУчетаНУ = СоздатьОбъект("СписокЗначений");
Параметры.СписокСчетовНалоговогоУчетаПР = СоздатьОбъект("СписокЗначений");
Параметры.СписокСчетовУчетаРасчетов     = СоздатьОбъект("СписокЗначений");
Счета = СоздатьОбъект("Счет");
Счета.ВыбратьСчета();
Пока Счета.ПолучитьСчет()=1 Цикл
	Если Счета.ПринадлежитГруппе(СчетПоКоду("ЗПК"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ТекущийСчет() = СчетПоКоду("НБ") Тогда	
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("ДФЛ"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("ЗПР"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("КВР"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("СВЗ"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("ВР"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Счета.ПринадлежитГруппе(СчетПоКоду("СВР"))=1 Тогда
		Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	ИначеЕсли Лев(Счета.Код,3)="НПР" Тогда
		Параметры.СписокСчетовНалоговогоУчетаПР.ДобавитьЗначение(Счета.ТекущийСчет());
		//мы не переносим движение по НПР.01 ручными проводками
		Если Счета.ТекущийСчет()=СчетПоКоду("НПР.01") Тогда	
			Параметры.СписокНеПереносящихсяСчетов.ДобавитьЗначение(Счета.ТекущийСчет());
		КонецЕсли;
	ИначеЕсли Лев(Счета.Код,1)="Н" Тогда
		Параметры.СписокСчетовНалоговогоУчетаНУ.ДобавитьЗначение(Счета.ТекущийСчет());
		
	ИначеЕсли (Счета.ТекущийСчет() = СчетПоКоду("70"))
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("62"))=1)
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("60"))=1) 
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("76"))=1)
		ИЛИ (Счета.ТекущийСчет() = СчетПоКоду("63"))
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("66"))=1)
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("67"))=1)
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("71"))=1)
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("73"))=1)
		ИЛИ (Счета.ПринадлежитГруппе(СчетПоКоду("75"))=1) Тогда
		Параметры.СписокСчетовУчетаРасчетов.ДобавитьЗначение(Счета.ТекущийСчет());
	КонецЕсли;
КонецЦикла;

//*********************************************************

Параметры.ТаблицаВедомостейПоКассе = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаВедомостейПоКассе.НоваяКолонка("Ведомость");
Параметры.ТаблицаВедомостейПоКассе.НоваяКолонка("Сумма");
Параметры.ТаблицаВедомостейПоКассе.НоваяКолонка("Дата");

//*********************************************************

Параметры.ТаблицаВедомостейПоБанку = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаВедомостейПоБанку.НоваяКолонка("Ведомость");
Параметры.ТаблицаВедомостейПоБанку.НоваяКолонка("Выписка");
Параметры.ТаблицаВедомостейПоБанку.НоваяКолонка("СтрокаВыписки");
СписокВедомостей = СоздатьОбъект("ТаблицаЗначений");
СписокВедомостей.НоваяКолонка("Ведомость");
СписокВедомостей.НоваяКолонка("Контрагент");
СписокВедомостей.НоваяКолонка("Договор");
СписокВедомостей.НоваяКолонка("Сумма");
СписокВедомостей.НоваяКолонка("Дата");

Ведомость = СоздатьОбъект("Документ.ВыплатаЗПКасса");
Ведомость.ВыбратьДокументы(Параметры.ДатаВводаОстатков-3,Параметры.ДатаКонцаПериодаВыгрузки);
Пока Ведомость.ПолучитьДокумент()=1 Цикл
	Если Ведомость.Проведен()=0 Тогда
		Продолжить;
	КонецЕсли;
	Если Ведомость.ПорядокВыплаты &lt;&gt; 0 Тогда
		СписокВедомостей.НоваяСтрока();
		СписокВедомостей.Ведомость = Ведомость.ТекущийДокумент();
		СписокВедомостей.Контрагент = Ведомость.Контрагент;
		СписокВедомостей.Договор = Ведомость.Договор;
		СписокВедомостей.Сумма = Ведомость.Итог("КВыдаче");
		СписокВедомостей.Дата  = Ведомость.ДатаДок;
	КонецЕсли;
КонецЦикла;

//заполним соответствия строк выписки и ведомостей на оплату по банку
Выписка = СоздатьОбъект("Документ.Выписка");
Выписка.ВыбратьДокументы(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
Пока Выписка.ПолучитьДокумент()=1 Цикл
	Выписка.ВыбратьСтроки();
	Пока Выписка.ПолучитьСтроку()=1 Цикл
		Если (Выписка.КоррСчет = СчетПоКоду("76.ЗП")) и (Выписка.Расход&lt;&gt;0) Тогда
			СписокВедомостей.ВыбратьСтроки();
			Пока СписокВедомостей.ПолучитьСтроку()=1 Цикл
				РазницаДней = Выписка.ДатаДок - СписокВедомостей.Дата;
				Если (РазницаДней&gt;=0) и (РазницаДней&lt;3) 
					и (СписокВедомостей.Сумма = Выписка.Расход)
					и (СписокВедомостей.Контрагент = Выписка.Субконто1)
					и (СписокВедомостей.Договор = Выписка.Субконто2) Тогда
					Параметры.ТаблицаВедомостейПоБанку.НоваяСтрока();
					Параметры.ТаблицаВедомостейПоБанку.Ведомость = СписокВедомостей.Ведомость;
					Параметры.ТаблицаВедомостейПоБанку.Выписка = Выписка.ТекущийДокумент();
					Параметры.ТаблицаВедомостейПоБанку.СтрокаВыписки = Выписка.НомерСтроки;
					СписокВедомостей.УдалитьСтроку(СписокВедомостей.НомерСтроки);
					Прервать;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

// распределяем партии по счету МЦ.04
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Материалы,);
БИ.ИспользоватьСубконто(ВидыСубконто.Сотрудники,);
Если БИ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки,"МЦ.04")=1 Тогда
	ПартииМатериалов = СоздатьОбъект("ТаблицаЗначений");
	ПартииМатериалов.НоваяКолонка("Материал");
	ПартииМатериалов.НоваяКолонка("Сотрудник");
	ПартииМатериалов.НоваяКолонка("Партия");
	ПартииМатериалов.НоваяКолонка("Количество");
	
	СоответствияПартийМатериалов = СоздатьОбъект("ТаблицаЗначений");
	СоответствияПартийМатериалов.НоваяКолонка("Материал");
	СоответствияПартийМатериалов.НоваяКолонка("Сотрудник");
    СоответствияПартийМатериалов.НоваяКолонка("Документ");
	СоответствияПартийМатериалов.НоваяКолонка("Партия");
	СоответствияПартийМатериалов.НоваяКолонка("Количество");
	
	БИ.ВыбратьСчета();
	Пока БИ.ПолучитьСчет()=1 Цикл
		БИ.ВыбратьСубконто(1);
		Пока БИ.ПолучитьСубконто(1)=1 Цикл
			БИ.ВыбратьСубконто(2);
			Пока БИ.ПолучитьСубконто(2)=1 Цикл
				ПартииМатериалов.НоваяСтрока();
				ПартииМатериалов.Количество = БИ.СНД("К"); 
				ПартииМатериалов.Материал = БИ.Субконто(1).ТекущийЭлемент(); 
				ПартииМатериалов.Сотрудник = БИ.Субконто(2).ТекущийЭлемент(); 
			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
	
	// Выбираем партии прихода
	Опер = СоздатьОбъект("Операция");   
	Опер.ВыбратьОперацииСПроводками(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки,"МЦ.04");
    Пока Опер.ПолучитьПроводку()=1 Цикл
		Если Опер.Дебет.Счет = СчетПоКоду("МЦ.04") Тогда
			ПартииМатериалов.НоваяСтрока();
			ПартииМатериалов.Материал = Опер.Дебет.Материалы; 
			ПартииМатериалов.Сотрудник = Опер.Дебет.Сотрудники;
			ПартииМатериалов.Партия = Опер.Документ.ТекущийДокумент();
			ПартииМатериалов.Количество = Опер.Количество;
		КонецЕсли;
	КонецЦикла;

	// Распределяем партии с начала периода			
	Опер = СоздатьОбъект("Операция");   
	Опер.ВыбратьОперацииСПроводками(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки,"МЦ.04");
    Пока Опер.ПолучитьПроводку()=1 Цикл
		Если Опер.Кредит.Счет = СчетПоКоду("МЦ.04") Тогда
			КоличествоРаспределить = Опер.Количество;
			ПартииМатериалов.ВыбратьСтроки();
			Пока (ПартииМатериалов.ПолучитьСтроку()=1) И (КоличествоРаспределить&gt;0) Цикл
				Если (ПартииМатериалов.Материал = Опер.Кредит.Материалы) Тогда
				    Если (ПартииМатериалов.Сотрудник = Опер.Кредит.Сотрудники) Тогда
						Если ПартииМатериалов.Количество&gt;0 Тогда
							СоответствияПартийМатериалов.НоваяСтрока();
							СоответствияПартийМатериалов.Материал = ПартииМатериалов.Материал;
							СоответствияПартийМатериалов.Сотрудник = ПартииМатериалов.Сотрудник;
							СоответствияПартийМатериалов.Документ = Опер.Документ.ТекущийДокумент();
							СоответствияПартийМатериалов.Партия = ПартииМатериалов.Партия;
							СоответствияПартийМатериалов.Количество = Мин(ПартииМатериалов.Количество,КоличествоРаспределить);
							ПартииМатериалов.Количество = ПартииМатериалов.Количество - СоответствияПартийМатериалов.Количество;
							КоличествоРаспределить = КоличествоРаспределить - СоответствияПартийМатериалов.Количество;
						КонецЕсли;
					КонецЕсли;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
	КонецЦикла;
	Параметры.СоответствияПартийМатериалов = СоответствияПартийМатериалов;
КонецЕсли;</ПередВыгрузкойДанных>
	<ПослеВыгрузкиДанных>//ВыгрузитьПоПравилу(,,,, "Работники");
//ВыгрузитьПоПравилу(,,,, "УволенныеРаботники");

//*******************************************************
//выгружаем ставки налога на прибыль

ВД = СоздатьОбъект("СписокЗначений");
ВД.Установить("Период",Параметры.ДатаВводаОстатков-1);
ВД.Установить("СтавкаФБ",глПолучитьСтавкуНалога("ПрибФед", Параметры.ДатаВводаОстатков-1));
ВД.Установить("СтавкаСубъектРФ",глПолучитьСтавкуНалога("ПрибРесп", Параметры.ДатаВводаОстатков-1));
ВыгрузитьПоПравилу(,,ВД,,"СтавкиНалогаНаПрибыльДляВсехОрганизаций");

ТаблицаИзмененийСтавок = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзмененийСтавок.НоваяКолонка("Период");

Периодический = СоздатьОбъект("Периодический");
СправочникСтавок = СоздатьОбъект("Справочник.НалогиИОтчисления");
Если СправочникСтавок.НайтиПоКоду("ПрибФед")=1 Тогда
	Периодический.ИспользоватьОбъект("Ставка",СправочникСтавок.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаИзмененийСтавок.НоваяСтрока();
		ТаблицаИзмененийСтавок.Период = НачМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЕсли;
Если СправочникСтавок.НайтиПоКоду("ПрибРесп")=1 Тогда
	Периодический.ИспользоватьОбъект("Ставка",СправочникСтавок.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаИзмененийСтавок.НоваяСтрока();
		ТаблицаИзмененийСтавок.Период = НачМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЕсли;
ТаблицаИзмененийСтавок.Свернуть("Период","");
ТаблицаИзмененийСтавок.ВыбратьСтроки();
Пока ТаблицаИзмененийСтавок.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Период",ТаблицаИзмененийСтавок.Период);
	ВД.Установить("СтавкаФБ",глПолучитьСтавкуНалога("ПрибФед", КонМесяца(ТаблицаИзмененийСтавок.Период)));
	ВД.Установить("СтавкаСубъектРФ",глПолучитьСтавкуНалога("ПрибРесп", КонМесяца(ТаблицаИзмененийСтавок.Период)));
	ВыгрузитьПоПравилу(,,ВД,,"СтавкиНалогаНаПрибыльДляВсехОрганизаций");
КонецЦикла;

//*******************************************************

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
Параметры.СписокОбъектовСтроительства.ВыбратьСтроки();
Пока Параметры.СписокОбъектовСтроительства.ПолучитьСтроку() = 1 Цикл
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ОбъектСтроительства", Параметры.СписокОбъектовСтроительства.ОбъектСтроительства);
	ВходящиеДанные.Установить("СчетБухгалтерскогоУчета", Параметры.СписокОбъектовСтроительства.СчетБухгалтерскогоУчета);
	ВходящиеДанные.Установить("СчетБухгалтерскогоУчетаНДС", Параметры.СписокОбъектовСтроительства.СчетБухгалтерскогоУчетаНДС);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "СчетаУчетаОбъектовСтроительства");
КонецЦикла;

Параметры.ТаблицаДоговоров.ВыбратьСтроки();
Пока Параметры.ТаблицаДоговоров.ПолучитьСтроку() = 1 Цикл
	ВходящиеДанные.УдалитьВсе();
	ВидыДоговора = Параметры.ТаблицаДоговоров.ВидыДоговора;
	ВидыДоговора.Сортировать("ВесДоговора -,ВидДоговора +");
	ВидыДоговора.ВыбратьСтроки();
	//выбираем самую первую строчку
	Если ВидыДоговора.ПолучитьСтроку()=1 Тогда
		ВидДоговора = ?(ПустоеЗначение(ВидыДоговора.ВидДоговора) = 1, "Прочее", ВидыДоговора.ВидДоговора);
		ВходящиеДанные.Установить("ВидДоговора", ВидДоговора);
		ВыгрузитьПоПравилу(Параметры.ТаблицаДоговоров.Договор,, ВходящиеДанные,, "ДоговорыКонтрагентовПоВидам");
	КонецЕсли;
	
КонецЦикла;

//****************************************
// Ищем и выгружаем расходные кассовые ордера по зарплате
СписокРКО = СоздатьОбъект("ТаблицаЗначений");
СписокРКО.НоваяКолонка("РКО");
СписокРКО.НоваяКолонка("Сумма");
СписокРКО.НоваяКолонка("Дата");

РКО = СоздатьОбъект("Документ.РасходныйОрдер");
РКО.ВыбратьДокументы(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки+3);
Пока РКО.ПолучитьДокумент()=1 Цикл
	Если РКО.Проведен()=0 Тогда
		Продолжить;
	КонецЕсли;
	//получим РКО, которые не формируют проводки и относятся к выплате ЗП
	Если РКО.КоррСчет = СчетПоКоду("70") Тогда		
		СписокРКО.НоваяСтрока();
		СписокРКО.РКО = РКО.ТекущийДокумент();
		СписокРКО.Сумма = РКО.Сумма;
		СписокРКО.Дата  = РКО.ДатаДок;
	КонецЕсли;
КонецЦикла;
СписокРКО.Сортировать("Дата");
ТаблицаВедомостейПоКассе = Параметры.ТаблицаВедомостейПоКассе;
ТаблицаВедомостейПоКассе.Сортировать("Дата");

//теперь распределим РКО по ведомостям
ТаблицаВедомостейПоКассе.ВыбратьСтроки();
Пока ТаблицаВедомостейПоКассе.ПолучитьСтроку()=1 Цикл
	Найдено = 0;
	СписокРКО.ВыбратьСтроки();
	Пока СписокРКО.ПолучитьСтроку()=1 Цикл
		РазницаДней = СписокРКО.Дата - ТаблицаВедомостейПоКассе.Дата;
		Если (РазницаДней&gt;=0) и (РазницаДней&lt;3) и (СписокРКО.Сумма = ТаблицаВедомостейПоКассе.Сумма) Тогда
			//нашли - выгружаем РКО
			ВД = СоздатьОбъект("СписокЗначений");
			ВД.Установить("ЗарплатнаяВедомость",ТаблицаВедомостейПоКассе.Ведомость);
			ВыгрузитьПоПравилу(СписокРКО.РКО,,ВД,,"РасходныйОрдер");
			СписокРКО.УдалитьСтроку(СписокРКО.НомерСтроки);
			Найдено = 1;
			Прервать;
		КонецЕсли;
	КонецЦикла;
	Если Найдено = 0 Тогда
		//не нашли              
		ВыгрузитьПоПравилу(ТаблицаВедомостейПоКассе.Ведомость,,,,"РасходныйКассовыйОрдер_ВыплатаЗП");
	КонецЕсли;
КонецЦикла;

//****************************************
// Добавляем сведени о конфигурации и ИБ
ВыгрузитьСведенияОбИБ();

//****************************************
// Добавляем код проверок данных
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ИдентификаторКонфигурации", глИдентификаторКонфигурации());
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "КонвертацииИзИнформационныхБаз1СПредприятия77");</ПослеВыгрузкиДанных>
	<ПередЗагрузкойДанных>//*********************************************************************************************
// Настройка параметров учета
//*********************************************************************************************

// Склады
// если не включен складской учет - то включим его принудительно
БУ = ПланыСчетов.Хозрасчетный.Товары.ПолучитьОбъект();

ВестиПартионныйУчетБУ = НЕ (БУ.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии, "ВидСубконто") = Неопределено);
ВестиСкладскойУчетБУ  = НЕ (БУ.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады, "ВидСубконто") = Неопределено);

Если ВестиСкладскойУчетБУ Тогда
	ВестиСуммовойУчетПоСкладамБУ = БУ.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады, "ВидСубконто").Суммовой;
Иначе
	ВестиСуммовойУчетПоСкладамБУ = Ложь;
КонецЕсли;

Если НЕ ВестиСкладскойУчетБУ Тогда
	ОбщегоНазначения.ПрименитьПараметрыАналитикиМПЗ(ВестиПартионныйУчетБУ, Истина, ВестиСуммовойУчетПоСкладамБУ,);
КонецЕсли;

//*********************************************************************************************
// Денежные средства
Выполнить(Алгоритмы.ПрименитьПараметрыДляСчетовДенежныхСредств);

//*********************************************************************************************

//Работники
// Алгоритм читает значение константы 7.7 и при необходимости включает аналитику на счете 70
Выполнить(Алгоритмы.ПрименитьПараметрыРасчетовССотрудниками);

//*********************************************************************************************

Параметры.Вставить("ПараметрыАлгоритмов",Новый Структура);

НаборКонстант = Константы.СоздатьНабор("ЕстьПроизводственнаяДеятельность, ЕстьРозничнаяТорговля");
НаборКонстант.Прочитать();
НаборКонстант.ЕстьПроизводственнаяДеятельность = Истина;
НаборКонстант.ЕстьРозничнаяТорговля = Истина;
НаборКонстант.Записать();</ПередЗагрузкойДанных>
	<ПослеЗагрузкиОбъекта>Если ИмяТипаОбъекта = "Справочник" ИЛИ ИмяТипаОбъекта = "ПланВидовХарактеристик" Тогда
	Если НЕ ЗначениеЗаполнено(Объект.Код) Тогда
		Объект.УстановитьНовыйКод();
	КонецЕсли;
	
ИначеЕсли ИмяТипаОбъекта = "Документ" Тогда
	Если НЕ ЗначениеЗаполнено(Объект.Номер) Тогда
		Объект.УстановитьНовыйНомер();
	КонецЕсли;
КонецЕсли;</ПослеЗагрузкиОбъекта>
	<Параметры>
		<Параметр Имя="_ВыгружатьНеПроведенные                           " Наименование="Выгружать непроведенные документы" ИспользуетсяПриЗагрузке="true" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="_ВыгружатьПроведенные                             " Наименование="Выгружать проведенные документы" ИспользуетсяПриЗагрузке="true" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="_ВыгружатьУдаленные                               " Наименование="Выгружать помеченные на удаление документы" ИспользуетсяПриЗагрузке="true" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="БУ_ДатаКонца                                      " Наименование="Бухгалерские итоги" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ВыгружатьКоды                                     " Наименование="Выгружать коды справочников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ВычетыСотрудниковпоНДФЛ                           " Наименование="Таблицы вычетов сотрудников по НДФЛ" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ВычетыСотрудниковпоНДФЛЛичный                     " Наименование="Таблица личных вычетов сотрудников по НДФЛ" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДатаВводаОстатков                                 " Наименование="Дата ввода остатков" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДатаКонцаПериодаВыгрузки                          " Наименование="Дата конца периода выгрузки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДлинаКода                                         " Наименование="Длина кодов справочников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="НачалоПримененияПостановления1137                 " Наименование="Начало применения постановления №1137                 " ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Дата" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ПараметрыАлгоритмов                               " Наименование="Параметры алгоритмов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ПрефиксОрганизации                                " Наименование="Префикс документов организации" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ПередаватьПараметрПриВыгрузке="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" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТаблицаПроводок                                   " Наименование="Таблица проводок (остатки)" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТаблицаПроводокОбороты                            " Наименование="Таблица проводок (обороты)" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТаблицаСчетовРазделовУчета                        " Наименование="Таблица соответствий разделов учета документа ввода остатков и счетов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТаблицаСчетовРасчета                              " Наименование="Таблица соответствий счета аванса и счета расчета для расчетных счетов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
	</Параметры>
	<Обработки/>
	<ПравилаКонвертацииОбъектов>
		<Группа>
			<Код>ОбъектыУчета</Код>
			<Наименование>Объекты учета</Наименование>
			<Порядок>50</Порядок>
			<Группа>
				<Код>Справочники</Код>
				<Наименование>Справочники</Наименование>
				<Порядок>100</Порядок>
				<Правило>
					<Код>БанковскиеСчета</Код>
					<Наименование>СправочникСсылка.БанковскиеСчета --&gt; СправочникСсылка.БанковскиеСчета</Наименование>
					<Порядок>50</Порядок>
					<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("Владелец"))=0 Тогда
		КлючВыгружаемыхДанных  = КлючВыгружаемыхДанных  + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("Владелец"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					<Источник>СправочникСсылка.БанковскиеСчета</Источник>
					<Приемник>СправочникСсылка.БанковскиеСчета</Приемник>
					<Свойства>
						<Свойство>
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Номер --&gt; НомерСчета</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>БанкОрганизации --&gt; Банк</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="БанкОрганизации" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Корреспондент --&gt; ТекстКорреспондента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Корреспондент" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ТекстКорреспондента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>МесяцПрописью --&gt; МесяцПрописью</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="МесяцПрописью" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="МесяцПрописью" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СуммаБез00Копеек --&gt; СуммаБезКопеек</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаБез00Копеек" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаБезКопеек" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ВидСчета --&gt; ВидСчета</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>НомерИДатаРазрешения --&gt; НомерИДатаРазрешения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="НомерИДатаРазрешения" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИДатаРазрешения" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ДатаОткрытияСчета --&gt; ДатаОткрытия</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ДатаОткрытияСчета" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаОткрытия" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ДатаЗакрытияСчета --&gt; ДатаЗакрытия</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ДатаЗакрытияСчета" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаЗакрытия" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Владелец</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Владелец" Вид="Свойство"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("Владелец"))=1 Тогда
		Значение = ВходящиеДанные.Получить("Владелец");
		ИмяПКО = "КонтрагентБанк";
	КонецЕсли;
Иначе
	
КонецЕсли;
Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ВалютаДенежныхСредств</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ТипСчета = Перечисление.ТипыБанковскихСчетов.Рублевый Тогда
	Значение = Параметры.Рубли;
	
Иначе
	Значение = "";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>ВсегдаУказыватьКПП --&gt; ВсегдаУказыватьКПП</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="ВсегдаУказыватьКПП" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВсегдаУказыватьКПП" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НоменклатурныеГруппы</Код>
					<Наименование>СправочникСсылка.ВидыНоменклатуры --&gt; СправочникСсылка.НоменклатурныеГруппы</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ВидыНоменклатуры</Источник>
					<Приемник>СправочникСсылка.НоменклатурныеГруппы</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>3</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДоговорыКонтрагентов</Код>
					<Наименование>СправочникСсылка.Договоры --&gt; СправочникСсылка.ДоговорыКонтрагентов</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>ВидДоговора = Параметры.ПараметрыАлгоритмов.Получить("ВидДоговора");
ВесДоговора = Параметры.ПараметрыАлгоритмов.Получить("ВесДоговора");
Если (ПустоеЗначение(Источник) = 0) и (ВидДоговора &lt;&gt; "Прочее") и (ПустоеЗначение(ВидДоговора) = 0) и (ПустоеЗначение(ВесДоговора)=0) Тогда
	Если Источник.ЭтоГруппа() = 0 Тогда
		НомСтр = 0;
		Если Параметры.ТаблицаДоговоров.НайтиЗначение(Источник, НомСтр, "Договор") = 0 Тогда
			Параметры.ТаблицаДоговоров.НоваяСтрока();
			Параметры.ТаблицаДоговоров.Договор = Источник;
			Параметры.ТаблицаДоговоров.ВидыДоговора = СоздатьОбъект("ТаблицаЗначений");
			Параметры.ТаблицаДоговоров.ВидыДоговора.НоваяКолонка("ВидДоговора");
			Параметры.ТаблицаДоговоров.ВидыДоговора.НоваяКолонка("ВесДоговора");
			Параметры.ТаблицаДоговоров.ВидыДоговора.НоваяСтрока();
			Параметры.ТаблицаДоговоров.ВидыДоговора.ВидДоговора = ВидДоговора;
			Параметры.ТаблицаДоговоров.ВидыДоговора.ВесДоговора = ВесДоговора;
		Иначе
			ВидыДоговора = Параметры.ТаблицаДоговоров.ПолучитьЗначение(НомСтр,"ВидыДоговора");
			НомВид = 0;
			Если ВидыДоговора.НайтиЗначение(ВидДоговора,НомВид,"ВидДоговора")=1 Тогда
				ВидыДоговора.ПолучитьСтрокуПоНомеру(НомВид);
				ВидыДоговора.ВесДоговора = ВидыДоговора.ВесДоговора + ВесДоговора;
			Иначе
				ВидыДоговора.НоваяСтрока();
				ВидыДоговора.ВидДоговора = ВидДоговора;
				ВидыДоговора.ВесДоговора = ВесДоговора;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");
Параметры.ПараметрыАлгоритмов.Установить("ВесДоговора","");</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Договоры</Источник>
					<Приемник>СправочникСсылка.ДоговорыКонтрагентов</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Лев(Источник.Наименование, 50);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>Владелец --&gt; Владелец</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>11</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВалютаДоговора) = 1 Тогда
	Значение = Параметры.Рубли;
Иначе
	Значение = Источник.ВалютаДоговора;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; РасчетыВУсловныхЕдиницах</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасчетыВУсловныхЕдиницах" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Если (Источник.ОплатаДоговора = 1) и (ПустоеЗначение(Источник.ВалютаДоговора) = 0) Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ВидДоговора</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДоговора" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДоговоровКонтрагентов"/>
								<ПередВыгрузкой>Если ПустоеЗначение(Параметры.ПараметрыАлгоритмов.Получить("ВидДоговора")) = 0 Тогда
	Значение = Параметры.ПараметрыАлгоритмов.Получить("ВидДоговора");
Иначе
	Значение = "Прочее";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>ВидДоговора --&gt; ВидВзаиморасчетов</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="ВидДоговора" Вид="Реквизит" Тип="СправочникСсылка.ВидыДоговоров"/>
								<Приемник Имя="ВидВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.ВидыВзаиморасчетов"/>
								<КодПравилаКонвертации>ВидыВзаиморасчетов                                </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДоговорыКонтрагентовПоВидам</Код>
					<Наименование>СправочникСсылка.Договоры --&gt; СправочникСсылка.ДоговорыКонтрагентов</Наименование>
					<Порядок>200</Порядок>
					<ПриЗагрузке>//Если ОбъектНайден Тогда
//	Если НЕ Объект.ЭтоГруппа Тогда
//		Если НЕ ЗначениеЗаполнено(Объект.ВидДоговора) Тогда
//			Объект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.Прочее;
//			НеЗамещатьОбъект = Истина;
//		КонецЕсли;
//		Если НЕ ЗначениеЗаполнено(Объект.ВалютаВзаиморасчетов) Тогда
//			Объект.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета.Получить();
//		КонецЕсли;
//	КонецЕсли;
//КонецЕсли;</ПриЗагрузке>
					<Источник>СправочникСсылка.Договоры</Источник>
					<Приемник>СправочникСсылка.ДоговорыКонтрагентов</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>11</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Лев(Источник.Наименование, 50);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>Владелец --&gt; Владелец</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ВидДоговора</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДоговора" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДоговоровКонтрагентов"/>
							<ПередВыгрузкой>Если ТипЗначения(ВходящиеДанные) = 0 Тогда
	Значение = "Прочее";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Контрагенты</Код>
					<Наименование>СправочникСсылка.Контрагенты --&gt; СправочникСсылка.Контрагенты</Наименование>
					<Порядок>300</Порядок>
					<ПослеВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда
	ВыгрузитьПоПравилу(Источник,,,, "ТелефоныКонтрагента");
	ВыгрузитьПоПравилу(Источник,,,, "ЮридическийАдресКонтрагента");
	ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресКонтрагента");
КонецЕсли;</ПослеВыгрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Контрагенты</Источник>
					<Приемник>СправочникСсылка.Контрагенты</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>ИНН --&gt; ИНН</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	Значение = ?(СтрДлина(СокрЛП(Источник.ИНН)) &gt; 12, Лев(СокрЛП(Источник.ИНН), 10), СокрЛП(Источник.ИНН));
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; КПП</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	Значение = ?(СтрДлина(СокрЛП(Источник.ИНН)) &gt; 12, СокрЛП(Сред(Источник.ИНН, 12, 9)), "");
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ОсновнойДоговор --&gt; ОсновнойДоговорКонтрагента</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ОсновнойДоговор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ОсновнойДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ОсновнойСчет --&gt; ОсновнойБанковскийСчет</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="ОсновнойСчет" Вид="Реквизит" Тип="СправочникСсылка.РасчетныеСчета"/>
								<Приемник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
								<КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ВидКонтрагента --&gt; ЮрФизЛицо</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="ВидКонтрагента" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыКонтрагентов"/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
								<КодПравилаКонвертации>ЮрФизЛицо                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ДокументУдостоверяющийЛичность</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументУдостоверяющийЛичность" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ", серия: " + Источник.ДокументСерия + ", № " + Источник.ДокументНомер + ", выдан: "+ Источник.ДокументДатаВыдачи + ", " + Источник.ДокументКемВыдан;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; ГоловнойКонтрагент</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ГоловнойКонтрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>ОКПО --&gt; КодПоОКПО</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="ОКПО" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>14</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НомераГТД</Код>
					<Наименование>СправочникСсылка.ГТД --&gt; СправочникСсылка.НомераГТД</Наименование>
					<Порядок>350</Порядок>
					<Источник>СправочникСсылка.ГТД</Источник>
					<Приемник>СправочникСсылка.НомераГТД</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Наименование --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДоходыБудущихПериодов</Код>
					<Наименование>СправочникСсылка.ДоходыБудущихПериодов --&gt; СправочникСсылка.ДоходыБудущихПериодов</Наименование>
					<Порядок>400</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ДоходыБудущихПериодов</Источник>
					<Приемник>СправочникСсылка.ДоходыБудущихПериодов</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Лев(Источник.Наименование, 25);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Материалы</Код>
					<Наименование>СправочникСсылка.Материалы --&gt; СправочникСсылка.Номенклатура</Наименование>
					<Порядок>450</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Материалы</Источник>
					<Приемник>СправочникСсылка.Номенклатура</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, 11);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Материалы"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Наименование", "Материалы");
	ИмяПКО = "ГруппаНоменклатуры";
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>ЕдиницаИзмерения --&gt; БазоваяЕдиницаИзмерения</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.ЕдиницыИзмерений"/>
								<Приемник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
								<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Наименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; Услуга</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>9</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КлассификаторСтранМира</Код>
					<Наименование>Строка --&gt; СправочникСсылка.КлассификаторСтранМира</Наименование>
					<Порядок>500</Порядок>
					<Источник>Строка</Источник>
					<Приемник>СправочникСсылка.КлассификаторСтранМира</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Лев(Источник, 60);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; НаименованиеПолное</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Склады</Код>
					<Наименование>СправочникСсылка.МестаХранения --&gt; СправочникСсылка.Склады</Наименование>
					<Порядок>550</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.МестаХранения</Источник>
					<Приемник>СправочникСсылка.Склады</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ТипСклада --&gt; ВидСклада</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ТипСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыСкладов"/>
							<Приемник Имя="ВидСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСкладов"/>
							<ПередВыгрузкой>Если Источник.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
	Если Параметры.СписокСкладовНТТ.НайтиЗначение(Источник)&gt;0 Тогда
		Значение = "НеавтоматизированнаяТорговаяТочка";
	Иначе
		Значение = "Розничный";
	КонецЕсли;
Иначе
	Значение = "Оптовый";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ТипЦен --&gt; ТипЦенРозничнойТорговли</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦенРозничнойТорговли" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НематериальныеАктивы</Код>
					<Наименование>СправочникСсылка.НематериальныеАктивы --&gt; СправочникСсылка.НематериальныеАктивы</Наименование>
					<Порядок>600</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.НематериальныеАктивы</Источник>
					<Приемник>СправочникСсылка.НематериальныеАктивы</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	Наименование = ?(Источник.ВидОбъектаУчета = 0, "Нематериальные активы", "Расходы на НИОКР");
	ИсходящиеДанные.Установить("Наименование", Наименование);
	ИмяПКО = "ГруппаНМА";
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование>ВидОбъектаУчета --&gt; ВидОбъектаУчета</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/>
							<ПередВыгрузкой>Значение = ?(Источник.ВидОбъектаУчета = 0, "НематериальныйАктив", "РасходыНаНИОКР"); Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>5</Код>
								<Наименование>Группа --&gt; ВидНМА</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Группа" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыНМА"/>
								<Приемник Имя="ВидНМА" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыНМА"/>
								<КодПравилаКонвертации>ВидыНМА                                           </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>АмортизационнаяГруппа --&gt; АмортизационнаяГруппа</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
								<Приемник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
								<КодПравилаКонвертации>АмортизационныеГруппы                             </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; ПрочиеСведения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = СокрЛП(Источник.ПрочиеСведения + " # ИНН организации: " + СокрЛП(Константа.ИННОрганизации) + "; инв. ном.: " + СокрЛП(Источник.Код) + " #");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Номенклатура</Код>
					<Наименование>СправочникСсылка.Номенклатура --&gt; СправочникСсылка.Номенклатура</Наименование>
					<Порядок>650</Порядок>
					<ПередВыгрузкой>Если Источник.ЭтоГруппа()=1 Тогда
	Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
		КлючВыгружаемыхДанных  = ЗначениеВСтрокуВнутр(Источник)+ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ТипНоменклатуры"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Номенклатура</Источник>
					<Приемник>СправочникСсылка.Номенклатура</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, 11);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	ТипНоменклатуры = Источник.ТипНоменклатуры;

ИначеЕсли ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	ТипНоменклатуры = ВходящиеДанные.Получить("ТипНоменклатуры");
	
Иначе
	ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар;
КонецЕсли;

Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
	Если ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
		ИмяГруппы = "Товары";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		ИмяГруппы = "Продукция";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
		ИмяГруппы = "Полуфабрикаты";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
		ИмяГруппы = "Услуги";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Работа Тогда
		ИмяГруппы = "Услуги";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
		ИмяГруппы = "Услуги";
			
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
		ИмяГруппы = "Услуги";
			
	Иначе
		ИмяГруппы = "Товары";
	КонецЕсли;

	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Наименование", ИмяГруппы);
	ИмяПКО = "ГруппаНоменклатуры";
	Значение = "1";
	
Иначе
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("ТипНоменклатуры", ТипНоменклатуры);
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>ЕдиницаИзмерения --&gt; БазоваяЕдиницаИзмерения</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.ЕдиницыИзмерений"/>
							<Приемник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>11</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ  = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Если ПустоеЗначение(Источник.ПолнНаименование) = 1 Тогда
	Значение = Источник.Наименование;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ВидНоменклатуры --&gt; НоменклатурнаяГруппа</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ВидНоменклатуры" Вид="Реквизит" Тип="СправочникСсылка.ВидыНоменклатуры"/>
								<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Ставка = Источник.СтавкаНДС.Получить(Параметры.ДатаКонцаПериодаВыгрузки).Ставка;

Если Ставка = 0 Тогда
	Значение = "БезНДС";
	
ИначеЕсли Ставка = 18 Тогда
	Значение = "НДС18";
	
ИначеЕсли Ставка = 10 Тогда
	Значение = "НДС10";
	
ИначеЕсли Ставка = 20 Тогда
	Значение = "НДС20";
	
Иначе
	Значение = "";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>СтранаПроисхождения --&gt; СтранаПроисхождения</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Услуга</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Если Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
	Значение = 1;
	
ИначеЕсли Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
	Значение = 1;
	
ИначеЕсли Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
	Значение = 1;
	
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Оборудование</Код>
					<Наименование>СправочникСсылка.Оборудование --&gt; СправочникСсылка.Номенклатура</Наименование>
					<Порядок>700</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Оборудование</Источник>
					<Приемник>СправочникСсылка.Номенклатура</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, 11);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Описание --&gt; НаименованиеПолное</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Услуга</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>5</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Родитель</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>ГруппаНоменклатуры                                </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", "Оборудование к установке");
Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОбъектыСтроительства_08_4</Код>
					<Наименование>СправочникСсылка.ОбъектыСтроительства --&gt; СправочникСсылка.Номенклатура</Наименование>
					<Порядок>750</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ОбъектыСтроительства</Источник>
					<Приемник>СправочникСсылка.Номенклатура</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, 11);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>ГруппаНоменклатуры                                </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", "Оборудование (объекты основных средств)");
Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; Услуга</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Отказ  = Источник.ЭтоГруппа(); Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОбъектыСтроительства_08_3</Код>
					<Наименование>СправочникСсылка.ОбъектыСтроительства --&gt; СправочникСсылка.ОбъектыСтроительства</Наименование>
					<Порядок>800</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ОбъектыСтроительства</Источник>
					<Приемник>СправочникСсылка.ОбъектыСтроительства</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОбъектыСтроительства_08_5_08_8</Код>
					<Наименование>СправочникСсылка.ОбъектыСтроительства --&gt; СправочникСсылка.НематериальныеАктивы</Наименование>
					<Порядок>850</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ОбъектыСтроительства</Источник>
					<Приемник>СправочникСсылка.НематериальныеАктивы</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>3</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>ГруппаНМА                                         </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", "Объекты внеоборотных активов");
Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; НаименованиеПолное</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); Значение = Источник.Наименование;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ВидОбъектаУчета</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "НематериальныйАктив";

Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Счет = ВходящиеДанные.Получить("Счет");
	Если ПустоеЗначение(Счет) = 0 Тогда
		Если (Счет = СчетПоКоду("08.8")) ИЛИ (Счет = СчетПоКоду("Н01.03")) Тогда
			Значение = "РасходыНаНИОКР";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОсновныеСредства</Код>
					<Наименование>СправочникСсылка.ОсновныеСредства --&gt; СправочникСсылка.ОсновныеСредства</Наименование>
					<Порядок>900</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ОсновныеСредства</Источник>
					<Приемник>СправочникСсылка.ОсновныеСредства</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>//Если Параметры.ВыгружатьКоды = Да Тогда
//	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
//	
//Иначе
//	Отказ = 1 ;
//КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОсновныеСредства"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>ПрочиеСведения --&gt; НаименованиеПолное</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = СокрЛП(Источник.ПрочиеСведения + " # ИНН организации: " + СокрЛП(Константа.ИННОрганизации) + "; инв. ном.: " + СокрЛП(Источник.Код) + " #");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>10</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>5</Код>
								<Наименование>Группа --&gt; ГруппаОС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Группа" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыОС"/>
								<Приемник Имя="ГруппаОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыОС"/>
								<КодПравилаКонвертации>ГруппыОС                                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ШифрПоЕНАОФ --&gt; ШифрПоЕНАОФ</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="ШифрПоЕНАОФ" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕН"/>
								<Приемник Имя="ШифрПоЕНАОФ" Вид="Реквизит" Тип="СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов"/>
								<КодПравилаКонвертации>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>АмортизационнаяГруппа --&gt; АмортизационнаяГруппа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
								<Приемник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
								<КодПравилаКонвертации>АмортизационныеГруппы                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Наименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>КодПоОКОФ --&gt; КодПоОКОФ</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="КодПоОКОФ" Вид="Реквизит" Тип="СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов"/>
								<Приемник Имя="КодПоОКОФ" Вид="Реквизит" Тип="СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов"/>
								<КодПравилаКонвертации>ОбщероссийскийКлассификаторОсновныхФондов         </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПодразделенияОрганизаций</Код>
					<Наименование>СправочникСсылка.Подразделения --&gt; СправочникСсылка.ПодразделенияОрганизаций</Наименование>
					<Порядок>950</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Подразделения</Источник>
					<Приемник>СправочникСсылка.ПодразделенияОрганизаций</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Владелец</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПрочиеДоходыИРасходы</Код>
					<Наименование>СправочникСсылка.ПрочиеДоходыИРасходы --&gt; СправочникСсылка.ПрочиеДоходыИРасходы</Наименование>
					<Порядок>1000</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ПрочиеДоходыИРасходы</Источник>
					<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ВидПрочихДоходовИРасходов --&gt; ВидПрочихДоходовИРасходов</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
							<Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
							<КодПравилаКонвертации>ВидыПрочихДоходовИРасходов                        </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>5</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; ПринятиеКналоговомуУчету</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;
Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ПринятиеКналоговомуУчету"))=0 Тогда
		Значение = ВходящиеДанные.Получить("ПринятиеКналоговомуУчету");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасходыБудущихПериодов</Код>
					<Наименование>СправочникСсылка.РасходыБудущихПериодов --&gt; СправочникСсылка.РасходыБудущихПериодов</Наименование>
					<Порядок>1050</Порядок>
					<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
					<ПослеЗагрузки>
//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоЗатрат");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.РасходыБудущихПериодов</Источник>
					<Приемник>СправочникСсылка.РасходыБудущихПериодов</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ДатаНачалаСписания --&gt; ДатаНачалаСписания</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ДатаНачалаСписания" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаНачалаСписания" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>ДатаОкончанияСписания --&gt; ДатаОкончанияСписания</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ДатаОкончанияСписания" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаОкончанияСписания" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>СчетЗатрат --&gt; СчетЗатрат</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Счет = Источник.СчетЗатрат;
Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

ИмяПКО = "Хозрасчетный";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Субконто1 --&gt; СубконтоЗатрат1</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Субконто1" Вид="Реквизит"/>
							<Приемник Имя="СубконтоЗатрат1" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Субконто2 --&gt; СубконтоЗатрат2</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="Субконто2" Вид="Реквизит"/>
							<Приемник Имя="СубконтоЗатрат2" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Субконто3 --&gt; СубконтоЗатрат3</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Субконто3" Вид="Реквизит"/>
							<Приемник Имя="СубконтоЗатрат3" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ВидРБП</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидРБП" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРБП"/>
							<ПередВыгрузкой>Значение = "Прочие";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>17</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>18</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.РасходыБудущихПериодов"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.РасходыБудущихПериодов"/>
							<КодПравилаКонвертации>РасходыБудущихПериодов                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>СпособПризнанияРасходов --&gt; СпособПризнанияРасходов</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="СпособПризнанияРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПризнанияРасходов"/>
							<Приемник Имя="СпособПризнанияРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПризнанияРасходов"/>
							<КодПравилаКонвертации>СпособыПризнанияРасходов                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; ВидАктива</Наименование>
							<Порядок>2050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидАктива" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыАктивовДляРБП"/>
							<ПередВыгрузкой>Значение = "ПрочиеОборотныеАктивы";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Резервы</Код>
					<Наименование>СправочникСсылка.Резервы --&gt; СправочникСсылка.Резервы</Наименование>
					<Порядок>1100</Порядок>
					<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Резервы</Источник>
					<Приемник>СправочникСсылка.Резервы</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ФизическиеЛица</Код>
					<Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.ФизическиеЛица</Наименование>
					<Порядок>1150</Порядок>
					<ПослеВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда

	ВычетыСотрудниковпоНДФЛ = СоздатьОбъект("Справочник.ВычетыСотрудниковпоНДФЛ");
	ВычетыСотрудниковпоНДФЛ.ИспользоватьВладельца(Источник);
	Параметры.ВычетыСотрудниковпоНДФЛ.УдалитьСтроки();
	Параметры.ВычетыСотрудниковпоНДФЛЛичный.УдалитьСтроки();
	
	НомСтроки = 0;
	Если Параметры.СписокРаботников.НайтиЗначение(Источник, НомСтроки, "ФизЛицо") = 0 Тогда
		Параметры.СписокРаботников.НоваяСтрока();
		Параметры.СписокРаботников.ФизЛицо = Источник;
	КонецЕсли;

	Если Источник.ХарактерРаботы.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Перечисление.ХарактерРаботы.ТрудовыеОтношенияПрекращены Тогда
		НомСтроки = 0;
		Если Параметры.СписокУволенныхРаботников.НайтиЗначение(Источник, НомСтроки, "ФизЛицо") = 0 Тогда
			Параметры.СписокУволенныхРаботников.НоваяСтрока();
			Параметры.СписокУволенныхРаботников.ФизЛицо = Источник;
		КонецЕсли;
	КонецЕсли;

	ПолноеИмя = Источник.Наименование;
	ПозицияПервогоПробела = Найти(ПолноеИмя, " ");
	Если ПозицияПервогоПробела &lt;&gt; 0 Тогда
		Фамилия = Лев(ПолноеИмя, ПозицияПервогоПробела);
		ИмяОтчество = Сред(ПолноеИмя, ПозицияПервогоПробела+1);
		ИмяОтчество = СокрЛ(ИмяОтчество);
		Имя = Лев(ИмяОтчество, 1)+".";
		
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Фамилия", Фамилия);
		ВходящиеДанные.Установить("Имя", ИмяОтчество);
		ВходящиеДанные.Установить("Отчество", "");

		ПозицияВторогоПробела = Найти(ИмяОтчество, " ");
		Если ПозицияВторогоПробела &lt;&gt; 0 Тогда
			Отчество = Сред(ИмяОтчество, ПозицияВторогоПробела+1);
			Отчество = СокрЛ(Отчество);
			
			ВходящиеДанные.Установить("Имя", Лев(ИмяОтчество, ПозицияВторогоПробела));
			ВходящиеДанные.Установить("Отчество", Отчество);
		КонецЕсли;
		
		ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "ФИОФизЛиц");
	КонецЕсли;
    
	ВыгрузитьПоПравилу(Источник,,,, "СведенияОбИнвалидностиФизлиц");
	ВыгрузитьПоПравилу(Источник,,,, "ПаспортныеДанныеФизЛиц");
	ВыгрузитьПоПравилу(Источник,,,, "СтатусФизЛицКакНалогоплательщиковНДФЛ");
	ВыгрузитьПоПравилу(Источник,,,, "ГражданствоФизЛиц");
	ВыгрузитьПоПравилу(Источник,,,, "ПроцентСевернойНадбавкиФизЛиц");
	
	ВыгрузитьПоПравилу(Источник,,,, "ТелефоныФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "АдресПоПропискеФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "НДФЛДоходыПредыдущегоМестаРаботы");
	
	//Выгрузка стандартных вычетов сотрудника
	ВычетыСотрудниковпоНДФЛ.ВыбратьЭлементы();
	Пока ВычетыСотрудниковпоНДФЛ.ПолучитьЭлемент() = 1 Цикл
		
		Если ВычетыСотрудниковпоНДФЛ.ПометкаУдаления() = 1 Тогда
			Продолжить;
		КонецЕсли;
		
		Если (Лев(ВычетыСотрудниковпоНДФЛ.ВидВычета.КодДляОтчетности2009, 1)) &lt;&gt; "1" Тогда
			Продолжить;
		КонецЕсли;
		
		Если (ВычетыСотрудниковпоНДФЛ.ВидВычета.КодДляОтчетности2009 &lt;&gt; "103")
			И (ВычетыСотрудниковпоНДФЛ.ВидВычета.КодДляОтчетности2009 &lt;&gt; "104")
			И (ВычетыСотрудниковпоНДФЛ.ВидВычета.КодДляОтчетности2009 &lt;&gt; "105") Тогда
			
			Параметры.ВычетыСотрудниковпоНДФЛ.НоваяСтрока();
			Параметры.ВычетыСотрудниковпоНДФЛ.Физлицо = Источник;
			Параметры.ВычетыСотрудниковпоНДФЛ.КодВычета = ВычетыСотрудниковпоНДФЛ.ВидВычета;
			Параметры.ВычетыСотрудниковпоНДФЛ.КоличествоДетей = 1;
			Параметры.ВычетыСотрудниковпоНДФЛ.Период = ?(ПустоеЗначение(ВычетыСотрудниковпоНДФЛ.ДатаНачала) = 1, "",НачМесяца(ВычетыСотрудниковпоНДФЛ.ДатаНачала));
			Параметры.ВычетыСотрудниковпоНДФЛ.ПериодЗавершения = ?(ПустоеЗначение(ВычетыСотрудниковпоНДФЛ.ДатаОкончания) = 1, "",КонМесяца(ВычетыСотрудниковпоНДФЛ.ДатаОкончания));			
			
		Иначе
			Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяСтрока();
			Параметры.ВычетыСотрудниковпоНДФЛЛичный.Физлицо = Источник;
			Параметры.ВычетыСотрудниковпоНДФЛЛичный.КодВычетаЛичный = ВычетыСотрудниковпоНДФЛ.ВидВычета.КодДляОтчетности2009;
			Параметры.ВычетыСотрудниковпоНДФЛЛичный.Период = ?(ПустоеЗначение(ВычетыСотрудниковпоНДФЛ.ДатаНачала) = 1, "",НачМесяца(ВычетыСотрудниковпоНДФЛ.ДатаНачала));
			Если ПустоеЗначение(ВычетыСотрудниковпоНДФЛ.ДатаОкончания) &lt;&gt; 1 Тогда
				Параметры.ВычетыСотрудниковпоНДФЛЛичный.НоваяСтрока();
				Параметры.ВычетыСотрудниковпоНДФЛЛичный.Физлицо = Источник;
				Параметры.ВычетыСотрудниковпоНДФЛЛичный.Период = ?(ПустоеЗначение(ВычетыСотрудниковпоНДФЛ.ДатаОкончания) = 1, "",КонМесяца(ВычетыСотрудниковпоНДФЛ.ДатаОкончания));
			КонецЕсли;
		КонецЕсли;
		
	КонецЦикла;
	
	Параметры.ВычетыСотрудниковпоНДФЛ.Свернуть("Физлицо, КодВычета, Период, ПериодЗавершения","КоличествоДетей");
	Параметры.ВычетыСотрудниковпоНДФЛЛичный.Свернуть("Физлицо, КодВычетаЛичный, Период, ","");
	
	Если (Параметры.ВычетыСотрудниковпоНДФЛ.КоличествоСтрок()&gt;0) 
		или (Параметры.ВычетыСотрудниковпоНДФЛЛичный.КоличествоСтрок()&gt;0) Тогда
			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
			ВходящиеДанные.Установить("Период", Параметры.ДатаВводаОстатков);
			ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "НДФЛПрименениеВычетов");
	КонецЕсли;
	
	Параметры.ВычетыСотрудниковпоНДФЛ.ВыбратьСтроки();
	Пока Параметры.ВычетыСотрудниковпоНДФЛ.ПолучитьСтроку() = 1 Цикл
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Период", Параметры.ВычетыСотрудниковпоНДФЛ.Период);
		ВходящиеДанные.Установить("ПериодЗавершения", Параметры.ВычетыСотрудниковпоНДФЛ.ПериодЗавершения);
		ВходящиеДанные.Установить("Физлицо", Параметры.ВычетыСотрудниковпоНДФЛ.Физлицо);
		ВходящиеДанные.Установить("КодВычета", Параметры.ВычетыСотрудниковпоНДФЛ.КодВычета);
		ВходящиеДанные.Установить("КоличествоДетей", Параметры.ВычетыСотрудниковпоНДФЛ.КоличествоДетей);
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "НДФЛСтандартныеВычетыНаДетей");
	КонецЦикла;
	
	Параметры.ВычетыСотрудниковпоНДФЛЛичный.ВыбратьСтроки();
	Пока Параметры.ВычетыСотрудниковпоНДФЛЛичный.ПолучитьСтроку() = 1 Цикл
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Период", Параметры.ВычетыСотрудниковпоНДФЛЛичный.Период);
		ВходящиеДанные.Установить("Физлицо", Параметры.ВычетыСотрудниковпоНДФЛЛичный.Физлицо);
		ВходящиеДанные.Установить("КодВычетаЛичный", Параметры.ВычетыСотрудниковпоНДФЛЛичный.КодВычетаЛичный);
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "НДФЛСтандартныеВычетыФизлиц");
	КонецЦикла;
	
КонецЕсли;</ПослеВыгрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Сотрудники</Источник>
					<Приемник>СправочникСсылка.ФизическиеЛица</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = Источник.Код;
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>ИНН --&gt; ИНН</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>11</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>5</Код>
								<Наименование>ДатаРождения --&gt; ДатаРождения</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>МестоРождения --&gt; МестоРождения</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Пол --&gt; Пол</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.Пол"/>
								<Приемник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическихЛиц"/>
								<КодПравилаКонвертации>ПолФизическихЛиц                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>СтраховойНомерПФР --&gt; СтраховойНомерПФР</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; КодИМНС</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = Лев(Источник.ИНН, 4);</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиЗатратНаПроизводство</Код>
					<Наименование>СправочникСсылка.СтатьиЗатратНаПроизводство --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1200</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиЗатратНаПроизводство</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатратНаПроизводство"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиЗатратНаПроизводство                        </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи затрат на производство";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); 
Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиЗатратНаСтроительство</Код>
					<Наименование>СправочникСсылка.СтатьиЗатратНаСтроительство --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1250</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиЗатратНаСтроительство</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатратНаСтроительство"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиЗатратНаСтроительство                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи затрат на строительство";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); Значение = "НеУчитываемыеВЦеляхНалогообложения";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); ОтнесениеРасходовКДеятельностиЕНВД();
Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиЗатратОбслуживающихПроизводств</Код>
					<Наименование>СправочникСсылка.СтатьиЗатратОбслуживающихПроизводств --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1300</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиЗатратОбслуживающихПроизводств</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатратОбслуживающихПроизводств"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиЗатратОбслуживающихПроизводств              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи затрат обслуживающих производств";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); 
Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиИздержекОбращения</Код>
					<Наименование>СправочникСсылка.СтатьиИздержекОбращения --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1350</Порядок>
					<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат"))=0 Тогда
		 КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ВходящиеДанные.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиИздержекОбращения</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиИздержекОбращения"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиИздержекОбращения                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи издержек обращения";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Если Источник.СписыватьИздержкиПропорциональноОстаткуТоваров.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 1 Тогда
	Значение = "ТранспортныеРасходы";
Иначе
	ИмяПКО = "ГруппыВидыРасходов";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); 
Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";
Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат"))=0 Тогда
		Значение = ВходящиеДанные.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиКоммерческихРасходов</Код>
					<Наименование>СправочникСсылка.СтатьиКоммерческихРасходов --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1400</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиКоммерческихРасходов</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиКоммерческихРасходов"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиКоммерческихРасходов                        </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи коммерческих расходов";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "ВидДеятельностиОпределяетсяПоДоходам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиОбщепроизводственныхЗатрат</Код>
					<Наименование>СправочникСсылка.СтатьиОбщепроизводственныхЗатрат --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1450</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиОбщепроизводственныхЗатрат</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиОбщепроизводственныхЗатрат"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиОбщепроизводственныхЗатрат                  </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи общепроизводственных затрат";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиОбщехозяйственныхЗатрат</Код>
					<Наименование>СправочникСсылка.СтатьиОбщехозяйственныхЗатрат --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1500</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиОбщехозяйственныхЗатрат</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиОбщехозяйственныхЗатрат"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиОбщехозяйственныхЗатрат                     </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи общехозяйственных затрат";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "ВидДеятельностиОпределяетсяПоДоходам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиРасходовНаПродажу</Код>
					<Наименование>СправочникСсылка.СтатьиРасходовНаПродажу --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>1550</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.СтатьиРасходовНаПродажу</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>1</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиРасходовНаПродажу"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиРасходовНаПродажу                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель)=1 Тогда
	ИмяПКО = "ГруппаСтатейЗатрат";
	Значение = "Статьи расходов на продажу";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидРасходовДляНалоговогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыВидыРасходов"/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<КодПравилаКонвертации>ГруппыВидыРасходов                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "ВидДеятельностиОпределяетсяПоДоходам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЦенныеБумаги</Код>
					<Наименование>СправочникСсылка.ЦенныеБумаги --&gt; СправочникСсылка.ЦенныеБумаги</Наименование>
					<Порядок>1600</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ЦенныеБумаги</Источник>
					<Приемник>СправочникСсылка.ЦенныеБумаги</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РБП_НМА</Код>
					<Наименование>СправочникСсылка.РасходыБудущихПериодов --&gt; СправочникСсылка.НематериальныеАктивы</Наименование>
					<Порядок>1650</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.РасходыБудущихПериодов</Источник>
					<Приемник>СправочникСсылка.НематериальныеАктивы</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>4</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.РасходыБудущихПериодов"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>РБП_НМА                                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Наименование", "Расходы на НИОКР");
	ИмяПКО = "ГруппаНМА";
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ВидОбъектаУчета</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/>
							<ПередВыгрузкой>Значение = "РасходыНаНИОКР"; Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьиДвиженияДенежныхСредств</Код>
					<Наименование>СправочникСсылка.ДвиженияДенежныхСредств --&gt; СправочникСсылка.СтатьиДвиженияДенежныхСредств</Наименование>
					<Порядок>1700</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ДвиженияДенежныхСредств</Источник>
					<Приемник>СправочникСсылка.СтатьиДвиженияДенежныхСредств</Приемник>
					<Свойства>
						<Свойство>
							<Код>1</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ВидДвижения --&gt; ВидДвиженияДенежныхСредств</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидДвижения" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДвиженийДенежныхСредств"/>
							<Приемник Имя="ВидДвиженияДенежныхСредств" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДвиженийДенежныхСредств"/>
							<ПередВыгрузкой>Если Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "СредстваПолученныеОтПокупателейИЗаказчиков";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
		
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоПрочимОперациям Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеПоступленияПоТекущейДеятельности";
		
	ИначеЕсли Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПрочиеПоступленияПоИнвестиционнойДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
		
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ЦелевоеФинансирование Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеПоступленияПоТекущейДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.БезвозмездныеПоступления Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеПоступленияПоТекущейДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.КредитыПолученные Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПоступленияОтЗаймовИКредитовПредоставленныхДругимиОрганизациями";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ЗаймыПолученные Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПоступленияОтЗаймовИКредитовПредоставленныхДругимиОрганизациями";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ДивидендыПроцентыПолученные Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПолученныеДивиденды";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПолученоИзБанкаНаличными Тогда
	Отказ = 1;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.КупляПродажаИностраннойВалюты Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеПоступленияПоТекущейДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПрочиеПоступления Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеПоступленияПоТекущейДеятельности";
		
	ИначеЕсли Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПрочиеПоступленияПоИнвестиционнойДеятельности";
		
	ИначеЕсли Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПрочиеРасходыПоФинансовойДеятельности";
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ОплатаОборотныхАктивов";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ОплатаТруда Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ОплатаТруда";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПлатежиВСоциальныеФонды Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ОплатаПоПенсионнымПланам";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыданныеПодотчетныеСуммы Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеРасходыПоТекущейДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ДолевоеУчастиеВСтроительстве Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеРасходыПоТекущейДеятельности";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеМашинОборудованияИТранспортныхСредств Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПриобретениеОбъектовОсновныхСредств";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ФинансовыеВложения Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПриобретениеЦенныхБумагИИныхФинансовыхВложений";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ДивидендыПроцентыВыплаченные Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ВыплатаДивидендовПроцентов";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПлатежиВБюджет Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "РасчетыПоНалогамИСборам";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВозвратКредитовИЗаймов Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПогашениеЗаймовИКредитов";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.СданоВБанкНаличными Тогда
	Отказ = 1;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПрочиеВыплатыИПеречисления Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Текущая Тогда
		Значение = "ПрочиеРасходыПоТекущейДеятельности";
		
	ИначеЕсли Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПрочиеРасходыПоИнвестиционнойДеятельности";
		
	ИначеЕсли Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПрочиеРасходыПоФинансовойДеятельности";
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаОтПродажиЦенныхБумаг Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ВыручкаОтПродажиЦенныхБумагИИныхФинансовыхВложений";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПроцентыПолученные Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПолученныеПроценты";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПоступленияОтПогашенияЗаймов Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПоступленияОтПогашенияЗаймовПредоставленныхДругимОрганизациям";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеДочернихОрганизаций Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ПриобретениеДочернихОрганизаций";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПредоставленныеЗаймы Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Инвестиционная Тогда
		Значение = "ЗаймыПредоставленныеДругимОрганизациям";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПоступленияОтЭмиссииАкций Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПоступленияОтЭмиссииАкций";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли Источник.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПогашениеОбязательствПоФинансовойАренде Тогда
	Если Источник.РазрезДеятельности = Перечисление.РазрезыДеятельности.Финансовая Тогда
		Значение = "ПогашениеОбязательствПоФинансовойАренде";
		
	Иначе
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СотрудникиОрганизаций</Код>
					<Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.СотрудникиОрганизаций</Наименование>
					<Порядок>1750</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.Сотрудники</Источник>
					<Приемник>СправочникСсылка.СотрудникиОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
							<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>5</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>10</Код>
							<Наименование> --&gt;</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="" Вид=""/>
							<ПередОбработкойВыгрузки>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; Актуальность</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Актуальность" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; ВидЗанятости</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЗанятости" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗанятостиВОрганизации"/>
								<ПередВыгрузкой>Значение = "ОсновноеМестоРаботы";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>БланкиСтрогойОтчетности</Код>
					<Наименование>СправочникСсылка.БланкиСтрогойОтчетности --&gt; СправочникСсылка.БланкиСтрогойОтчетности</Наименование>
					<Порядок>1800</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.БланкиСтрогойОтчетности</Источник>
					<Приемник>СправочникСсылка.БланкиСтрогойОтчетности</Приемник>
					<Свойства>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Число"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВидыДоходов</Код>
					<Наименование>Справочник: Виды доходов</Наименование>
					<Порядок>1850</Порядок>
					<НеЗамещать>true</НеЗамещать>
					<Источник>СправочникСсылка.ВидыДоходов</Источник>
					<Приемник>СправочникСсылка.ДоходыНДФЛ</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Код --&gt; КодДляОтчетности</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="КодДляОтчетности" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; СтавкаНалогообложенияРезидента</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНалогообложенияРезидента" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавкиНалогообложенияРезидента"/>
							<ПередВыгрузкой>Если Источник.Код = "1010" Тогда
	Значение = "Ставка09";
ИначеЕсли Найти(",2610,1210,3020,2740,",","+Источник.Код+",") &gt; 0  Тогда
	Значение = "Ставка35";
Иначе
	Значение = "Ставка13";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Перечисления</Код>
				<Наименование>Перечисления</Наименование>
				<Порядок>200</Порядок>
				<Правило>
					<Код>ВидыНачисленийОплатыТрудаПоСт255НК</Код>
					<Наименование>ПеречислениеСсылка.ВидыНачисленийПоОплатеТруда --&gt; ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт2</Наименование>
					<Порядок>100</Порядок>
					<Источник>ПеречислениеСсылка.ВидыНачисленийПоОплатеТруда</Источник>
					<Приемник>ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт255НК</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>пп1ст255 --&gt; пп1ст255</Наименование>
							<Порядок>100</Порядок>
							<Источник>пп1ст255</Источник>
							<Приемник>пп1ст255</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>пп2ст255 --&gt; пп2ст255</Наименование>
							<Порядок>200</Порядок>
							<Источник>пп2ст255</Источник>
							<Приемник>пп2ст255</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>пп3ст255 --&gt; пп3ст255</Наименование>
							<Порядок>300</Порядок>
							<Источник>пп3ст255</Источник>
							<Приемник>пп3ст255</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>пп4ст255 --&gt; пп4ст255</Наименование>
							<Порядок>400</Порядок>
							<Источник>пп4ст255</Источник>
							<Приемник>пп4ст255</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>пп5ст255 --&gt; пп5ст255</Наименование>
							<Порядок>500</Порядок>
							<Источник>пп5ст255</Источник>
							<Приемник>пп5ст255</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>пп6ст255 --&gt; пп6ст255</Наименование>
							<Порядок>600</Порядок>
							<Источник>пп6ст255</Источник>
							<Приемник>пп6ст255</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>пп7ст255 --&gt; пп7ст255</Наименование>
							<Порядок>700</Порядок>
							<Источник>пп7ст255</Источник>
							<Приемник>пп7ст255</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>пп8ст255 --&gt; пп8ст255</Наименование>
							<Порядок>800</Порядок>
							<Источник>пп8ст255</Источник>
							<Приемник>пп8ст255</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>пп9ст255 --&gt; пп9ст255</Наименование>
							<Порядок>900</Порядок>
							<Источник>пп9ст255</Источник>
							<Приемник>пп9ст255</Приемник>
						</Значение>
						<Значение>
							<Код>10</Код>
							<Наименование>пп10ст255 --&gt; пп10ст255</Наименование>
							<Порядок>1000</Порядок>
							<Источник>пп10ст255</Источник>
							<Приемник>пп10ст255</Приемник>
						</Значение>
						<Значение>
							<Код>11</Код>
							<Наименование>пп11ст255 --&gt; пп11ст255</Наименование>
							<Порядок>1100</Порядок>
							<Источник>пп11ст255</Источник>
							<Приемник>пп11ст255</Приемник>
						</Значение>
						<Значение>
							<Код>12</Код>
							<Наименование>пп12ст255 --&gt; пп12ст255</Наименование>
							<Порядок>1200</Порядок>
							<Источник>пп12ст255</Источник>
							<Приемник>пп12ст255</Приемник>
						</Значение>
						<Значение>
							<Код>13</Код>
							<Наименование>пп13ст255 --&gt; пп13ст255</Наименование>
							<Порядок>1300</Порядок>
							<Источник>пп13ст255</Источник>
							<Приемник>пп13ст255</Приемник>
						</Значение>
						<Значение>
							<Код>14</Код>
							<Наименование>пп14ст255 --&gt; пп14ст255</Наименование>
							<Порядок>1400</Порядок>
							<Источник>пп14ст255</Источник>
							<Приемник>пп14ст255</Приемник>
						</Значение>
						<Значение>
							<Код>15</Код>
							<Наименование>пп15ст255 --&gt; пп15ст255</Наименование>
							<Порядок>1500</Порядок>
							<Источник>пп15ст255</Источник>
							<Приемник>пп15ст255</Приемник>
						</Значение>
						<Значение>
							<Код>16</Код>
							<Наименование>пп16ст255 --&gt; пп16ст255</Наименование>
							<Порядок>1600</Порядок>
							<Источник>пп16ст255</Источник>
							<Приемник>пп16ст255</Приемник>
						</Значение>
						<Значение>
							<Код>17</Код>
							<Наименование>пп17ст255 --&gt; пп17ст255</Наименование>
							<Порядок>1700</Порядок>
							<Источник>пп17ст255</Источник>
							<Приемник>пп17ст255</Приемник>
						</Значение>
						<Значение>
							<Код>18</Код>
							<Наименование>пп18ст255 --&gt; пп18ст255</Наименование>
							<Порядок>1800</Порядок>
							<Источник>пп18ст255</Источник>
							<Приемник>пп18ст255</Приемник>
						</Значение>
						<Значение>
							<Код>19</Код>
							<Наименование>пп19ст255 --&gt; пп19ст255</Наименование>
							<Порядок>1900</Порядок>
							<Источник>пп19ст255</Источник>
							<Приемник>пп19ст255</Приемник>
						</Значение>
						<Значение>
							<Код>20</Код>
							<Наименование>пп20ст255 --&gt; пп20ст255</Наименование>
							<Порядок>2000</Порядок>
							<Источник>пп20ст255</Источник>
							<Приемник>пп20ст255</Приемник>
						</Значение>
						<Значение>
							<Код>21</Код>
							<Наименование>пп21ст255 --&gt; пп21ст255</Наименование>
							<Порядок>2100</Порядок>
							<Источник>пп21ст255</Источник>
							<Приемник>пп21ст255</Приемник>
						</Значение>
						<Значение>
							<Код>22</Код>
							<Наименование>пп22ст255 --&gt; пп22ст255</Наименование>
							<Порядок>2200</Порядок>
							<Источник>пп22ст255</Источник>
							<Приемник>пп22ст255</Приемник>
						</Значение>
						<Значение>
							<Код>23</Код>
							<Наименование>пп23ст255 --&gt; пп23ст255</Наименование>
							<Порядок>2300</Порядок>
							<Источник>пп23ст255</Источник>
							<Приемник>пп23ст255</Приемник>
						</Значение>
						<Значение>
							<Код>24</Код>
							<Наименование>пп24ст255 --&gt; пп24ст255</Наименование>
							<Порядок>2400</Порядок>
							<Источник>пп24ст255</Источник>
							<Приемник>пп24ст255</Приемник>
						</Значение>
						<Значение>
							<Код>25</Код>
							<Наименование>пп25ст255 --&gt; пп25ст255</Наименование>
							<Порядок>2500</Порядок>
							<Источник>пп25ст255</Источник>
							<Приемник>пп25ст255</Приемник>
						</Значение>
						<Значение>
							<Код>26</Код>
							<Наименование>пп12_1ст255 --&gt; пп12_1ст255</Наименование>
							<Порядок>2550</Порядок>
							<Источник>пп12_1ст255</Источник>
							<Приемник>пп12_1ст255</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыАктивовИОбязательств</Код>
					<Наименование>ПеречислениеСсылка.ВидыАктивовИобязательств --&gt; ПеречислениеСсылка.ВидыАктивовИОбязательств</Наименование>
					<Порядок>200</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.ВидыАктивовИобязательств</Источник>
					<Приемник>ПеречислениеСсылка.ВидыАктивовИОбязательств</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>ОсновныеСредства --&gt; ОсновныеСредства</Наименование>
							<Порядок>100</Порядок>
							<Источник>ОсновныеСредства</Источник>
							<Приемник>ОсновныеСредства</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>НематериальныеАктивы --&gt; НематериальныеАктивы</Наименование>
							<Порядок>200</Порядок>
							<Источник>НематериальныеАктивы</Источник>
							<Приемник>НематериальныеАктивы</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Оборудование --&gt; Оборудование</Наименование>
							<Порядок>300</Порядок>
							<Источник>Оборудование</Источник>
							<Приемник>Оборудование</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ВнеоборотныеАктивы --&gt; ВнеоборотныеАктивы</Наименование>
							<Порядок>400</Порядок>
							<Источник>ВнеоборотныеАктивы</Источник>
							<Приемник>ВнеоборотныеАктивы</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>Материалы --&gt; Материалы</Наименование>
							<Порядок>500</Порядок>
							<Источник>Материалы</Источник>
							<Приемник>Материалы</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>НезавершенноеПроизводство --&gt; НезавершенноеПроизво</Наименование>
							<Порядок>600</Порядок>
							<Источник>НезавершенноеПроизводство</Источник>
							<Приемник>НезавершенноеПроизводство</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>ГотоваяПродукция --&gt; ГотоваяПродукция</Наименование>
							<Порядок>700</Порядок>
							<Источник>ГотоваяПродукция</Источник>
							<Приемник>ГотоваяПродукция</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>Полуфабрикаты --&gt; Полуфабрикаты</Наименование>
							<Порядок>800</Порядок>
							<Источник>Полуфабрикаты</Источник>
							<Приемник>Полуфабрикаты</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>РасходыБудущихПериодов --&gt; РасходыБудущихПериодов</Наименование>
							<Порядок>900</Порядок>
							<Источник>РасходыБудущихПериодов</Источник>
							<Приемник>РасходыБудущихПериодов</Приемник>
						</Значение>
						<Значение>
							<Код>10</Код>
							<Наименование>Товары --&gt; Товары</Наименование>
							<Порядок>1000</Порядок>
							<Источник>Товары</Источник>
							<Приемник>Товары</Приемник>
						</Значение>
						<Значение>
							<Код>11</Код>
							<Наименование>ТоварыОтгруженные --&gt; ТоварыОтгруженные</Наименование>
							<Порядок>1100</Порядок>
							<Источник>ТоварыОтгруженные</Источник>
							<Приемник>ТоварыОтгруженные</Приемник>
						</Значение>
						<Значение>
							<Код>12</Код>
							<Наименование>ИздержкиОбращения --&gt; ИздержкиОбращения</Наименование>
							<Порядок>1200</Порядок>
							<Источник>ИздержкиОбращения</Источник>
							<Приемник>ИздержкиОбращения</Приемник>
						</Значение>
						<Значение>
							<Код>13</Код>
							<Наименование>ДебиторскаяЗадолженность --&gt; ДебиторскаяЗадолженно</Наименование>
							<Порядок>1300</Порядок>
							<Источник>ДебиторскаяЗадолженность</Источник>
							<Приемник>ДебиторскаяЗадолженность</Приемник>
						</Значение>
						<Значение>
							<Код>14</Код>
							<Наименование>ФинансовыеВложения --&gt; ФинансовыеВложения</Наименование>
							<Порядок>1400</Порядок>
							<Источник>ФинансовыеВложения</Источник>
							<Приемник>ФинансовыеВложения</Приемник>
						</Значение>
						<Значение>
							<Код>15</Код>
							<Наименование>Паи --&gt; ФинансовыеВложения</Наименование>
							<Порядок>1500</Порядок>
							<Источник>Паи</Источник>
							<Приемник>ФинансовыеВложения</Приемник>
						</Значение>
						<Значение>
							<Код>16</Код>
							<Наименование>ПраваТребования --&gt; ДебиторскаяЗадолженность</Наименование>
							<Порядок>1600</Порядок>
							<Источник>ПраваТребования</Источник>
							<Приемник>ДебиторскаяЗадолженность</Приемник>
						</Значение>
						<Значение>
							<Код>17</Код>
							<Наименование>НедостачиПотери --&gt; УбытокТекущегоПериода</Наименование>
							<Порядок>1700</Порядок>
							<Источник>НедостачиПотери</Источник>
							<Приемник>УбытокТекущегоПериода</Приемник>
						</Значение>
						<Значение>
							<Код>18</Код>
							<Наименование>ДоходыБудущихПериодов --&gt; ДоходыБудущихПериодов</Наименование>
							<Порядок>1800</Порядок>
							<Источник>ДоходыБудущихПериодов</Источник>
							<Приемник>ДоходыБудущихПериодов</Приемник>
						</Значение>
						<Значение>
							<Код>19</Код>
							<Наименование>РезервыСомнительныхДолгов --&gt; ДебиторскаяЗадолженн</Наименование>
							<Порядок>1900</Порядок>
							<Источник>РезервыСомнительныхДолгов</Источник>
							<Приемник>ДебиторскаяЗадолженность</Приемник>
						</Значение>
						<Значение>
							<Код>20</Код>
							<Наименование>КредиторскаяЗадолженность --&gt; КредиторскаяЗадолжен</Наименование>
							<Порядок>2000</Порядок>
							<Источник>КредиторскаяЗадолженность</Источник>
							<Приемник>КредиторскаяЗадолженность</Приемник>
						</Значение>
						<Значение>
							<Код>21</Код>
							<Наименование>УбыткиПрошлыхПериодов --&gt; УбытокТекущегоПериода</Наименование>
							<Порядок>2100</Порядок>
							<Источник>УбыткиПрошлыхПериодов</Источник>
							<Приемник>УбытокТекущегоПериода</Приемник>
						</Значение>
						<Значение>
							<Код>22</Код>
							<Наименование>КурсовыеРазницыПриОплатеВРублях --&gt; КурсовыеРазниц</Наименование>
							<Порядок>2200</Порядок>
							<Источник>КурсовыеРазницыПриОплатеВРублях</Источник>
							<Приемник>КурсовыеРазницыПоРасчетамВУЕ</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыПлатежейВБюджет</Код>
					<Наименование>ПеречислениеСсылка.ВидыПлатежейВБюджет --&gt; ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Наименование>
					<Порядок>300</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.ВидыПлатежейВБюджет</Источник>
					<Приемник>ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>Налог --&gt; Налог</Наименование>
							<Порядок>100</Порядок>
							<Источник>Налог</Источник>
							<Приемник>Налог</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>НалогСам --&gt; НалогСам</Наименование>
							<Порядок>200</Порядок>
							<Источник>НалогСам</Источник>
							<Приемник>НалогСам</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>НалогАкт --&gt; НалогАкт</Наименование>
							<Порядок>300</Порядок>
							<Источник>НалогАкт</Источник>
							<Приемник>НалогАкт</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>Штраф --&gt; Штраф</Наименование>
							<Порядок>400</Порядок>
							<Источник>Штраф</Источник>
							<Приемник>Штраф</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>Пени --&gt; ПениСам</Наименование>
							<Порядок>500</Порядок>
							<Источник>Пени</Источник>
							<Приемник>ПениСам</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыПлатежейВФонды</Код>
					<Наименование>ПеречислениеСсылка.ВидыПлатежейВФонды --&gt; ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Наименование>
					<Порядок>400</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.ВидыПлатежейВФонды</Источник>
					<Приемник>ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>Взносы --&gt; Налог</Наименование>
							<Порядок>100</Порядок>
							<Источник>Взносы</Источник>
							<Приемник>Налог</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>ВзносыСам --&gt; НалогСам</Наименование>
							<Порядок>200</Порядок>
							<Источник>ВзносыСам</Источник>
							<Приемник>НалогСам</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ВзносыАкт --&gt; НалогСам</Наименование>
							<Порядок>300</Порядок>
							<Источник>ВзносыАкт</Источник>
							<Приемник>НалогСам</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ПениСам --&gt; ПениСам</Наименование>
							<Порядок>400</Порядок>
							<Источник>ПениСам</Источник>
							<Приемник>ПениСам</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>ПениАкт --&gt; ПениАкт</Наименование>
							<Порядок>500</Порядок>
							<Источник>ПениАкт</Источник>
							<Приемник>ПениАкт</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>Путевки --&gt; РасходыПоСтрахованию</Наименование>
							<Порядок>600</Порядок>
							<Источник>Путевки</Источник>
							<Приемник>РасходыПоСтрахованию</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>НеПринято --&gt; НеПринято</Наименование>
							<Порядок>700</Порядок>
							<Источник>НеПринято</Источник>
							<Приемник>НеПринято</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>Штраф --&gt; Штраф</Наименование>
							<Порядок>800</Порядок>
							<Источник>Штраф</Источник>
							<Приемник>Штраф</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>ПолученоИзфонда --&gt; ПолученоИзФонда</Наименование>
							<Порядок>900</Порядок>
							<Источник>ПолученоИзфонда</Источник>
							<Приемник>ПолученоИзФонда</Приемник>
						</Значение>
						<Значение>
							<Код>10</Код>
							<Наименование>РасходыПоСтрахованию --&gt; РасходыПоСтрахованию</Наименование>
							<Порядок>1000</Порядок>
							<Источник>РасходыПоСтрахованию</Источник>
							<Приемник>РасходыПоСтрахованию</Приемник>
						</Значение>
						<Значение>
							<Код>11</Код>
							<Наименование>ПолученоОтНалоговогоОргана --&gt; ПолученоИзФонда</Наименование>
							<Порядок>1100</Порядок>
							<Источник>ПолученоОтНалоговогоОргана</Источник>
							<Приемник>ПолученоИзФонда</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ГруппыВидыРасходов</Код>
					<Наименование>ПеречислениеСсылка.ГруппыВидыРасходов --&gt; ПеречислениеСсылка.ВидыРасходовНУ</Наименование>
					<Порядок>500</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.ГруппыВидыРасходов</Источник>
					<Приемник>ПеречислениеСсылка.ВидыРасходовНУ</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>ОплатаТруда --&gt; ОплатаТруда</Наименование>
							<Порядок>100</Порядок>
							<Источник>ОплатаТруда</Источник>
							<Приемник>ОплатаТруда</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>МатериальныеРасходы --&gt; МатериальныеРасходы</Наименование>
							<Порядок>200</Порядок>
							<Источник>МатериальныеРасходы</Источник>
							<Приемник>МатериальныеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Амортизация --&gt; Амортизация</Наименование>
							<Порядок>300</Порядок>
							<Источник>Амортизация</Источник>
							<Приемник>Амортизация</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ДобровольноеИОбязательноеСтрахование --&gt; Обязатель</Наименование>
							<Порядок>400</Порядок>
							<Источник>ДобровольноеИОбязательноеСтрахование</Источник>
							<Приемник>ОбязательноеИДобровольноеСтрахованиеИмущества</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>ЕСН --&gt; ОплатаТруда</Наименование>
							<Порядок>500</Порядок>
							<Источник>ЕСН</Источник>
							<Приемник>ОплатаТруда</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>НалогиИСборы --&gt; НалогиИСборы</Наименование>
							<Порядок>600</Порядок>
							<Источник>НалогиИСборы</Источник>
							<Приемник>НалогиИСборы</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>ПользованиеПравамиНаРезультатыИнтеллектуальнойДеят</Наименование>
							<Порядок>700</Порядок>
							<Источник>ПользованиеПравамиНаРезультатыИнтеллектуальнойДеятельности</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>РасходыНаКомандировки --&gt; ПрочиеРасходы</Наименование>
							<Порядок>800</Порядок>
							<Источник>РасходыНаКомандировки</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>ПредставительскиеРасходы --&gt; ПредставительскиеРасх</Наименование>
							<Порядок>900</Порядок>
							<Источник>ПредставительскиеРасходы</Источник>
							<Приемник>ПредставительскиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>10</Код>
							<Наименование>РасходыНаРекламу --&gt; РасходыНаРекламуНормируемые</Наименование>
							<Порядок>1000</Порядок>
							<Источник>РасходыНаРекламу</Источник>
							<Приемник>РасходыНаРекламуНормируемые</Приемник>
						</Значение>
						<Значение>
							<Код>11</Код>
							<Наименование>РасходыНаРекламуБезНорм --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1100</Порядок>
							<Источник>РасходыНаРекламуБезНорм</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>12</Код>
							<Наименование>ИнформационныеУслуги --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1200</Порядок>
							<Источник>ИнформационныеУслуги</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>13</Код>
							<Наименование>ИзучениеКонъюнктурыРынка --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1300</Порядок>
							<Источник>ИзучениеКонъюнктурыРынка</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>14</Код>
							<Наименование>РемонтОсновныхСредств --&gt; РемонтОсновныхСредств</Наименование>
							<Порядок>1400</Порядок>
							<Источник>РемонтОсновныхСредств</Источник>
							<Приемник>РемонтОсновныхСредств</Приемник>
						</Значение>
						<Значение>
							<Код>15</Код>
							<Наименование>ГарантийныйРемонтИОбслуживание --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1500</Порядок>
							<Источник>ГарантийныйРемонтИОбслуживание</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>16</Код>
							<Наименование>ПодготовкаИПереподготовкаКадров --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1600</Порядок>
							<Источник>ПодготовкаИПереподготовкаКадров</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>17</Код>
							<Наименование>ОхранаИмущества --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1700</Порядок>
							<Источник>ОхранаИмущества</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>18</Код>
							<Наименование>УслугиПоУправлению --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1800</Порядок>
							<Источник>УслугиПоУправлению</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>19</Код>
							<Наименование>АудиторскиеУслуги --&gt; ПрочиеРасходы</Наименование>
							<Порядок>1900</Порядок>
							<Источник>АудиторскиеУслуги</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>20</Код>
							<Наименование>ПредоставлениеРаботниковСтороннимиОрганизациями --</Наименование>
							<Порядок>2000</Порядок>
							<Источник>ПредоставлениеРаботниковСтороннимиОрганизациями</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>21</Код>
							<Наименование>НИОКР --&gt; НаНИОКР</Наименование>
							<Порядок>2100</Порядок>
							<Источник>НИОКР</Источник>
							<Приемник>НИОКР</Приемник>
						</Значение>
						<Значение>
							<Код>22</Код>
							<Наименование>ОсвоениеПриродныхРесурсов --&gt; ОсвоениеПриродныхРес</Наименование>
							<Порядок>2200</Порядок>
							<Источник>ОсвоениеПриродныхРесурсов</Источник>
							<Приемник>ОсвоениеПриродныхРесурсов</Приемник>
						</Значение>
						<Значение>
							<Код>23</Код>
							<Наименование>СоциальнаяЗащитаИнвалидов --&gt; ПрочиеРасходы</Наименование>
							<Порядок>2300</Порядок>
							<Источник>СоциальнаяЗащитаИнвалидов</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>24</Код>
							<Наименование>ДругиеРасходы --&gt; ПрочиеРасходы</Наименование>
							<Порядок>2400</Порядок>
							<Источник>ДругиеРасходы</Источник>
							<Приемник>ПрочиеРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>25</Код>
							<Наименование>НеПринимаемые --&gt; НеУчитываемыеВЦеляхНалогообложен</Наименование>
							<Порядок>2500</Порядок>
							<Источник>НеПринимаемые</Источник>
							<Приемник>НеУчитываемыеВЦеляхНалогообложения</Приемник>
						</Значение>
						<Значение>
							<Код>26</Код>
							<Наименование>АмортизационнаяПремия --&gt; АмортизационнаяПремия</Наименование>
							<Порядок>2550</Порядок>
							<Источник>АмортизационнаяПремия</Источник>
							<Приемник>АмортизационнаяПремия</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыРасходов</Код>
					<Наименование> --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>600</Порядок>
					<Источник>ПеречислениеСсылка.ГруппыВидыРасходов</Источник>
					<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Родитель</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>ГруппаСтатейЗатрат                                </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "Выгрузка оборотов счета Н07.04.1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>3</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВидыРасходовПрочие</Код>
					<Наименование> --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
					<Порядок>700</Порядок>
					<Источник>ПеречислениеСсылка.ГруппыВидыРасходов</Источник>
					<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Родитель</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<КодПравилаКонвертации>ГруппаПрочихРасходов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", "Выгрузка оборотов счета Н09");
Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>3</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; ВидРасходовНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПринятиеКналоговомуУчету</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УровниБюджетов</Код>
					<Наименование>ПеречислениеСсылка.Бюджеты --&gt; ПеречислениеСсылка.УровниБюджетов</Наименование>
					<Порядок>800</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.Бюджеты</Источник>
					<Приемник>ПеречислениеСсылка.УровниБюджетов</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>Федеральный --&gt; ФедеральныйБюджет</Наименование>
							<Порядок>100</Порядок>
							<Источник>Федеральный</Источник>
							<Приемник>ФедеральныйБюджет</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>Республиканский --&gt; РегиональныйБюджет</Наименование>
							<Порядок>200</Порядок>
							<Источник>Республиканский</Источник>
							<Приемник>РегиональныйБюджет</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Местный --&gt; МестныйБюджет</Наименование>
							<Порядок>300</Порядок>
							<Источник>Местный</Источник>
							<Приемник>МестныйБюджет</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВнереализационныеДоходы</Код>
					<Наименование>ПеречислениеСсылка.ВнереализационныеДоходы --&gt; СправочникСсылка.ПрочиеДоходыИРасходы</Наименование>
					<Порядок>900</Порядок>
					<Источник>ПеречислениеСсылка.ВнереализационныеДоходы</Источник>
					<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; ВидПрочихДоходовИРасходов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
							<ПередВыгрузкой>Значение = ВыгрузитьПоПравилу(Источник,,,, "ПеречислениеВнереализационныеДоходы");
Отказ = ПустоеЗначение(Значение);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПринятиеКналоговомуУчету</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВнереализационныеРасходы</Код>
					<Наименование>ПеречислениеСсылка.ВнереализационныеРасходы --&gt; СправочникСсылка.ПрочиеДоходыИРасходы</Наименование>
					<Порядок>1000</Порядок>
					<Источник>ПеречислениеСсылка.ВнереализационныеРасходы</Источник>
					<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; ВидПрочихДоходовИРасходов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
							<ПередВыгрузкой>Значение = ВыгрузитьПоПравилу(Источник,,,, "ПеречислениеВнереализационныеРасходы");
Отказ = ПустоеЗначение(Значение);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
							<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПринятиеКналоговомуУчету</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПрибылиИУбытки</Код>
					<Наименование>ПеречислениеСсылка.ПрибылиИУбытки --&gt; ПеречислениеСсылка.ПрибылиИУбытки</Наименование>
					<Порядок>1100</Порядок>
					<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
					<Источник>ПеречислениеСсылка.ПрибылиИУбытки</Источник>
					<Приемник>ПеречислениеСсылка.ПрибылиИУбытки</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>ПрибыльУбытокОтПродаж --&gt; ПрибыльУбытокОтПродаж</Наименование>
							<Порядок>100</Порядок>
							<Источник>ПрибыльУбытокОтПродаж</Источник>
							<Приемник>ПрибыльУбытокОтПродаж</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>СальдоПрочихДоходовРасходов --&gt; СальдоПрочихДоходо</Наименование>
							<Порядок>200</Порядок>
							<Источник>СальдоПрочихДоходовРасходов</Источник>
							<Приемник>СальдоПрочихДоходовИРасходов</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ЧрезвычайныеДоходы --&gt; ЧрезвычайныеДоходыРасходы</Наименование>
							<Порядок>300</Порядок>
							<Источник>ЧрезвычайныеДоходы</Источник>
							<Приемник>ЧрезвычайныеДоходыРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ЧрезвычайныеРасходы --&gt; ЧрезвычайныеДоходыРасходы</Наименование>
							<Порядок>400</Порядок>
							<Источник>ЧрезвычайныеРасходы</Источник>
							<Приемник>ЧрезвычайныеДоходыРасходы</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>НалогНаПрибыль --&gt; НалогНаПрибыль</Наименование>
							<Порядок>500</Порядок>
							<Источник>НалогНаПрибыль</Источник>
							<Приемник>НалогНаПрибыль</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>НалоговыеСанкции --&gt; НалоговыеСанкции</Наименование>
							<Порядок>600</Порядок>
							<Источник>НалоговыеСанкции</Источник>
							<Приемник>НалоговыеСанкции</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>НеПринимаемыеДляЦелейНалогообложения --&gt; ПрибыльУб</Наименование>
							<Порядок>700</Порядок>
							<Источник>НеПринимаемыеДляЦелейНалогообложения</Источник>
							<Приемник>ПрибыльУбытокОтПродаж</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>ПрибыльУбытокПоСпецРежимам --&gt; ПрибыльУбытокОтПрод</Наименование>
							<Порядок>750</Порядок>
							<Источник>ПрибыльУбытокПоСпецРежимам</Источник>
							<Приемник>ПрибыльУбытокОтПродаж</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВариантыУчетаРасходовПоАмортизационнойПремии</Код>
					<Наименование>Перечисление: Варианты учета расходов по амортизационной премии</Наименование>
					<Порядок>1150</Порядок>
					<Источник>ПеречислениеСсылка.ВариантыУчетаРасходовПоАмортизационнойПремии</Источник>
					<Приемник>ПеречислениеСсылка.ВариантыУчетаРасходовПоАмортизационнойПремии</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>НаСчетахРасходовПоАмортизации --&gt; НаСчетахРасходов</Наименование>
							<Порядок>50</Порядок>
							<Источник>НаСчетахРасходовПоАмортизации</Источник>
							<Приемник>НаСчетахРасходовПоАмортизации</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>КатегорииЗастрахованныхЛицПФР</Код>
					<Наименование>Перечисление: Категории застрахованных лиц ПФР</Наименование>
					<Порядок>1250</Порядок>
					<Источник>ПеречислениеСсылка.КатегорииЗастрахованныхЛицПФР</Источник>
					<Приемник>ПеречислениеСсылка.КатегорииЗастрахованныхЛицПФР</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>НР --&gt; НР</Наименование>
							<Порядок>50</Порядок>
							<Источник>НР</Источник>
							<Приемник>НР</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>ОДИТ --&gt; ОДИТ</Наименование>
							<Порядок>100</Порядок>
							<Источник>ОДИТ</Источник>
							<Приемник>ОДИТ</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ОЗОИ --&gt; ОЗОИ</Наименование>
							<Порядок>150</Порядок>
							<Источник>ОЗОИ</Источник>
							<Приемник>ОЗОИ</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ООИ --&gt; ООИ</Наименование>
							<Порядок>200</Порядок>
							<Источник>ООИ</Источник>
							<Приемник>ООИ</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>СМИ --&gt; СМИ</Наименование>
							<Порядок>250</Порядок>
							<Источник>СМИ</Источник>
							<Приемник>СМИ</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>ТВЭЗ --&gt; ТВЭЗ</Наименование>
							<Порядок>300</Порядок>
							<Источник>ТВЭЗ</Источник>
							<Приемник>ТВЭЗ</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>УСЕН --&gt; УСЕН</Наименование>
							<Порядок>350</Порядок>
							<Источник>УСЕН</Источник>
							<Приемник>УСЕН</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>ХМН --&gt; ХМН</Наименование>
							<Порядок>400</Порядок>
							<Источник>ХМН</Источник>
							<Приемник>ХМН</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>ХО --&gt; ХО</Наименование>
							<Порядок>450</Порядок>
							<Источник>ХО</Источник>
							<Приемник>ХО</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>СостоянияОС</Код>
					<Наименование>Перечисление:</Наименование>
					<Порядок>1300</Порядок>
					<Источник>ПеречислениеСсылка.СостоянияОС</Источник>
					<Приемник>ПеречислениеСсылка.СостоянияОС</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>В_Запасе --&gt; ПринятоКУчету</Наименование>
							<Порядок>50</Порядок>
							<Источник>В_Запасе</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>В_Эксплуатации --&gt; ПринятоКУчету</Наименование>
							<Порядок>100</Порядок>
							<Источник>В_Эксплуатации</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Выбыло --&gt; СнятоСУчета</Наименование>
							<Порядок>150</Порядок>
							<Источник>Выбыло</Источник>
							<Приемник>СнятоСУчета</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>Иное --&gt; ПринятоКУчету</Наименование>
							<Порядок>200</Порядок>
							<Источник>Иное</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>НаКапитальномРемонте --&gt; ПринятоКУчету</Наименование>
							<Порядок>250</Порядок>
							<Источник>НаКапитальномРемонте</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>НаКонсервации --&gt; ПринятоКУчету</Наименование>
							<Порядок>300</Порядок>
							<Источник>НаКонсервации</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>ПереданоВТекущуюАренду --&gt; ПринятоКУчету</Наименование>
							<Порядок>350</Порядок>
							<Источник>ПереданоВТекущуюАренду</Источник>
							<Приемник>ПринятоКУчету</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ТипыСведенийСЗВ</Код>
					<Наименование>Перечисление: Типы сведений СЗВ</Наименование>
					<Порядок>1350</Порядок>
					<Источник>ПеречислениеСсылка.ТипыСведенийСЗВ</Источник>
					<Приемник>ПеречислениеСсылка.ТипыСведенийСЗВ</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>ИСХОДНАЯ --&gt; ИСХОДНАЯ</Наименование>
							<Порядок>50</Порядок>
							<Источник>ИСХОДНАЯ</Источник>
							<Приемник>ИСХОДНАЯ</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>КОРРЕКТИРУЮЩАЯ --&gt; КОРРЕКТИРУЮЩАЯ</Наименование>
							<Порядок>100</Порядок>
							<Источник>КОРРЕКТИРУЮЩАЯ</Источник>
							<Приемник>КОРРЕКТИРУЮЩАЯ</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ОТМЕНЯЮЩАЯ --&gt; ОТМЕНЯЮЩАЯ</Наименование>
							<Порядок>150</Порядок>
							<Источник>ОТМЕНЯЮЩАЯ</Источник>
							<Приемник>ОТМЕНЯЮЩАЯ</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыСобытийОС</Код>
					<Наименование>Перечисление:</Наименование>
					<Порядок>1450</Порядок>
					<Источник>ПеречислениеСсылка.СостоянияОС</Источник>
					<Приемник>ПеречислениеСсылка.ВидыСобытийОС</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>В_Запасе --&gt; Прочее</Наименование>
							<Порядок>50</Порядок>
							<Источник>В_Запасе</Источник>
							<Приемник>Прочее</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>В_Эксплуатации --&gt; Прочее</Наименование>
							<Порядок>100</Порядок>
							<Источник>В_Эксплуатации</Источник>
							<Приемник>Прочее</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Выбыло --&gt; Списание</Наименование>
							<Порядок>150</Порядок>
							<Источник>Выбыло</Источник>
							<Приемник>Списание</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>Иное --&gt; Прочее</Наименование>
							<Порядок>200</Порядок>
							<Источник>Иное</Источник>
							<Приемник>Прочее</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>НаКапитальномРемонте --&gt; КапитальныйРемонт</Наименование>
							<Порядок>250</Порядок>
							<Источник>НаКапитальномРемонте</Источник>
							<Приемник>КапитальныйРемонт</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>НаКонсервации --&gt; Прочее</Наименование>
							<Порядок>300</Порядок>
							<Источник>НаКонсервации</Источник>
							<Приемник>Прочее</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>ПереданоВТекущуюАренду --&gt; Прочее</Наименование>
							<Порядок>350</Порядок>
							<Источник>ПереданоВТекущуюАренду</Источник>
							<Приемник>Прочее</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидСчетаФактурыВыставленного</Код>
					<Наименование>Перечисление: Виды операций счета-фактуры выданного</Наименование>
					<Порядок>1500</Порядок>
					<Источник>ПеречислениеСсылка.ВидыОперацийСчетаФактурыВыданного</Источник>
					<Приемник>ПеречислениеСсылка.ВидСчетаФактурыВыставленного</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>Аванс --&gt; НаАванс</Наименование>
							<Порядок>50</Порядок>
							<Источник>Аванс</Источник>
							<Приемник>НаАванс</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>Возврат --&gt; НаРеализацию</Наименование>
							<Порядок>100</Порядок>
							<Источник>Возврат</Источник>
							<Приемник>НаРеализацию</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Реализация --&gt; НаРеализацию</Наименование>
							<Порядок>150</Порядок>
							<Источник>Реализация</Источник>
							<Приемник>НаРеализацию</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>СуммоваяРазница --&gt; НаСуммовуюРазницу</Наименование>
							<Порядок>200</Порядок>
							<Источник>СуммоваяРазница</Источник>
							<Приемник>НаСуммовуюРазницу</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидСчетаФактурыПолученного</Код>
					<Наименование>Перечисление: Виды операций счета-фактуры полученного</Наименование>
					<Порядок>1550</Порядок>
					<Источник>ПеречислениеСсылка.ВидыОперацийСчетаФактурыПолученного</Источник>
					<Приемник>ПеречислениеСсылка.ВидСчетаФактурыПолученного</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>Аванс --&gt; НаАванс</Наименование>
							<Порядок>50</Порядок>
							<Источник>Аванс</Источник>
							<Приемник>НаАванс</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>Возврат --&gt; НаПоступление</Наименование>
							<Порядок>100</Порядок>
							<Источник>Возврат</Источник>
							<Приемник>НаПоступление</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>Приобретение --&gt; НаПоступление</Наименование>
							<Порядок>150</Порядок>
							<Источник>Приобретение</Источник>
							<Приемник>НаПоступление</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыЗастрахованныхЛицОбязательногоСтрахования</Код>
					<Наименование>Перечисление: Виды застрахованных лиц обязательного страхования</Наименование>
					<Порядок>1600</Порядок>
					<Источник>ПеречислениеСсылка.ВидыЗастрахованныхЛицОбязательногоСтрахования</Источник>
					<Приемник>ПеречислениеСсылка.ВидыЗастрахованныхЛицОбязательногоСтрахования</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>ВременноПребывающиеИностранцы --&gt; ВременноПребываю</Наименование>
							<Порядок>50</Порядок>
							<Источник>ВременноПребывающиеИностранцы</Источник>
							<Приемник>ВременноПребывающиеИностранцы</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>ВременноПроживающиеИностранцы --&gt; ВременноПроживаю</Наименование>
							<Порядок>100</Порядок>
							<Источник>ВременноПроживающиеИностранцы</Источник>
							<Приемник>ВременноПроживающиеИностранцы</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ГражданеРФ --&gt; ГражданеРФ</Наименование>
							<Порядок>150</Порядок>
							<Источник>ГражданеРФ</Источник>
							<Приемник>ГражданеРФ</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ПостоянноПроживающиеИностранцы --&gt; ПостоянноПрожив</Наименование>
							<Порядок>200</Порядок>
							<Источник>ПостоянноПроживающиеИностранцы</Источник>
							<Приемник>ПостоянноПроживающиеИностранцы</Приемник>
						</Значение>
					</Значения>
				</Правило>
				<Правило>
					<Код>ВидыДвиженийДенежныхСредств</Код>
					<Наименование>Перечисление: Виды движений денежных средств</Наименование>
					<Порядок>1650</Порядок>
					<Источник>ПеречислениеСсылка.ВидыДвиженийДенежныхСредств</Источник>
					<Приемник>ПеречислениеСсылка.ВидыДвиженийДенежныхСредств</Приемник>
					<Свойства/>
					<Значения>
						<Значение>
							<Код>1</Код>
							<Наименование>АрендныеПлатежиРоялтиЛицензионныеПлатежиГонорарыКо</Наименование>
							<Порядок>50</Порядок>
							<Источник>АрендныеПлатежиРоялтиЛицензионныеПлатежиГонорарыКомиссионные</Источник>
							<Приемник>АрендныеПлатежиРоялтиЛицензионныеПлатежиГонорарыКомиссионные</Приемник>
						</Значение>
						<Значение>
							<Код>2</Код>
							<Наименование>ВыплатаДивидендов --&gt; ВыплатаДивидендов</Наименование>
							<Порядок>100</Порядок>
							<Источник>ВыплатаДивидендов</Источник>
							<Приемник>ВыплатаДивидендов</Приемник>
						</Значение>
						<Значение>
							<Код>3</Код>
							<Наименование>ВыплатаПроцентовВСвязиСоСтроительством --&gt; Выплата</Наименование>
							<Порядок>150</Порядок>
							<Источник>ВыплатаПроцентовВСвязиСоСтроительством</Источник>
							<Приемник>ВыплатаПроцентовВСвязиСоСтроительством</Приемник>
						</Значение>
						<Значение>
							<Код>4</Код>
							<Наименование>ВыплатаПроцентовПоДолговымОбязательствам --&gt; Выпла</Наименование>
							<Порядок>200</Порядок>
							<Источник>ВыплатаПроцентовПоДолговымОбязательствам</Источник>
							<Приемник>ВыплатаПроцентовПоДолговымОбязательствам</Приемник>
						</Значение>
						<Значение>
							<Код>5</Код>
							<Наименование>ВыпускДолговыхИнструментов --&gt; ВыпускДолговыхИнстр</Наименование>
							<Порядок>250</Порядок>
							<Источник>ВыпускДолговыхИнструментов</Источник>
							<Приемник>ВыпускДолговыхИнструментов</Приемник>
						</Значение>
						<Значение>
							<Код>6</Код>
							<Наименование>ВыручкаОтПродажиВнеоборотныхАктивовКромеФинансовых</Наименование>
							<Порядок>300</Порядок>
							<Источник>ВыручкаОтПродажиВнеоборотныхАктивовКромеФинансовых</Источник>
							<Приемник>ВыручкаОтПродажиВнеоборотныхАктивовКромеФинансовых</Приемник>
						</Значение>
						<Значение>
							<Код>7</Код>
							<Наименование>НалогНаПрибыль --&gt; НалогНаПрибыль</Наименование>
							<Порядок>350</Порядок>
							<Источник>НалогНаПрибыль</Источник>
							<Приемник>НалогНаПрибыль</Приемник>
						</Значение>
						<Значение>
							<Код>8</Код>
							<Наименование>ОплатаТруда --&gt; ОплатаТруда</Наименование>
							<Порядок>400</Порядок>
							<Источник>ОплатаТруда</Источник>
							<Приемник>ОплатаТруда</Приемник>
						</Значение>
						<Значение>
							<Код>9</Код>
							<Наименование>ПлатежиСобственникамВСвязиСВыкупомАкцийИлиПриВыход</Наименование>
							<Порядок>450</Порядок>
							<Источник>ПлатежиСобственникамВСвязиСВыкупомАкцийИлиПриВыходеИзСоставаУчастников</Источник>
							<Приемник>ПлатежиСобственникамВСвязиСВыкупомАкцийИлиПриВыходеИзСоставаУчастников</Приемник>
						</Значение>
						<Значение>
							<Код>10</Код>
							<Наименование>ПогашениеДолговыйЦенныхБумагВозвратКредитовИЗаймов</Наименование>
							<Порядок>500</Порядок>
							<Источник>ПогашениеДолговыйЦенныхБумагВозвратКредитовИЗаймов</Источник>
							<Приемник>ПогашениеДолговыйЦенныхБумагВозвратКредитовИЗаймов</Приемник>
						</Значение>
						<Значение>
							<Код>11</Код>
							<Наименование>ПогашениеОбязательствПоФинансовойАренде --&gt; Погаше</Наименование>
							<Порядок>550</Порядок>
							<Источник>ПогашениеОбязательствПоФинансовойАренде</Источник>
							<Приемник>ПогашениеОбязательствПоФинансовойАренде</Приемник>
						</Значение>
						<Значение>
							<Код>12</Код>
							<Наименование>ПоступлениеДенежныхВкладовСобственников --&gt; Поступ</Наименование>
							<Порядок>600</Порядок>
							<Источник>ПоступлениеДенежныхВкладовСобственников</Источник>
							<Приемник>ПоступлениеДенежныхВкладовСобственников</Приемник>
						</Значение>
						<Значение>
							<Код>13</Код>
							<Наименование>ПоступлениеОтДивидендовПроцентовПоДолговымФинансов</Наименование>
							<Порядок>650</Порядок>
							<Источник>ПоступлениеОтДивидендовПроцентовПоДолговымФинансовымВложениям</Источник>
							<Приемник>ПоступлениеОтДивидендовПроцентовПоДолговымФинансовымВложениям</Приемник>
						</Значение>
						<Значение>
							<Код>14</Код>
							<Наименование>ПоступленияОтПерепродажиФинансовыхВложений --&gt; Пос</Наименование>
							<Порядок>700</Порядок>
							<Источник>ПоступленияОтПерепродажиФинансовыхВложений</Источник>
							<Приемник>ПоступленияОтПерепродажиФинансовыхВложений</Приемник>
						</Значение>
						<Значение>
							<Код>15</Код>
							<Наименование>ПоступленияОтПогашенияЗаймовПредоставленныхДругимО</Наименование>
							<Порядок>750</Порядок>
							<Источник>ПоступленияОтПогашенияЗаймовПредоставленныхДругимОрганизациям</Источник>
							<Приемник>ПоступленияОтПогашенияЗаймовПредоставленныхДругимОрганизациям</Приемник>
						</Значение>
						<Значение>
							<Код>16</Код>
							<Наименование>ПоступленияОтПогашенияЗаймовПродажиДолговыхЦенныхБ</Наименование>
							<Порядок>800</Порядок>
							<Источник>ПоступленияОтПогашенияЗаймовПродажиДолговыхЦенныхБумаг</Источник>
							<Приемник>ПоступленияОтПогашенияЗаймовПродажиДолговыхЦенныхБумаг</Приемник>
						</Значение>
						<Значение>
							<Код>17</Код>
							<Наименование>ПоступленияОтПродажиАкцийДругихОрганизаций --&gt; Пос</Наименование>
							<Порядок>850</Порядок>
							<Источник>ПоступленияОтПродажиАкцийДругихОрганизаций</Источник>
							<Приемник>ПоступленияОтПродажиАкцийДругихОрганизаций</Приемник>
						</Значение>
						<Значение>
							<Код>18</Код>
							<Наименование>ПоступленияОтЭмиссииАкций --&gt; ПоступленияОтЭмиссии</Наименование>
							<Порядок>900</Порядок>
							<Источник>ПоступленияОтЭмиссииАкций</Источник>
							<Приемник>ПоступленияОтЭмиссииАкций</Приемник>
						</Значение>
						<Значение>
							<Код>19</Код>
							<Наименование>ПриобретениеАкцийДругихОрганизаций --&gt; Приобретени</Наименование>
							<Порядок>950</Порядок>
							<Источник>ПриобретениеАкцийДругихОрганизаций</Источник>
							<Приемник>ПриобретениеАкцийДругихОрганизаций</Приемник>
						</Значение>
						<Значение>
							<Код>20</Код>
							<Наименование>ПриобретениеДолговыхЦенныхБумагПредоставлениеЗаймо</Наименование>
							<Порядок>1000</Порядок>
							<Источник>ПриобретениеДолговыхЦенныхБумагПредоставлениеЗаймов</Источник>
							<Приемник>ПриобретениеДолговыхЦенныхБумагПредоставлениеЗаймов</Приемник>
						</Значение>
						<Значение>
							<Код>21</Код>
							<Наименование>ПриобретениеДочернихОрганизаций --&gt; ПриобретениеДо</Наименование>
							<Порядок>1050</Порядок>
							<Источник>ПриобретениеДочернихОрганизаций</Источник>
							<Приемник>ПриобретениеДочернихОрганизаций</Приемник>
						</Значение>
						<Значение>
							<Код>22</Код>
							<Наименование>ПриобретениеСозданиеМодернизацияРеконструкцияВнеоб</Наименование>
							<Порядок>1100</Порядок>
							<Источник>ПриобретениеСозданиеМодернизацияРеконструкцияВнеоборотныхАктивов</Источник>
							<Приемник>ПриобретениеСозданиеМодернизацияРеконструкцияВнеоборотныхАктивов</Приемник>
						</Значение>
						<Значение>
							<Код>23</Код>
							<Наименование>ПрочиеПоступленияПоИнвестиционнойДеятельности --&gt; </Наименование>
							<Порядок>1150</Порядок>
							<Источник>ПрочиеПоступленияПоИнвестиционнойДеятельности</Источник>
							<Приемник>ПрочиеПоступленияПоИнвестиционнойДеятельности</Приемник>
						</Значение>
						<Значение>
							<Код>24</Код>
							<Наименование>ПрочиеПоступленияПоФинансовойДеятельности --&gt; Проч</Наименование>
							<Порядок>1200</Порядок>
							<Источник>ПрочиеПоступленияПоФинансовойДеятельности</Источник>
							<Приемник>ПрочиеПоступленияПоФинансовойДеятельности</Приемник>
						</Значение>
						<Значение>
							<Код>25</Код>
							<Наименование>ПрочиеРасходыПоИнвестиционнойДеятельности --&gt; Проч</Наименование>
							<Порядок>1250</Порядок>
							<Источник>ПрочиеРасходыПоИнвестиционнойДеятельности</Источник>
							<Приемник>ПрочиеРасходыПоИнвестиционнойДеятельности</Приемник>
						</Значение>
						<Значение>
							<Код>26</Код>
							<Наименование>ПрочиеРасходыПоФинансовойДеятельности --&gt; ПрочиеРа</Наименование>
							<Порядок>1300</Порядок>
							<Источник>ПрочиеРасходыПоФинансовойДеятельности</Источник>
							<Приемник>ПрочиеРасходыПоФинансовойДеятельности</Приемник>
						</Значение>
					</Значения>
				</Правило>
			</Группа>
			<Группа>
				<Код>Документы</Код>
				<Наименование>Документы</Наименование>
				<Порядок>300</Порядок>
				<Правило>
					<Код>ДоговорСКомитентом</Код>
					<Наименование>СправочникСсылка.Договоры --&gt; ДокументСсылка.Партия</Наименование>
					<Порядок>50</Порядок>
					<Источник>СправочникСсылка.Договоры</Источник>
					<Приемник>ДокументСсылка.ДокументРасчетовСКонтрагентом</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник.Владелец;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКомитентом</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКомитентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = "76.09";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПартияМатериаловВЭксплуатации</Код>
					<Наименование>СправочникСсылка.НазначенияИспользования --&gt; ДокументСсылка.ПартияМатериаловВЭксплуатации</Наименование>
					<Порядок>100</Порядок>
					<Источник>СправочникСсылка.НазначенияИспользования</Источник>
					<Приемник>ДокументСсылка.ПартияМатериаловВЭксплуатации</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ДатаВводаВЭксплуатацию" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Номенклатура</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Материалы"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; НазначениеИспользования</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
							<КодПравилаКонвертации>НазначенияИспользования                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СчетФактура</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>200</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Если Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс Тогда
	// найдем договор из документа-основания и установим его таким же, как у счета-фактуры
	// это необходимо из-за того, что договор может отличаться в выписке и в счете-фактуре
	Попытка
		НовыйДоговор = Объект.ДокументыОснования[0].ДокументОснование.ДоговорКонтрагента;
	Исключение
		НовыйДоговор = Неопределено;
	КонецПопытки;
	Если НовыйДоговор &lt;&gt; Неопределено Тогда
		Объект.ДоговорКонтрагента = НовыйДоговор;
	КонецЕсли;
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.СчетФактура</Источник>
					<Приемник>ДокументСсылка.СчетФактураВыданный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>//Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>//счет-фактура не должна влиять на вид договора, так как вид договора должен определится в документе основании</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (ПустоеЗначение(Источник.Договор)=0) И (Источник.ВидОперации &lt;&gt; Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница) тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ВидОперации --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСчетаФактурыВыданного"/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыВыставленного"/>
							<КодПравилаКонвертации>ВидСчетаФактурыВыставленного                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ДатаПлатРасчДок --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ДатаПлатРасчДок" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>НомерПлатРасчДок --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="НомерПлатРасчДок" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; Ответственный</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; Под0</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Под0" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Если (Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс)
	  или (Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница) Тогда
	//ставку НДС берем из 1-ой строки
	Если Источник.ПолучитьСтрокуПоНомеру(1)=1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",Источник.СтавкаНДС);
		ПолучитьСтавкуНДС();
		Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
		Если Значение = "НДС18" Тогда
			Значение = "НДС18_118";
		ИначеЕсли Значение = "НДС10" Тогда
			Значение = "НДС10_110";
		ИначеЕсли Значение = "НДС20" Тогда
			Значение = "НДС20_120";
		КонецЕсли;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Реализация Тогда
	Отказ = 1;
ИначеЕсли Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница Тогда
	Значение = Источник.Итог("Всего");
Иначе
	Значение = Источник.Итог("Сумма");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаНДС</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Реализация Тогда
	Отказ = 1;
Иначе
	Значение = Источник.Итог("НДС");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СформированПриВводеНачальныхОстатковНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СформированПриВводеНачальныхОстатковНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Значение = ВходящиеДанные.Получить("СчетФактураНаВводОстатков");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; СчетНаОплату</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетНаОплату" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>Выставлен --&gt; Выставлен</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Выставлен" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Выставлен" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование>ДатаВыставления --&gt; ДатаВыставления</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование>СпособВыставления --&gt; КодСпособаВыставления</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="СпособВыставления" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаВыставления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование>СчетФактураНеВыставляется --&gt; СчетФактураНеВыставляется</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>ДокументОснование --&gt; ДокументОснование</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="ДокументОснование" Вид="Реквизит"/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник);
УстановитьПараметрыДокументаОснованияСчетаФактуры();
Если ПустоеЗначение(ИмяПКО) = 1 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
	ОпределитьПКОДляДокумента();
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>22</Код>
							<Наименование> --&gt; Авансы</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Авансы" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>//Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Реализация Тогда
//	Отказ = 1;
Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс Тогда
	//формируем таблицу
	КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.НоваяКолонка("Номенклатура");
	КоллекцияОбъектов.НоваяКолонка("Содержание");
	КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
	КоллекцияОбъектов.НоваяКолонка("Сумма");
	КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
	Источник.ВыбратьСтроки();
	Пока Источник.ПолучитьСтроку()=1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		Если ТипЗначенияСтр(Источник.Товар)="Строка" Тогда
			КоллекцияОбъектов.Содержание = Источник.Товар;
		Иначе
			КоллекцияОбъектов.Номенклатура = Источник.Товар;
		КонецЕсли;		
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",Источник.СтавкаНДС);
		ПолучитьСтавкуНДС();
		КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
		Если КоллекцияОбъектов.СтавкаНДС  = "НДС18" Тогда
			КоллекцияОбъектов.СтавкаНДС  = "НДС18_118";
		ИначеЕсли КоллекцияОбъектов.СтавкаНДС  = "НДС10" Тогда
			КоллекцияОбъектов.СтавкаНДС  = "НДС10_110";
		ИначеЕсли КоллекцияОбъектов.СтавкаНДС  = "НДС20" Тогда
			КоллекцияОбъектов.СтавкаНДС  = "НДС20_120";
		КонецЕсли;
		
		КоллекцияОбъектов.Сумма = Источник.Всего;
		КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	КонецЦикла;

Иначе
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; УдалитьСчетНаОплату</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="УдалитьСчетНаОплату" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>29</Код>
							<Наименование> --&gt; ДатаНомерДокументовОплаты</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаНомерДокументовОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерПлатежноРасчетногоДокумента");
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДатаПлатежноРасчетногоДокумента = Источник.ДатаПлатРасчДок;
КоллекцияОбъектов.НомерПлатежноРасчетногоДокумента = СокрЛП(Источник.НомерПлатРасчДок);</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>32</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник.ДокументОснование;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник);
УстановитьПараметрыДокументаОснованияСчетаФактуры();
Если ПустоеЗначение(ИмяПКО) = 1 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
	ОпределитьПКОДляДокумента();
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>36</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеОборудования</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>250</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеОборудования</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "Оборудование";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Курс --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>29</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>31</Код>
							<Наименование> --&gt; Оборудование</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Оборудование" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Оборудование;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	КоллекцияОбъектов.СчетУчета = СчетПокоду("07");
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.1");
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Оборудование                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>44</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеОС</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>300</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеОС</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "Оборудование";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Константа.ОсновнойСклад;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>30</Код>
							<Наименование> --&gt; Оборудование</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Оборудование" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.ОбъектВнеоборотныхАктивов;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Стоимость;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	КоллекцияОбъектов.СчетУчета = СчетПокоду("08.4");
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.1");
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>31</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>ОбъектыСтроительства_08_4                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>43</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УслугиСтороннихОрганизаций_ПТУ</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>350</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ДокументПоступления.Выбран() = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Услуги");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

//обрабатываем субконто НУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Услуги");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатратНУ");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоНУ");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.УслугиСтороннихОрганизаций</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; Грузоотправитель</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; Грузополучатель</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>900</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>55</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>56</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>25</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>30</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>32</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>34</Код>
							<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<Свойство Отключить="true">
								<Код>36</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование>НаименованиеУслуги --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НаименованиеУслуги" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>37</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<ПередВыгрузкой>Счет = ОбъектКоллекции.КоррСчет;

Для к=1 по Счет.КоличествоСубконто() цикл
	ВидСубконтоИсточника = Счет.ВидСубконто(к);
	Если (ВидСубконтоИсточника = ВидыСубконто.Подразделения)
			ИЛИ (ВидСубконтоИсточника = ВидыСубконто.РасходыБудущихПериодов) Тогда
		Если к = 1 тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ОбъектКоллекции.Субконто1);
		ИначеЕсли к=2 тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ОбъектКоллекции.Субконто2);
		ИначеЕсли к=3 тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ОбъектКоллекции.Субконто3);
		КонецЕсли;
		Значение = ПолучитьПодразделениеИзСубконто();
		Прервать;
	КонецЕсли;
КонецЦикла;

Если ПустоеЗначение(Значение) = 1 тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>
СтавкаНДС = глСтавкаНалога(Источник, "НДС", );
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование>КоррСчет --&gt; СчетЗатрат</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="КоррСчет" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Счет = ОбъектКоллекции.КоррСчет;
Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1",ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2",ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3",ОбъектКоллекции.Субконто3);

ПолучитьКодСчетаДополнительный();
КодСчета = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
Если ПустоеЗначение(КодСчета)=0 Тогда
	Значение = КодСчета;
	ИмяПКО = "";
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>Субконто1 --&gt; Субконто1</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Субконто1" Вид="Реквизит"/>
								<Приемник Имя="Субконто1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>Субконто2 --&gt; Субконто2</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Субконто2" Вид="Реквизит"/>
								<Приемник Имя="Субконто2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование>Субконто3 --&gt; Субконто3</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Субконто3" Вид="Реквизит"/>
								<Приемник Имя="Субконто3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>50</Код>
								<Наименование>КоррСчет --&gt; СчетЗатратНУ</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="КоррСчет" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
								<Приемник Имя="СчетЗатратНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Счет = ОбъектКоллекции.КоррСчет;

Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1",ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2",ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3",ОбъектКоллекции.Субконто3);

ПолучитьКодСчетаДополнительный();
КодСчета = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
Если ПустоеЗначение(КодСчета)=0 Тогда
	Значение = КодСчета;
	ИмяПКО = "";
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование>Субконто1 --&gt; СубконтоНУ1</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Субконто1" Вид="Реквизит"/>
								<Приемник Имя="СубконтоНУ1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование>Субконто2 --&gt; СубконтоНУ2</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Субконто2" Вид="Реквизит"/>
								<Приемник Имя="СубконтоНУ2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование>Субконто3 --&gt; СубконтоНУ3</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Субконто3" Вид="Реквизит"/>
								<Приемник Имя="СубконтоНУ3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.КоррСчет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>51</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("19.3");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>52</Код>
								<Наименование>Сумма --&gt; Цена</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>54</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УслугиСтороннихОрганизаций_ДопРасходы</Код>
					<Наименование>Документ: УслугиСтороннихОрганизаций</Наименование>
					<Порядок>400</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ДокументПоступления.Выбран() = 0 Тогда
	Отказ = 1;
ИначеЕсли Источник.ДокументПоступления.Вид()="ПоступлениеНМА" Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.УслугиСтороннихОрганизаций</Источник>
					<Приемник>ДокументСсылка.ПоступлениеДопРасходов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; Содержание</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "";
Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = СокрЛП(Источник.НаименованиеУслуги);
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СпособРаспределения</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособРаспределения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРаспределенияДопРасходов"/>
							<ПередВыгрузкой>Значение = "ПоСумме";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СтавкаНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>СтавкаНДС = глСтавкаНалога(Источник, "НДС", );
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СуммаНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("НДС");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Номенклатура_ИмяПКО");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("СуммаТовара");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("ДокументПартии");
КоллекцияОбъектов.НоваяКолонка("Документ_ИмяПКО");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНУ");
КоллекцияОбъектов.НоваяКолонка("СтатьяЗатратНУ");

		
ДокументПоступления = Источник.ДокументПоступления;

ТаблицаВидовОтнесенияНУ = "";
Источник.ВыгрузитьТабличнуюЧасть(ТаблицаВидовОтнесенияНУ,"Всего,ВариантПринятияРасходовНУ");
Если ДокументПоступления.Вид()="ПоступлениеТоваров" Тогда
	ТаблицаВидовОтнесенияНУ.Свернуть("ВариантПринятияРасходовНУ","Всего");
Иначе
	ТаблицаВидовОтнесенияНУ.Свернуть("","Всего");
КонецЕсли;

//Если ДокументПоступления.Выбран() = 0 Тогда  
//	ПереченьСтатейЗатрат = глПолучитьПереченьСтатейЗатрат(Источник.ДатаДок); 
//КонецЕсли;

Если ДокументПоступления.Вид() = "ПоступлениеОС" Тогда
	СчетПоступления = СчетПоКоду("08.4");
	Сч19 = СчетПоКоду("19.1");
	Реквизит = "ОбъектВнеоборотныхАктивов";
	Номенклатура_ИмяПКО = "ОбъектыСтроительства_08_4";
    Документ_ИмяПКО = "ПоступлениеОС";
ИначеЕсли ДокументПоступления.Вид() = "ПоступлениеНМА" Тогда
	СчетПоступления = СчетПоКоду("08.5");
	Сч19 = СчетПоКоду("19.2");
	Реквизит = "ОбъектВнеоборотныхАктивов";
	Номенклатура_ИмяПКО = "ОбъектыСтроительства_08_5_08_8";
    Документ_ИмяПКО = "ПоступлениеНМА";
ИначеЕсли ДокументПоступления.Вид() = "ПоступлениеМатериалов" Тогда
	Сч19 = СчетПоКоду("19.3");
	Реквизит = "Материал";
	Номенклатура_ИмяПКО = "Материалы";
	Если ДокументПоступления.ВидПоступления = 0 тогда
		Документ_ИмяПКО = "ПоступлениеМатериалов_ПТУ";
	Иначе
		Документ_ИмяПКО = "ПоступлениеМатериалов_ИзПереработки";
	КонецЕсли;
ИначеЕсли ДокументПоступления.Вид() = "ПоступлениеОборудования" Тогда
	Сч19 = СчетПоКоду("19.1");
	Реквизит = "Оборудование";
	Номенклатура_ИмяПКО = "Оборудование";
	Документ_ИмяПКО = "ПоступлениеОборудования";
ИначеЕсли ДокументПоступления.Вид() = "ПоступлениеТоваров" Тогда
	Сч19 = СчетПоКоду("19.3");
	Реквизит = "Товар";
	Номенклатура_ИмяПКО = "Номенклатура";
	Если (ДокументПоступления.ВидПоступления &lt;&gt; 1) и (ДокументПоступления.ВидПоступления &lt;&gt; 2) и (ДокументПоступления.ВидПоступления &lt;&gt; 11) Тогда
		Документ_ИмяПКО = "ПоступлениеТоваров_Возврат";
	Иначе
		Документ_ИмяПКО = "ПоступлениеТоваров_ПТУ";
	КонецЕсли;	
	
КонецЕсли;

ДокументПоступления.ВыбратьСтроки();
Пока ДокументПоступления.ПолучитьСтроку() = 1 Цикл
	Если Реквизит = "Товар" Тогда
		Если ДокументПоступления.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
			Продолжить;
		КонецЕсли;
	КонецЕсли;
	
	Если Реквизит = "Материал" Тогда
		СчетУчета = ДокументПоступления.Материал.СубСчет10;
	
	ИначеЕсли Реквизит = "Товар" Тогда
		Если ДокументПоступления.Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
			СчетУчета = СчетПоКоду("41.3");
		ИначеЕсли ДокументПоступления.Товар.ТипТовара = Перечисление.ТипыТоваров.ПокупныеИзделия Тогда
			СчетУчета = СчетПоКоду("41.4");
		Иначе
			Если (ДокументПоступления.ВидПоступления = 2) или 
				((ДокументПоступления.ВидПоступления = 11) и 
				(ДокументПоступления.МестоХранения.ТипСклада = Перечисление.ТипыСкладов.Розничный)) Тогда
				СчетУчета = СчетПоКоду("41.2");
			Иначе
				СчетУчета = СчетПоКоду("41.1");
			КонецЕсли;
		КонецЕсли;
	ИначеЕсли Реквизит = "Оборудование" Тогда
		СчетУчета = СчетПоКоду("07");
	Иначе
		СчетУчета = СчетПоступления;
	КонецЕсли;
	
	ВсегоСуммаТовара = ?(Реквизит = "ОбъектВнеоборотныхАктивов", ДокументПоступления.Стоимость, ДокументПоступления.Сумма);
	ВсегоСуммаОтражено = ТаблицаВидовОтнесенияНУ.Итог("Всего");
	
	ТаблицаВидовОтнесенияНУ.ВыбратьСтроки();
	Пока ТаблицаВидовОтнесенияНУ.ПолучитьСтроку()=1 Цикл

		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура = ДокументПоступления.ПолучитьАтрибут(Реквизит);
		КоллекцияОбъектов.Номенклатура_ИмяПКО = Номенклатура_ИмяПКО;
		КоллекцияОбъектов.Количество =  ?(Номенклатура_ИмяПКО = "ОбъектыСтроительства_08_5_08_8",1,ДокументПоступления.Количество);
		КоллекцияОбъектов.СуммаТовара = Окр(ТаблицаВидовОтнесенияНУ.Всего/ВсегоСуммаОтражено * ВсегоСуммаТовара,2);
		КоллекцияОбъектов.Сумма = 0;
		КоллекцияОбъектов.СуммаНДС = 0;
		КоллекцияОбъектов.ДокументПартии = ДокументПоступления.ТекущийДокумент();
		КоллекцияОбъектов.Документ_ИмяПКО = ?(ДокументПоступления.ДатаДок&lt;Параметры.ДатаВводаОстатков,"ДокументРасчетовСКонтрагентом_Документ",Документ_ИмяПКО);
		КоллекцияОбъектов.СчетУчета = СчетУчета;
		КоллекцияОбъектов.СчетУчетаНДС = Сч19;
		Если ДокументПоступления.Вид()="ПоступлениеТоваров" Тогда
			//при поступлении товаров нужно рассматривать вид принятия к ну
			Если ТаблицаВидовОтнесенияНУ.ВариантПринятияРасходовНУ = Перечисление.ВариантыПринятияРасходовНУ.Транспортные Тогда
				КоллекцияОбъектов.СчетУчетаНУ = СчетПоКоду("44.1.3");
				СтатьяЗатратНУ = СоздатьОбъект("СписокЗначений");
				СтатьяЗатратНУ.Установить("ВидРасходовНУ","ТранспортныеРасходы");
				СтатьяЗатратНУ.Установить("Наименование","Транспортные расходы");
				СтатьяЗатратНУ.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
				КоллекцияОбъектов.СтатьяЗатратНУ = СтатьяЗатратНУ;  
			ИначеЕсли ТаблицаВидовОтнесенияНУ.ВариантПринятияРасходовНУ = Перечисление.ВариантыПринятияРасходовНУ.Прямые Тогда
				КоллекцияОбъектов.СчетУчетаНУ = КоллекцияОбъектов.СчетУчета;
			Иначе
				КоллекцияОбъектов.СчетУчетаНУ = СчетПоКоду("44.1.3");
				СтатьяЗатратНУ = СоздатьОбъект("СписокЗначений");
				СтатьяЗатратНУ.Установить("ВидРасходовНУ","ПрочиеРасходы");
				СтатьяЗатратНУ.Установить("Наименование","Дополнительные расходы на товары");
				СтатьяЗатратНУ.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
				КоллекцияОбъектов.СтатьяЗатратНУ = СтатьяЗатратНУ;   
			КонецЕсли;
			
		Иначе
			КоллекцияОбъектов.СчетУчетаНУ = КоллекцияОбъектов.СчетУчета;	
		КонецЕсли;
		ВсегоСуммаОтражено = ВсегоСуммаОтражено - ТаблицаВидовОтнесенияНУ.Всего;
		ВсегоСуммаТовара   = ВсегоСуммаТовара   - КоллекцияОбъектов.СуммаТовара;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<ПередВыгрузкой>ИмяПКО = ОбъектКоллекции.Номенклатура_ИмяПКО;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СуммаТовара</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаТовара" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ДокументПартии</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументПартии" Вид="Реквизит"/>
								<ПередВыгрузкой>ИмяПКО = ОбъектКоллекции.Документ_ИмяПКО;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СчетУчетаНУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СтатьяЗатратНУ</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатратНУ" Вид="Реквизит"/>
								<КодПравилаКонвертации>СтатьиЗатрат_Предопределенные                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>40</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УслугиСтороннихОрганизаций_ДопРасходы_НМА</Код>
					<Наименование>Документ: УслугиСтороннихОрганизаций</Наименование>
					<Порядок>450</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ДокументПоступления.Выбран() = 0 Тогда
	Отказ = 1;
ИначеЕсли Источник.ДокументПоступления.Вид()&lt;&gt;"ПоступлениеНМА" Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.УслугиСтороннихОрганизаций</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>16</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>25</Код>
							<Наименование> --&gt; Услуги</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеЗатрат");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяКолонка("СчетЗатратНУ");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ1");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ2");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ3");

НДСВключатьВСтоимость = Источник.НДСвключатьВСтоимость;
Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	СуммаВключаетНДС = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	СуммаВключаетНДС = 0;
КонецЕсли;

СтавкаНДС = глСтавкаНалога(Источник, "НДС", );
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
СтавкаНДССтрока = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");

ОбщаяСуммаНДС = Источник.Итог("НДС");
ОбщаяСумма = Источник.Итог("Сумма");

ВалютныйУЕ = 0;
Кратность = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		ВалютныйУЕ = 1;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
Курс = ?(Источник.Курс=0,1,Источник.Курс);

СчетПоступления = СчетПоКоду("08.5");
Сч19 = СчетПоКоду("19.2");
	
СуммаПоступления = Источник.ДокументПоступления.Итог("Стоимость");
СуммаДокумента = Источник.Итог("Сумма");
СуммаНДС = Источник.Итог("НДС");
		
РаспредСумДок = 0;
РаспредСумНДС = 0;
КолСтрокДокумента = Источник.ДокументПоступления.КоличествоСтрок();

ДокументПоступления = Источник.ДокументПоступления;
ДокументПоступления.ВыбратьСтроки();
Пока ДокументПоступления.ПолучитьСтроку() = 1 Цикл
		СуммаУчтенногоПоступления = ДокументПоступления.Стоимость;
		К = СуммаУчтенногоПоступления/СуммаПоступления;
		ЧастьСуммыДопРасходов = Окр(СуммаДокумента * К, 2, 1);
		ЧастьСуммыНДС = Окр(СуммаНДС * К, 2, 1);
	
		РаспредСумДок = РаспредСумДок + ЧастьСуммыДопРасходов;
		РаспредСумНДС = РаспредСумНДС + ЧастьСуммыНДС; 
		
		Если КолСтрокДокумента = ДокументПоступления.НомерСтроки Тогда
			ЧастьСуммыДопРасходов = ЧастьСуммыДопРасходов + СуммаДокумента - РаспредСумДок;
			ЧастьСуммыНДС = ЧастьСуммыНДС + СуммаНДС - РаспредСумНДС; 
		КонецЕсли;
	
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Количество   = 1;
		КоллекцияОбъектов.Содержание   = "Дополнительные затраты";
		КоллекцияОбъектов.Цена         = ЧастьСуммыДопРасходов;
		КоллекцияОбъектов.Сумма        = ЧастьСуммыДопРасходов;
		КоллекцияОбъектов.СтавкаНДС    = СтавкаНДССтрока;
		КоллекцияОбъектов.СуммаНДС     = ЧастьСуммыНДС;
		КоллекцияОбъектов.СчетУчетаНДС = Сч19;
		КоллекцияОбъектов.СчетЗатрат   = СчетПоступления;
		КоллекцияОбъектов.Субконто1    = ДокументПоступления.ОбъектВнеоборотныхАктивов;
		КоллекцияОбъектов.СчетЗатратНУ = СчетПоступления;
		КоллекцияОбъектов.СубконтоНУ1  = ДокументПоступления.ОбъектВнеоборотныхАктивов;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>27</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетЗатрат</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Субконто1</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Субконто2</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Субконто3</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетЗатратНУ</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатратНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СубконтоНУ1</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СубконтоНУ2</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СубконтоНУ3</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>44</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеТоваров_ПТУ</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>500</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидПоступления &lt;&gt; 1) и (Источник.ВидПоступления &lt;&gt; 2) и (Источник.ВидПоступления &lt;&gt; 11) Тогда
	Отказ = 1;
КонецЕсли;	

Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;


Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеТоваров</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>52</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; Грузоотправитель</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; Грузополучатель</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>54</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>55</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>23</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>31</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>34</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	Параметры.ПараметрыАлгоритмов.Установить("ТоварВидПоступления",Источник.ВидПоступления);
	Параметры.ПараметрыАлгоритмов.Установить("ТоварМестоХранения",Источник.МестоХранения);
	Параметры.ПараметрыАлгоритмов.Установить("Товар",Источник.Товар);
	ПолучитьСчетУчетаТоваров();
	КоллекцияОбъектов.СчетУчета = Параметры.ПараметрыАлгоритмов.Получить("СчетУчетаТовара");
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
	Если СокрЛП(Источник.ДатаНомерСчетаФактуры) &lt;&gt; "" Тогда
		КоллекцияОбъектов.НомерГТД = Источник.ГТД;
		Если ПустоеЗначение(Источник.ГТД)=0 Тогда
			КоллекцияОбъектов.СтранаПроисхождения = Источник.ГТД.СтранаПроисхождения;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>35</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
								<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>37</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>50</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>41</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>51</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>43</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>46</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>53</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеТоваров_Возврат</Код>
					<Наименование>Документ: ПоступлениеТоваров</Наименование>
					<Порядок>550</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидПоступления &lt;&gt; 3) и (Источник.ВидПоступления &lt;&gt; 4) и (Источник.ВидПоступления &lt;&gt; 5)
	и (Источник.ВидПоступления &lt;&gt; 12) и (Источник.ВидПоступления &lt;&gt; 13) Тогда
	Отказ = 1;
КонецЕсли;


Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеТоваров</Источник>
					<Приемник>ДокументСсылка.ВозвратТоваровОтПокупателя</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>16</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийВозвратТоваровОтПокупателя"/>
							<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПокупателемВыставляетсяСчетФактураНаВозврат --&gt; ПокупателемВыставляетсяСчетФактураНаВозврат</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ПокупателемВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПокупателемВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>ВключатьВКнигуПокупок --&gt; ОтразитьВКнигеПокупок</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ВключатьВКнигуПокупок" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ОтразитьВКнигеПокупок" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ДокументОснование --&gt; Сделка</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДокументОснование" Вид="Реквизит"/>
							<Приемник Имя="Сделка" Вид="Реквизит"/>
							<КодПравилаКонвертации>РасходнаяНакладная_Продажа                        </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументОснование)=0 Тогда
	Если Источник.ДокументОснование.Вид()&lt;&gt;"РасходнаяНакладная" Тогда
		Отказ = 1;
	ИначеЕсли Источник.ДокументОснование.ДатаДок&lt;Параметры.ДатаВводаОстатков Тогда
		Отказ = 1;
	КонецЕсли;
Иначе 
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаНДС</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("19.3");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
КоллекцияОбъектов.НоваяКолонка("ПереданныеСчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество   = Источник.Количество;
	КоллекцияОбъектов.Цена         = Источник.Цена;
	КоллекцияОбъектов.Сумма        = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС    = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	КоллекцияОбъектов.СуммаНДС     = Источник.НДС;
	КоллекцияОбъектов.Себестоимость = Источник.ВсегоСтоимость;
	Если Источник.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = СчетПоКоду("КМС");
	ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.01";
	ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.02";
	Иначе
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.03";
	КонецЕсли;
	СчетРасходов90 = СчетПоКоду("90.2.1");
	СчетВыручки90 = СчетПоКоду("90.1.1");
	Если Источник.ДокументОснование.Вид() = "ПродажаВРозницу" Тогда
	    Если Источник.ДокументОснование.ПродажаОблагаетсяЕНВД = 1 Тогда 
	        СчетРасходов90 = СчетПоКоду("90.2.2");
			СчетВыручки90 = СчетПоКоду("90.1.2");
	    КонецЕсли;
	КонецЕсли;
	КоллекцияОбъектов.СчетДоходов  = СчетВыручки90;
	Если ПустоеЗначение(Источник.Товар) = 0 Тогда
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
	КонецЕсли;
	КоллекцияОбъектов.СчетРасходов = СчетРасходов90;
	Параметры.ПараметрыАлгоритмов.Установить("ТоварМестоХранения",Источник.МестоХранения);
	Параметры.ПараметрыАлгоритмов.Установить("Товар",Источник.Товар);
    ПолучитьСчетУчетаТоваров();
	КоллекцияОбъектов.СчетУчета    = Параметры.ПараметрыАлгоритмов.Получить("СчетУчетаТовара");
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
	Если ПустоеЗначение(Источник.ГТД)=0 Тогда
		КоллекцияОбъектов.НомерГТД = Источник.ГТД;
		КоллекцияОбъектов.СтранаПроисхождения = Источник.ГТД.СтранаПроисхождения;
	КонецЕсли;
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; ПереданныеСчетУчета</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПереданныеСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ТипЗначенияСтр(ОбъектКоллекции.ПереданныеСчетУчета)="Строка" Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("КодСчета", ОбъектКоллекции.ПереданныеСчетУчета);
	ИмяПКО = "";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>45</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеМатериалов_ПТУ</Код>
					<Наименование>ДокументСсылка.ПоступлениеМатериалов --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>600</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидПоступления &gt; 0 тогда
	Отказ = 1;	
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеМатериалов</Источник>
					<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>14</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>57</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; Грузоотправитель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; Грузополучатель</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>59</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>60</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>24</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>27</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>35</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>37</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>39</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Материал;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", );
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	КоллекцияОбъектов.СчетУчета =  Источник.Материал.СубСчет10;
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>40</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>42</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>46</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>55</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>50</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>52</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>53</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>54</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>56</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>51</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>48</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>58</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеМатериалов_ИзПереработки</Код>
					<Наименование>Документ: ПоступлениеТоваров</Наименование>
					<Порядок>650</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидПоступления &lt;&gt; 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеМатериалов</Источник>
					<Приемник>ДокументСсылка.ПоступлениеИзПереработки</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>18</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>СчетЗатрат --&gt; СчетЗатрат</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
							<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.СчетЗатрат.ВидСубконто(1) = ВидыСубконто.ВидыНоменклатуры Тогда
	Значение = Источник.Субконто1;
ИначеЕсли Источник.СчетЗатрат.ВидСубконто(2) = ВидыСубконто.ВидыНоменклатуры Тогда
	Значение = Источник.Субконто2;
ИначеЕсли Источник.СчетЗатрат.ВидСубконто(3) = ВидыСубконто.ВидыНоменклатуры Тогда
	Значение = Источник.Субконто3;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Счет = Источник.СчетЗатрат;
Для к = 1 По Счет.КоличествоСубконто() Цикл
	Если (Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.Подразделения)
			ИЛИ (Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.РасходыБудущихПериодов) Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+к));
		Значение = ПолучитьПодразделениеИзСубконто();
		Прервать;
	КонецЕсли;
КонецЦикла;

Если ПустоеЗначение(Значение) = 1 Тогда
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Значение = "Автоматически";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>27</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>30</Код>
							<Наименование>ТабличнаяЧасть --&gt; ИспользованныеМатериалы</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ИспользованныеМатериалы" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>32</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>33</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтатьяЗатрат</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
								<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();
Для к = 1 по 3 Цикл
	Если Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиЗатратНаПроизводство Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиЗатратНаПроизводство";
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиЗатратНаСтроительство Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиЗатратНаСтроительство";
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиЗатратОбслуживающихПроизводств";	
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиКоммерческихРасходов Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиКоммерческихРасходов";	
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиОбщепроизводственныхЗатрат";	
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиОбщехозяйственныхЗатрат";	
		Прервать;
	ИначеЕсли Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.СтатьиРасходовНаПродажу Тогда
		Значение = Источник.ПолучитьАтрибут("Субконто"+строка(к));
		ИмяПКО = "СтатьиРасходовНаПродажу";
		Прервать;
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПокоду("10.7");</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>36</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СчетФактураПолученный</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>700</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоДокумента", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоДокумента","");
	ВходящиеДанные.Установить("ДатаВходящегоДокумента","");
КонецЕсли;</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.СчетФактураПолученный</Источник>
					<Приемник>ДокументСсылка.СчетФактураПолученный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>500</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДокументОприходования --&gt; ДокументОснование</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДокументОприходования" Вид="Реквизит"/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>
Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник);
УстановитьПараметрыДокОснСчетаФактурыПолученного();

Если ПустоеЗначение(ИмяПКО)=1 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
	ОпределитьПКОДляДокумента();
КонецЕсли;
</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ВидОперации --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСчетаФактурыПолученного"/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыПолученного"/>
							<КодПравилаКонвертации>ВидСчетаФактурыПолученного                        </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Всего --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Всего" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; СформированПриВводеНачальныхОстатковНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СформированПриВводеНачальныхОстатковНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>21</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник.ДокументОприходования;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<ПередВыгрузкой>
Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник);
УстановитьПараметрыДокОснСчетаФактурыПолученного();

Если ПустоеЗначение(ИмяПКО)=1 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
	ОпределитьПКОДляДокумента();
КонецЕсли;
</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>23</Код>
							<Наименование> --&gt; Авансы</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Авансы" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыПолученного.Аванс Тогда
	КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.НоваяКолонка("Сумма");
	КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
	КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
	Если Источник.СуммаБезНДС20&gt;0 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Сумма = Источник.СуммаБезНДС20+Источник.НДС20;
		КоллекцияОбъектов.СтавкаНДС = "НДС18_118";
		КоллекцияОбъектов.СуммаНДС = Источник.НДС20;
	КонецЕсли;
	Если Источник.СуммаБезНДС10&gt;0 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Сумма = Источник.СуммаБезНДС10+Источник.НДС10;
		КоллекцияОбъектов.СтавкаНДС = "НДС10_110";
		КоллекцияОбъектов.СуммаНДС = Источник.НДС10;
	КонецЕсли;
	Если Источник.СуммаСовсемБезНДС&gt;0 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Сумма = Источник.СуммаСовсемБезНДС;
		КоллекцияОбъектов.СтавкаНДС = "БезНДС";
		КоллекцияОбъектов.СуммаНДС = 0;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>27</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДокументРасчетовСКонтрагентом</Код>
					<Наименование>СправочникСсылка.Договоры --&gt; ДокументСсылка.ДокументРасчетовСКонтрагентом</Наименование>
					<Порядок>750</Порядок>
					<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					<Источник>СправочникСсылка.Договоры</Источник>
					<Приемник>ДокументСсылка.ДокументРасчетовСКонтрагентом</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДокументРасчетовСКонтрагентом_Документ</Код>
					<Наименование>:</Наименование>
					<Порядок>800</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ДокументРасчетовСКонтрагентом</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Если Источник.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
	Значение = Параметры.ДатаВводаОстатков - 1;
Иначе
	Значение = Источник.ДатаДок;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Метаданные.Документ(Источник.Вид()).РеквизитШапки("Контрагент").Выбран()=1 Тогда
	Значение = Источник.Контрагент;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Метаданные.Документ(Источник.Вид()).РеквизитШапки("Договор").Выбран()=1 Тогда
	Значение = Источник.Договор;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если Метаданные.Документ(Источник.Вид()).РеквизитШапки("Договор").Выбран()=1 Тогда
	Если ПустоеЗначение(Источник.Договор)=0 тогда
		Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
	Иначе
		Значение = Параметры.Рубли;
	КонецЕсли;
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Метаданные.Документ(Источник.Вид()).РеквизитТабличнойЧасти("Всего").Выбран()=1 Тогда
	Значение = Источник.Итог("Всего");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасходнаяНакладная_Продажа</Код>
					<Наименование>Документ: Отгрузка товаров, продукции</Наименование>
					<Порядок>850</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидОтгрузки &lt;&gt; 1) и (Источник.ВидОтгрузки &lt;&gt; 11) 
	и (Источник.ВидОтгрузки &lt;&gt; 2) и (Источник.ВидОтгрузки &lt;&gt; 12)Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.РасходнаяНакладная</Источник>
					<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>38</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Грузополучатель --&gt; Грузополучатель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Грузоотправитель --&gt; Грузоотправитель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ВидОтгрузки --&gt; ВидОперации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ВидОтгрузки" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
							<ПередВыгрузкой> Значение = "ПродажаКомиссия";
</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ЗачитыватьАванс --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ЗачитыватьАванс" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>РасчетныйСчет --&gt; БанковскийСчетОрганизации</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="РасчетныйСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<Приемник Имя="БанковскийСчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>34</Код>
							<Наименование> --&gt; АдресДоставки</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="АдресДоставки" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>39</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>40</Код>
							<Наименование> --&gt; СтатьяДоходовИРасходовПоТаре</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходовИРасходовПоТаре" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>43</Код>
							<Наименование> --&gt; СчетНаОплатуПокупателю</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетНаОплатуПокупателю" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>44</Код>
							<Наименование> --&gt; СчетУчетаДоходовПоТаре</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаДоходовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>45</Код>
							<Наименование> --&gt; СчетУчетаРасходовПоТаре</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасходовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>47</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>48</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("ПереданныеСчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	Если (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Продукция)
		и (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Полуфабрикат)
		и (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Товар) Тогда
		Продолжить;
	КонецЕсли;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	
	Если ПустоеЗначение(Источник.Товар) = 0 Тогда
		Если Источник.Товар.ВидНоменклатуры.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
			КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.2");
			КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.2");
		Иначе
			КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.1");
			КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.1");
		КонецЕсли;
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
	КонецЕсли;

	Если Источник.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = СчетПоКоду("КМС");
	ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.01";
	ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.02";
	Иначе
		КоллекцияОбъектов.ПереданныеСчетУчета = "45.03";
	КонецЕсли;
		
	Параметры.ПараметрыАлгоритмов.Установить("ТоварМестоХранения",Источник.МестоХранения);
	Параметры.ПараметрыАлгоритмов.Установить("Товар",Источник.Товар);
	ПолучитьСчетУчетаТоваров();
	КоллекцияОбъектов.СчетУчета = Параметры.ПараметрыАлгоритмов.Получить("СчетУчетаТовара");
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>19</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
								<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Товар.ЕдиницаИзмерения;</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>51</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; ПереданныеСчетУчета</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПереданныеСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<ПередВыгрузкой>Если ТипЗначенияСтр(ОбъектКоллекции.ПереданныеСчетУчета)="Строка" Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("КодСчета", ОбъектКоллекции.ПереданныеСчетУчета);
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>52</Код>
							<Наименование> --&gt; Услуги</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	Если (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция)
		или (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат)
		или (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар) Тогда
		Продолжить;
	КонецЕсли;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	
	Если ПустоеЗначение(Источник.Товар) = 0 Тогда
		Если Источник.Товар.ВидНоменклатуры.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
			КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.2");
			КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.2");
		Иначе
			КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.1");
			КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.1");
		КонецЕсли;
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
	КонецЕсли;
	
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>54</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>55</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>53</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>63</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>58</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>56</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>59</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>60</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>57</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>61</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>62</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>64</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасходнаяНакладная_Возврат</Код>
					<Наименование>Документ: Отгрузка товаров, продукции</Наименование>
					<Порядок>900</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидОтгрузки &lt;&gt; 3)  и (Источник.ВидОтгрузки &lt;&gt; 4) и (Источник.ВидОтгрузки &lt;&gt; 13) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.РасходнаяНакладная</Источник>
					<Приемник>ДокументСсылка.ВозвратТоваровПоставщику</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>17</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийВозвратТоваровПоставщику"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Грузоотправитель --&gt; Грузоотправитель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Грузополучатель --&gt; Грузополучатель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПоставщикуВыставляетсяСчетФактураНаВозврат --&gt; ПоставщикуВыставляетсяСчетФактураНаВозврат</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ПоставщикуВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПоставщикуВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаДоходов</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаРасходов</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СтатьяДоходовИРасходов</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходовИРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<КодПравилаКонвертации>ПрочиеДоходыИРасходы_Предопределенные             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "РазницыСтоимостиВозвратаИФактическойСтоимостиТоваров";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоПретензиям</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоПретензиям" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовПоПретензиям");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование>ДокументПоступления --&gt; Сделка</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="ДокументПоступления" Вид="Реквизит" Тип="ДокументСсылка.ПоступлениеТоваров"/>
							<Приемник Имя="Сделка" Вид="Реквизит" Тип="ДокументСсылка.ПоступлениеТоваровУслуг"/>
							<КодПравилаКонвертации>ПоступлениеТоваров_ПТУ                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументПоступления)=0 Тогда
	Если Источник.ДокументПоступления.ДатаДок&lt;Параметры.ДатаВводаОстатков Тогда
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	Параметры.ПараметрыАлгоритмов.Установить("ТоварМестоХранения",Источник.МестоХранения);
	Параметры.ПараметрыАлгоритмов.Установить("Товар", Источник.Товар);
	ПолучитьСчетУчетаТоваров();
	
	КоллекцияОбъектов.СчетУчета = Параметры.ПараметрыАлгоритмов.Получить("СчетУчетаТовара");
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>36</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>38</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>41</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>46</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>48</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РеализацияОтгруженнойПродукции</Код>
					<Наименование>Документ: Реализация отгруженной продукции</Наименование>
					<Порядок>950</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.РеализацияОтгруженнойПродукции</Источник>
					<Приемник>ДокументСсылка.ОтчетКомиссионераОПродажах</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>63</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Грузоотправитель --&gt; Грузоотправитель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Грузополучатель --&gt; Грузополучатель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ЗачитыватьАванс --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ЗачитыватьАванс" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансамПолученным</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансамПолученным" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>24</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ПроцентКомиссионногоВознаграждения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПроцентКомиссионногоВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СпособРасчетаКомиссионногоВознаграждения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособРасчетаКомиссионногоВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
							<ПередВыгрузкой>Значение = "НеРассчитывается";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СтавкаНДСВознаграждения</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДСВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Значение = "НДС18";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; СуммаВознаграждения</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; СчетУчетаНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("19.3");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; СчетУчетаРасчетовЗаПосредническиеУслуги</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовЗаПосредническиеУслуги" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансамВыданным</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансамВыданным" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; УдержатьВознаграждение</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УдержатьВознаграждение" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>65</Код>
							<Наименование> --&gt; Покупатели</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Покупатели" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВыставленСФ");
КоллекцияОбъектов.НоваяКолонка("ДатаСФ");
КоллекцияОбъектов.НоваяКолонка("КлючСтроки");
КоллекцияОбъектов.НоваяКолонка("Покупатель");
КоллекцияОбъектов.НоваяКолонка("СчетФактура");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Покупатель = Источник.Контрагент;
КоллекцияОбъектов.КлючСтроки = 1;
//найдем счет-фактуру
СчетФактура = СоздатьОбъект("Документ");
СчетФактура.ВыбратьПодчиненныеДокументы(НачГода(Источник.ДатаДок),КонГода(Источник.ДатаДок),Источник);
ДокументСчетФактура = "";
Пока СчетФактура.ПолучитьДокумент() = 1 Цикл
	Если (СчетФактура.Проведен() = 1) и (СчетФактура.Вид() = "СчетФактура") Тогда
		ДокументСчетФактура = СчетФактура.ТекущийДокумент();
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(ДокументСчетФактура)=0 Тогда
	КоллекцияОбъектов.ВыставленСФ = 1;
	КоллекцияОбъектов.ДатаСФ = ДокументСчетФактура.ДатаДок;
	КоллекцияОбъектов.СчетФактура = ДокументСчетФактура;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>66</Код>
								<Наименование> --&gt; ВыставленСФ</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВыставленСФ" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>67</Код>
								<Наименование> --&gt; ДатаСФ</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>68</Код>
								<Наименование> --&gt; КлючСтроки</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КлючСтроки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>69</Код>
								<Наименование> --&gt; Покупатель</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Покупатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>70</Код>
								<Наименование> --&gt; СчетФактура</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураВыданный"/>
								<КодПравилаКонвертации>СчетФактура                                       </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>40</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("КлючСтроки");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.КлючСтроки = 1;
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	
	КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.1");
	КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.1");
	Если ПустоеЗначение(Источник.Товар)=0 Тогда
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
		Если Источник.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
			КоллекцияОбъектов.СчетУчета = СчетПоКоду("КМС");
		ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			КоллекцияОбъектов.СчетУчета = "45.01";
		ИначеЕсли Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			КоллекцияОбъектов.СчетУчета = "45.02";
		Иначе
			КоллекцияОбъектов.СчетУчета = "45.03";
		КонецЕсли;
	КонецЕсли;

	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>41</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>42</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>44</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>61</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>52</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>54</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>57</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>51</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>58</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>59</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ТипЗначенияСтр(ОбъектКоллекции.СчетУчета)="Строка" Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("КодСчета", ОбъектКоллекции.СчетУчета);
	ИмяПКО = "";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>60</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>50</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>62</Код>
								<Наименование> --&gt; ЦенаПередачи</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаПередачи" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>56</Код>
								<Наименование> --&gt; СуммаПередачи</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПередачи" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>53</Код>
								<Наименование> --&gt; СуммаВознаграждения</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>55</Код>
								<Наименование> --&gt; СуммаНДСВознаграждения</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДСВознаграждения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>48</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>71</Код>
								<Наименование> --&gt; КлючСтроки</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КлючСтроки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>25</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>23</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>1750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>34</Код>
							<Наименование> --&gt; СчетУчетаЗатрат</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>29</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>1950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>30</Код>
							<Наименование> --&gt; Субконто2</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>31</Код>
							<Наименование> --&gt; Субконто3</Наименование>
							<Порядок>2050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>64</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>2100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СчетНаОплатуПокупателю</Код>
					<Наименование>Документ: Счет</Наименование>
					<Порядок>1000</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.Счет</Источник>
					<Приемник>ДокументСсылка.СчетНаОплатуПокупателю</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ОрганизацияПолучатель</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОрганизацияПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>РасчетныйСчет --&gt; СтруктурнаяЕдиница</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="РасчетныйСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<Приемник Имя="СтруктурнаяЕдиница" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование> --&gt; АдресДоставки</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="АдресДоставки" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Курс = Валюта.Курс.Получить(Источник.ДатаДок);
		Значение = Курс;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>19</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар) 
		или (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция) 
		  или (Источник.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат) Тогда
		      КоллекцияОбъектов.НоваяСтрока();
			  КоллекцияОбъектов.Номенклатура = Источник.Товар;
			  КоллекцияОбъектов.Количество = Источник.Количество;
			  КоллекцияОбъектов.Цена = Источник.Цена;
			  КоллекцияОбъектов.Сумма = Источник.Сумма;
			  КоллекцияОбъектов.СуммаНДС = Источник.НДС;
			  СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
			  Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
			  ПолучитьСтавкуНДС();
			  КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	КонецЕсли;
КонецЦикла;

Если КоллекцияОбъектов.КоличествоСтрок()=0 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>26</Код>
							<Наименование> --&gt; Услуги</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Товар)
		и (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Продукция) 
		  и (Источник.Товар.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.Полуфабрикат) Тогда
		      КоллекцияОбъектов.НоваяСтрока();
			  КоллекцияОбъектов.Номенклатура = Источник.Товар;
			  КоллекцияОбъектов.Количество = Источник.Количество;
			  КоллекцияОбъектов.Цена = Источник.Цена;
			  КоллекцияОбъектов.Сумма = Источник.Сумма;
			  КоллекцияОбъектов.СуммаНДС = Источник.НДС;
			  СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
			  Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
			  ПолучитьСтавкуНДС();
			  КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	КонецЕсли;
КонецЦикла;

Если КоллекцияОбъектов.КоличествоСтрок()=0 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Доверенность</Код>
					<Наименование>Документ: Доверенность</Наименование>
					<Порядок>1050</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.Доверенность</Источник>
					<Приемник>ДокументСсылка.Доверенность</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Поставщик --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>РасчетныйСчет --&gt; БанковскийСчетОрганизации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="РасчетныйСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<Приемник Имя="БанковскийСчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ДатаДействия --&gt; ДатаДействия</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ДатаДействия" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаДействия" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>НаПолучениеОт --&gt; НаПолучениеОт</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="НаПолучениеОт" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаПолучениеОт" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПоДокументу</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = СокрЛП(Источник.ПоДокументу)+" №"+СокрЛП(Источник.НомерДокумента)+" от "+Формат(источник.ДатаДокумента,"ДДД.ММ.ГГГГ");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; Сделка</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сделка" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>14</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>18</Код>
								<Наименование>Товар --&gt; НаименованиеТовара</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Товар" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеТовара" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>ЕдиницаИзмерения --&gt; ЕдиницаПоКлассификатору</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ЕдиницаПоКлассификатору" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
								<КодПравилаКонвертации>КлассификаторЕдиницИзмерения_Строка               </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>АвансовыйОтчет</Код>
					<Наименование>Документ: Авансовый отчет</Наименование>
					<Порядок>1100</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
СписокСчетовФактур = СоздатьОбъект("СписокЗначений");

//найдем все счета-фактуры и поместим их в исходящие данные
Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,,Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления() = 0) и (Док.Вид() = "СчетФактураПолученный") Тогда
		СписокСчетовФактур.ДобавитьЗначение(Док.ТекущийДокумент());
	КонецЕсли;
КонецЦикла;


Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВходящиеДанные.ДобавитьЗначение(СписокСчетовФактур, "СписокСчетовФактур");</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Прочее");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

//обрабатываем субконто НУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Прочее");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатратНУ");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоНУ");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.АвансовыйОтчет</Источник>
					<Приемник>ДокументСсылка.АвансовыйОтчет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>64</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(Источник.Валюта) = 0,Источник.Валюта,Параметры.Рубли);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПриложеноДок --&gt; КоличествоДокументов</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПриложеноДок" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоДокументов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>НаЛистах --&gt; КоличествоЛистов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="НаЛистах" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоЛистов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.Валюта.Выбран()=1 Тогда
	Значение = Источник.Валюта.Кратность.Получить(Источник.ДатаДок);
Иначе
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.Валюта.Выбран()=1 Тогда
	Значение = Источник.Валюта.Курс.Получить(Источник.ДатаДок);
Иначе
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>НаименованиеАванса --&gt; НазначениеАванса</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="НаименованиеАванса" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НазначениеАванса" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение("Справочник.МестаХранения");
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если Источник.КоррСчет.ВидСубконто(1) = ВидыСубконто.МестаХранения Тогда
		Значение = Источник.Субконто1;	
		Прервать;
	ИначеЕсли Источник.КоррСчет.ВидСубконто(2) = ВидыСубконто.МестаХранения Тогда
		Значение = Источник.Субконто2;
		Прервать;
	ИначеЕсли Источник.КоррСчет.ВидСубконто(3) = ВидыСубконто.МестаХранения Тогда
		Значение = Источник.Субконто3;
		Прервать;
	КонецЕсли;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>44</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("Поставщик");
КоллекцияОбъектов.НоваяКолонка("ПредъявленСФ");
КоллекцияОбъектов.НоваяКолонка("НомерСФ");
КоллекцияОбъектов.НоваяКолонка("ДатаСФ");
КоллекцияОбъектов.НоваяКолонка("СчетФактура");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

СписокСчетовФактур = ВходящиеДанные.Получить("СписокСчетовФактур");
ВсегоСчетовФактур = СписокСчетовФактур.РазмерСписка();

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("10"))=1)
			или (Источник.КоррСчет=СчетПоКоду("07"))
			или (Источник.КоррСчет=СчетПоКоду("08.4"))
			или (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("41"))=1) 
			или (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("43"))=1) Тогда
			
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий = Источник.КомуЗаЧто;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Источник.ДатаС;
		КоллекцияОбъектов.НомерВходящегоДокумента = Источник.НомерДокумента;
		
		Счет = Источник.КоррСчет;
		Для к=1 по Счет.КоличествоСубконто() цикл
			ВидСубконтоИсточника = Счет.ВидСубконто(к);
			Если (ВидСубконтоИсточника = ВидыСубконто.Номенклатура)
				 или (ВидСубконтоИсточника = ВидыСубконто.Материалы)
				 или (ВидСубконтоИсточника = ВидыСубконто.Оборудование)
				 или (ВидСубконтоИсточника = ВидыСубконто.ОбъектыСтроительства)тогда
				Если к = 1 тогда
					КоллекцияОбъектов.Номенклатура = Источник.Субконто1;
				ИначеЕсли к=2 тогда
					КоллекцияОбъектов.Номенклатура = Источник.Субконто2;
				ИначеЕсли к=3 тогда
					КоллекцияОбъектов.Номенклатура = Источник.Субконто3;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
        КоллекцияОбъектов.Количество    = Источник.Количество;
		КоллекцияОбъектов.Цена          = (Источник.Сумма - Источник.НДС)/?(Источник.Количество = 0,1,Источник.Количество);
        КоллекцияОбъектов.Сумма         = (Источник.Сумма - Источник.НДС);
		КоллекцияОбъектов.СуммаНДС      = Источник.НДС;
		Если Источник.НДС = 0 Тогда
			КоллекцияОбъектов.СтавкаНДС = "БезНДС";
		Иначе
			//определяем ставку
			Ставка = Источник.НДС / (Источник.Сумма - Источник.НДС);
			Если Ставка&gt;0.19 Тогда
				КоллекцияОбъектов.СтавкаНДС = "НДС20";
			ИначеЕсли Ставка&gt;0.17 Тогда
				КоллекцияОбъектов.СтавкаНДС = "НДС18";
			Иначе
				КоллекцияОбъектов.СтавкаНДС = "НДС10";
			КонецЕсли;
		КонецЕсли;
		КоллекцияОбъектов.СчетУчета = Источник.КоррСчет;
		КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
		
		Если Источник.НДС &lt;&gt; 0 Тогда
			//получим счета-фактуры, введенные для данного авансового отчета. 
			//если такой счет-фактура один, то будем использовать его.
			//если счетов-фактур несколько - то поищем счет-фактуру с нужной суммой и суммой НДС
			КоллекцияОбъектов.ПредъявленСФ = 1;
			
			Если ВсегоСчетовФактур = 1 Тогда
				СчетФактура = СписокСчетовФактур.ПолучитьЗначение(1);
			ИначеЕсли СписокСчетовФактур.РазмерСписка() = 0 Тогда
				СчетФактура = ПолучитьПустоеЗначение("Документ.СчетФактураВыданный");
				ДатаСФ  = "";
				НомерСФ = "";
			Иначе
				//пытаемся найти с/ф
				СчетФактура = "";
				Для НомерСФ = 1 По СписокСчетовФактур.РазмерСписка() Цикл
				    СФ = СписокСчетовФактур.ПолучитьЗначение(НомерСФ);
					Если ((СФ.НДС10 + СФ.НДС20) = Источник.НДС)
						и (СФ.Всего = Источник.Сумма) Тогда
						СчетФактура = СФ;
						СписокСчетовФактур.УдалитьЗначение(НомерСФ);
						Прервать;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
			
			Если ПустоеЗначение(СчетФактура)=0 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(СчетФактура.ДатаНомерСчетаФактуры));
				ПолучитьДатуИНомерСФ();
				КоллекцияОбъектов.ДатаСФ  = Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры");
				КоллекцияОбъектов.НомерСФ = Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры");
				КоллекцияОбъектов.Поставщик    = СчетФактура.Контрагент;
				КоллекцияОбъектов.СчетФактура  = СчетФактура;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
КонецЦикла;

Если ПустоеЗначение(СчетФактура)=0 Тогда
	РаспределитьГТД();
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; ВидДокВходящий</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>50</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>63</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>58</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>56</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>59</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>60</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>61</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>53</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>54</Код>
								<Наименование> --&gt; Поставщик</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>55</Код>
								<Наименование> --&gt; ПредъявленСФ</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПредъявленСФ" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>62</Код>
								<Наименование> --&gt; СчетФактура</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; ДатаСФ</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>52</Код>
								<Наименование> --&gt; НомерСФ</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерСФ" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>51</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>57</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>19</Код>
							<Наименование> --&gt; Прочее</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Прочее" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Поставщик");
КоллекцияОбъектов.НоваяКолонка("ПредъявленСФ");
КоллекцияОбъектов.НоваяКолонка("ДатаСФ");
КоллекцияОбъектов.НоваяКолонка("НомерСФ");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеЗатрат");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяКолонка("СчетЗатратНУ");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ1");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ2");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ3");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетФактура");

СписокСчетовФактур = ВходящиеДанные.Получить("СписокСчетовФактур");
ВсегоСчетовФактур = СписокСчетовФактур.РазмерСписка();

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	Счет = Источник.КоррСчет;
	ЕстьСубконтоКонтрагентыДоговоры = 0;
	Для к=1 по Счет.КоличествоСубконто() Цикл
		ЕстьСубконтоКонтрагентыДоговоры = ЕстьСубконтоКонтрагентыДоговоры + ?(Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты,3,?(Счет.ВидСубконто(к) = ВидыСубконто.Договоры,1,0));
	КонецЦикла;
	
	Если (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("10"))=0)
		и (Источник.КоррСчет&lt;&gt;СчетПоКоду("07"))
		и (Источник.КоррСчет&lt;&gt;СчетПоКоду("08.4"))
		и (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("41"))=0) 
		и (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("43"))=0) 
		и (ЕстьСубконтоКонтрагентыДоговоры &lt;&gt; 4 ) Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий = Источник.КомуЗаЧто;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Источник.ДатаС;
		КоллекцияОбъектов.НомерВходящегоДокумента = Источник.НомерДокумента;
		Для к=1 по Счет.КоличествоСубконто() цикл
			ВидСубконтоИсточника = Счет.ВидСубконто(к);
			Если (ВидСубконтоИсточника = ВидыСубконто.Подразделения)
				ИЛИ (ВидСубконтоИсточника = ВидыСубконто.РасходыБудущихПериодов) Тогда
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+к));
				КоллекцияОбъектов.ПодразделениеЗатрат = ПолучитьПодразделениеИзСубконто();
				Прервать;
			КонецЕсли;
		КонецЦикла;
	
		КоллекцияОбъектов.Субконто1    = Источник.Субконто1;
		КоллекцияОбъектов.Субконто2    = Источник.Субконто2;
		КоллекцияОбъектов.Субконто3    = Источник.Субконто3;
		КоллекцияОбъектов.СубконтоНУ1  = Источник.Субконто1;
		КоллекцияОбъектов.СубконтоНУ2  = Источник.Субконто2;
		КоллекцияОбъектов.СубконтоНУ3  = Источник.Субконто3;
		КоллекцияОбъектов.Сумма        = Источник.Сумма - Источник.НДС;
		КоллекцияОбъектов.СуммаНДС     = Источник.НДС;
		Если Источник.НДС = 0 Тогда
			КоллекцияОбъектов.СтавкаНДС = "БезНДС";
		Иначе
			//определяем ставку
			Ставка = Источник.НДС / (Источник.Сумма - Источник.НДС);
			Если Ставка&gt;0.19 Тогда
				КоллекцияОбъектов.СтавкаНДС = "НДС20";
			ИначеЕсли Ставка&gt;0.17 Тогда
				КоллекцияОбъектов.СтавкаНДС = "НДС18";
			Иначе
				КоллекцияОбъектов.СтавкаНДС = "НДС10";
			КонецЕсли;
		КонецЕсли;
		КоллекцияОбъектов.Содержание   = Строка(Источник.Субконто1);
		КоллекцияОбъектов.СчетЗатрат   = Источник.КоррСчет;
		КоллекцияОбъектов.СчетЗатратНУ = Источник.КоррСчет;
		КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
		
		Если Источник.НДС &lt;&gt; 0 Тогда
			//получим счета-фактуры, введенные для данного авансового отчета. 
			//если такой счет-фактура один, то будем использовать его.
			//если счетов-фактур несколько - то поищем счет-фактуру с нужной суммой и суммой НДС
			КоллекцияОбъектов.ПредъявленСФ = 1;
			
			Если ВсегоСчетовФактур = 1 Тогда
				СчетФактура = СписокСчетовФактур.ПолучитьЗначение(1);
			ИначеЕсли СписокСчетовФактур.РазмерСписка() = 0 Тогда
				СчетФактура = ПолучитьПустоеЗначение("Документ.СчетФактураВыданный");
				ДатаСФ  = "";
				НомерСФ = "";
			Иначе
				//пытаемся найти с/ф
				СчетФактура = "";
				Для НомерСФ = 1 По СписокСчетовФактур.РазмерСписка() Цикл
				    СФ = СписокСчетовФактур.ПолучитьЗначение(НомерСФ);
					Если ((СФ.НДС10 + СФ.НДС20) = Источник.НДС)
						и (СФ.Всего = Источник.Сумма) Тогда
						СчетФактура = СФ;
						СписокСчетовФактур.УдалитьЗначение(НомерСФ);
						Прервать;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
			
			Если ПустоеЗначение(СчетФактура)=0 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(СчетФактура.ДатаНомерСчетаФактуры));
				ПолучитьДатуИНомерСФ();
				КоллекцияОбъектов.ДатаСФ  = Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры");
				КоллекцияОбъектов.НомерСФ = Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры");
				КоллекцияОбъектов.Поставщик    = СчетФактура.Контрагент;
				КоллекцияОбъектов.СчетФактура  = СчетФактура;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; ВидДокВходящий</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>26</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Поставщик</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ПредъявленСФ</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПредъявленСФ" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; НомерСФ</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерСФ" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ДатаСФ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетЗатрат</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1",ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2",ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3",ОбъектКоллекции.Субконто3);
ПолучитьКодСчетаДополнительный();
КодСчета = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
Если ПустоеЗначение(КодСчета)=0 Тогда
	Значение = КодСчета;
	ИмяПКО = "";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Субконто1</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Субконто2</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Субконто3</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетЗатратНУ</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатратНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1",ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2",ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3",ОбъектКоллекции.СубконтоНУ3);
ПолучитьКодСчетаДополнительный();
КодСчета = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
Если ПустоеЗначение(КодСчета)=0 Тогда
	Значение = КодСчета;
	ИмяПКО = "";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СубконтоНУ1</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ1" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СубконтоНУ2</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ2" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СубконтоНУ3</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоНУ3" Вид="Реквизит"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатратНУ);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоНУ1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоНУ2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоНУ3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоНУ3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетФактура</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
								<КодПравилаКонвертации>СчетФактураПолученный                             </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>65</Код>
							<Наименование> --&gt; ОплатаПоставщикам</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОплатаПоставщикам" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Контрагент");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("СпособПогашенияЗадолженности");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовПоАвансам");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовСКонтрагентом");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Счет = Источник.КоррСчет;
	ЕстьСубконтоКонтрагентыДоговоры = 0;
	Для к=1 по Счет.КоличествоСубконто() Цикл
		ЕстьСубконтоКонтрагентыДоговоры = ЕстьСубконтоКонтрагентыДоговоры + ?(Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты,3,?(Счет.ВидСубконто(к) = ВидыСубконто.Договоры,1,0));
	КонецЦикла;
	
	Если ЕстьСубконтоКонтрагентыДоговоры = 4 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий = Источник.КомуЗаЧто;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Источник.ДатаС;
		КоллекцияОбъектов.НомерВходящегоДокумента = Источник.НомерДокумента;
		Для к=1 по Счет.КоличествоСубконто() цикл
			ВидСубконтоИсточника = Счет.ВидСубконто(к);
			Если (ВидСубконтоИсточника = ВидыСубконто.Контрагенты) Тогда
				КоллекцияОбъектов.Контрагент = Источник.ПолучитьАтрибут("Субконто"+к);
				//Если к = 1 тогда
				//	КоллекцияОбъектов.Номенклатура = Источник.Субконто1;
				//ИначеЕсли к=2 тогда
				//	КоллекцияОбъектов.Номенклатура = Источник.Субконто2;
				//ИначеЕсли к=3 тогда
				//	КоллекцияОбъектов.Номенклатура = Источник.Субконто3;
				//КонецЕсли;
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Договоры) Тогда
				КоллекцияОбъектов.ДоговорКонтрагента = Источник.ПолучитьАтрибут("Субконто"+к);
			КонецЕсли;
		КонецЦикла;
		
		КоллекцияОбъектов.КурсВзаиморасчетов = ?(ПустоеЗначение(Источник.Валюта)=1,1,Источник.Валюта.Курс.Получить(Источник.ДатаДок));
		Кратность = ?(ПустоеЗначение(Источник.Валюта)=1,1,Источник.Валюта.Кратность.Получить(Источник.ДатаДок));
		Кратность = ?(Кратность=0,1,Кратность);
        КоллекцияОбъектов.КратностьВзаиморасчетов      = Кратность;
		КоллекцияОбъектов.СпособПогашенияЗадолженности = "Автоматически";
		КоллекцияОбъектов.Сумма = Источник.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
		//по счету определяем пару расчетных счетов
		СтрокаСчета = "";
		Если Параметры.ТаблицаСчетовРасчета.НайтиЗначение(Счет,СтрокаСчета,"")=1 Тогда
			КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"АвансовыйСчет");
			КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"РасчетныйСчет");
		Иначе
			КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Счет;
			КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Счет;
		КонецЕсли;
	КонецЕсли;
	
КонецЦикла;

РаспределитьГТД();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>66</Код>
								<Наименование> --&gt; ВидДокВходящий</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>67</Код>
								<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>72</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>69</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>68</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ДоговорКонтрагента)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>70</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>71</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>73</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>74</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>75</Код>
								<Наименование> --&gt; СпособПогашенияЗадолженности</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>76</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>77</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>78</Код>
								<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>79</Код>
								<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>80</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОтпускМатериаловНаСторону_Продажа</Код>
					<Наименование>Документ: Отгрузка материалов на сторону</Наименование>
					<Порядок>1150</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидОтпуска &lt;&gt; 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ОтпускМатериаловНаСторону</Источник>
					<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; БанковскийСчетОрганизации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="БанковскийСчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
							<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; Грузоотправитель</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; Грузополучатель</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; СчетУчетаДоходовПоТаре</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаДоходовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>   	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>24</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>26</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("ПереданныеСчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Материал;
	КоллекцияОбъектов.Количество = Источник.КоличествоОтпущено;
	КоллекцияОбъектов.Коэффициент = 1;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.Сумма;
	
	СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();
	КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	
	КоллекцияОбъектов.СчетДоходов  =  СчетПоКоду("91.1");
	КоллекцияОбъектов.СчетРасходов =  СчетПоКоду("91.2");
	КоллекцияОбъектов.Субконто = Источник.СтатьяПрочихДоходовИРасходов;
	
	КоллекцияОбъектов.СчетУчета = Источник.Материал.СубСчет10;
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("91.2");
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>27</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>34</Код>
								<Наименование> --&gt; ПереданныеСчетУчета</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПереданныеСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>35</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОтпускМатериаловНаСторону_ВПереработку</Код>
					<Наименование>Документ: Отгрузка материалов на сторону</Наименование>
					<Порядок>1200</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидОтпуска &lt;&gt; 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ОтпускМатериаловНаСторону</Источник>
					<Приемник>ДокументСсылка.ПередачаТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>//всегда рубли
Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПередачаТоваров"/>
							<ПередВыгрузкой>Значение = "ВПереработку";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; Грузоотправитель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузоотправитель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; Грузополучатель</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Грузополучатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>13</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>15</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>КоличествоОтпущено --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="КоличествоОтпущено" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Материал.СубСчет10;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; СчетПередачи</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетПередачи" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.7");</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОтпускМатериаловНаСторону_Возврат</Код>
					<Наименование>Документ: Отгрузка материалов на сторону</Наименование>
					<Порядок>1250</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидОтпуска &lt;&gt; 2 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ОтпускМатериаловНаСторону</Источник>
					<Приемник>ДокументСсылка.ВозвратТоваровПоставщику</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийВозвратТоваровПоставщику"/>
							<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПоставщикуВыставляетсяСчетФактураНаВозврат --&gt; ПоставщикуВыставляетсяСчетФактураНаВозврат</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ПоставщикуВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПоставщикуВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>ДокументПоступления --&gt; Сделка</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ДокументПоступления" Вид="Реквизит" Тип="ДокументСсылка.ПоступлениеМатериалов"/>
							<Приемник Имя="Сделка" Вид="Реквизит" Тип="ДокументСсылка.ПоступлениеТоваровУслуг"/>
							<КодПравилаКонвертации>ПоступлениеМатериалов_ПТУ                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументПоступления)=0 Тогда
	Если Источник.ДокументПоступления.ДатаДок&lt;Параметры.ДатаВводаОстатков Тогда
		Отказ = 1;
	ИначеЕсли Источник.ДокументПоступления.ВидПоступления &gt; 0 тогда
		ИмяПКО = "ПоступлениеМатериалов_ИзПереработки";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетУчетаДоходов</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасходов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоПретензиям</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоПретензиям" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовПоПретензиям");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СтатьяДоходовИРасходов</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходовИРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<КодПравилаКонвертации>ПрочиеДоходыИРасходы_Предопределенные             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "РазницыСтоимостиВозвратаИФактическойСтоимостиТоваров";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>26</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДС");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
	ПолучитьСтавкуНДС();

	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Материал;
	КоллекцияОбъектов.Количество   = Источник.КоличествоОтпущено;
	КоллекцияОбъектов.Коэффициент  = 1;
	КоллекцияОбъектов.Цена         = Источник.Цена; 
	КоллекцияОбъектов.Сумма        = Источник.Сумма;
	КоллекцияОбъектов.СтавкаНДС    = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	КоллекцияОбъектов.СуммаНДС     = Источник.НДС;
	КоллекцияОбъектов.СчетУчета    = Источник.Материал.СубСчет10;
	КоллекцияОбъектов.СчетУчетаНДС = СчетПоКоду("19.3");
	КоллекцияОбъектов.Себестоимость = 0;

КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>46</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>41</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>38</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОказаниеУслуг_Продажа</Код>
					<Наименование>Документ: Оказание услуг</Наименование>
					<Порядок>1300</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ТипУслуги &lt;&gt; 1) и (Источник.ТипУслуги &lt;&gt; 3) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ОказаниеУслуг</Источник>
					<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
							<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; СтатьяДоходовИРасходовПоТаре</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходовИРасходовПоТаре" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; СчетУчетаДоходовПоТаре</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаДоходовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоТаре</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; СчетУчетаРасходовПоТаре</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасходовПоТаре" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>25</Код>
							<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>27</Код>
								<Наименование>Услуга --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Услуга" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>СтавкаНДС = глСтавкаНалога(Источник, "НДС", ОбъектКоллекции.Услуга);
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если Источник.ТипУслуги = 3 Тогда
	Значение = СчетПоКоду("91.1");	
Иначе
	Если ОбъектКоллекции.Услуга.ВидНоменклатуры.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
		Значение = СчетПоКоду("90.1.2");
	Иначе
		Значение = СчетПоКоду("90.1.1");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<ПередВыгрузкой>Если Источник.ТипУслуги = 3 Тогда
	Значение = Источник.СтатьяПрочихДоходовИРасходов;	
	ИмяПКО = "ПрочиеДоходыИРасходы";
Иначе
	Значение = ОбъектКоллекции.Услуга.ВидНоменклатуры;
	ИмяПКО = "НоменклатурныеГруппы";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если Источник.ТипУслуги = 3 Тогда
	Значение = СчетПоКоду("91.2");	
Иначе
	Если ОбъектКоллекции.Услуга.ВидНоменклатуры.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
		Значение = СчетПоКоду("90.2.2");
	Иначе
		Значение = СчетПоКоду("90.2.1");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если Источник.ТипУслуги = 3 Тогда
	Значение = СчетПоКоду("91.2");	
Иначе
	Значение = СчетПоКоду("90.3");
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОказаниеУслуг_Комитент</Код>
					<Наименование>Документ: Оказание услуг</Наименование>
					<Порядок>1350</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ТипУслуги &lt;&gt; 2) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Если ЗначениеЗаполнено(Объект.СчетДоходов) Тогда
	мСведенияОСчетах = Новый Соответствие;
	СведенияОСчете = БухгалтерскийУчет.ПолучитьСведенияОСчете(мСведенияОСчетах, Объект.СчетДоходов);
	Если СведенияОСчете.КоличествоСубконто &gt; 0 Тогда
		Объект.Субконто = СведенияОСчете.ТипСубконто1.ПривестиЗначение(Объект.Субконто);
	КонецЕсли;
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.ОказаниеУслуг</Источник>
					<Приемник>ДокументСсылка.ОтчетКомитентуОПродажах</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийОтчетКомитентуОПродажах"/>
							<ПередВыгрузкой>Значение = "ОтчетОПродажах";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СпособРасчетаКомиссионногоВознаграждения</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособРасчетаКомиссионногоВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
							<ПередВыгрузкой>Значение = "НеРассчитывается";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ПроцентКомиссионногоВознаграждения</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПроцентКомиссионногоВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СтавкаНДСВознаграждения</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДСВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(Источник.Услуга)=0 Тогда
		СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Услуга);
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
		ПолучитьСтавкуНДС();
		Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
		Прервать;
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаВознаграждения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СчетДоходов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("90.1.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; Субконто</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто" Вид="Реквизит"/>
							<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(Источник.Услуга)=0 Тогда
		Если ПустоеЗначение(Источник.Услуга.ВидНоменклатуры)=0 Тогда
			Значение = Источник.Услуга.ВидНоменклатуры;
			Прервать;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("90.3");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
Если Источник.ЗачетТребований = 1 Тогда
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСКомитентом");
Иначе
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>ЗачетТребований --&gt; УдержатьВознаграждение</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="ЗачетТребований" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="УдержатьВознаграждение" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; УслугаПоВознаграждению</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УслугаПоВознаграждению" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(Источник.Услуга)=0 Тогда
		Значение = Источник.Услуга;
		Прервать;
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СуммаВознаграждения");
КоллекцияОбъектов.НоваяКолонка("СуммаНДСВознаграждения");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.СуммаВознаграждения = Источник.Сумма;
	КоллекцияОбъектов.СуммаНДСВознаграждения = Источник.НДС;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СуммаВознаграждения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СуммаНДСВознаграждения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДСВознаграждения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Взаимозачет</Код>
					<Наименование>Документ: Корректировка задолженности</Наименование>
					<Порядок>1400</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Источник.ВидКорректировки = 0 Тогда
    ВходящиеДанные.Установить("ВидОперации","ПроведениеВзаимозачета");
	Если Источник.ИспользоватьВспомогательныйСчет = 1 Тогда
		ВходящиеДанные.Установить("СчетДт",Источник.СчетСписания);
		ВходящиеДанные.Установить("СчетКт",ПолучитьПустоеЗначение());
	Иначе
		ВходящиеДанные.Установить("СчетДт",ПолучитьПустоеЗначение());
		ВходящиеДанные.Установить("СчетКт",ПолучитьПустоеЗначение());
	КонецЕсли;
ИначеЕсли (Источник.ВидКорректировки = 1) или (Источник.ВидКорректировки = 2) Тогда
	Счет = Источник.СчетСписания;
	//проверим, есть ли у счета субконто контрагент и договор. Если есть - выбираем перенос задолженности, если нет - то списание
	СубконтоЕсть = 0;
	Если ПустоеЗначение(Счет)=0 Тогда
		Для к=1 по Счет.КоличествоСубконто() Цикл
			СубконтоЕсть = СубконтоЕсть + ?(Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты,3,?(Счет.ВидСубконто(к) = ВидыСубконто.Договоры,1,0));
		КонецЦикла;
	КонецЕсли;
	Если СубконтоЕсть = 4 Тогда
		ВходящиеДанные.Установить("ВидОперации","ПереносЗадолженности");
	Иначе
		ВходящиеДанные.Установить("ВидОперации","СписаниеЗадолженности");
	КонецЕсли;
    ВходящиеДанные.Установить("СчетДт",Источник.СчетСписания);
    ВходящиеДанные.Установить("СчетКт",Источник.СчетСписания);
ИначеЕсли (Источник.ВидКорректировки = 3) или (Источник.ВидКорректировки = 4) Тогда
   ВходящиеДанные.Установить("ВидОперации","СписаниеЗадолженности");
   ВходящиеДанные.Установить("СчетДт",Источник.СчетСписания);
   ВходящиеДанные.Установить("СчетКт",Источник.СчетСписания);
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто дебета
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетДт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

//обрабатываем субконто кредита
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетКт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоКт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.Взаимозачет</Источник>
					<Приемник>ДокументСсылка.КорректировкаДолга</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКорректировкаДолга"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ИспользоватьВспомогательныйСчет --&gt; ИспользоватьВспомогательныйСчет</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ИспользоватьВспомогательныйСчет" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ИспользоватьВспомогательныйСчет" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; КонтрагентДебитор</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КонтрагентДебитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (Источник.ВидКорректировки = 1) или (Источник.ВидКорректировки = 3) или (Источник.ВидКорректировки = 0) Тогда
	Значение = Источник.Дебитор;
Иначе
	Значение = Источник.Кредитор;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КонтрагентКредитор</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КонтрагентКредитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПроведениеВзаимозачета") Тогда
	Значение = Источник.Кредитор;
ИначеЕсли (ВидОперации = "ПереносЗадолженности") Тогда
	//контрагента получаем из субконто счета
	Счет = Источник.СчетСписания;
	Для к=1 по 3 Цикл
		Если Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты Тогда
			Значение = Источник.ПолучитьАтрибут("Субконто"+Строка(к));
			Прервать;
		КонецЕсли;
	КонецЦикла;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПереносЗадолженности") Тогда
	//договор получаем из субконто счета
	Счет = Источник.СчетСписания;
	Для к=1 по 3 Цикл
		Если Счет.ВидСубконто(к) = ВидыСубконто.Договоры Тогда
			Значение = Источник.ПолучитьАтрибут("Субконто"+Строка(к));
			Прервать;
		КонецЕсли;
	КонецЦикла;
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",Значение);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",Счет);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетДт</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>Субконто1 --&gt; СубконтоДт1</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Субконто1" Вид="Реквизит"/>
							<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетДт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Субконто2 --&gt; СубконтоДт2</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="Субконто2" Вид="Реквизит"/>
							<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетДт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Субконто3 --&gt; СубконтоДт3</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="Субконто3" Вид="Реквизит"/>
							<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетДт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетКт</Наименование>
							<Порядок>950</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Субконто1 --&gt; СубконтоКт1</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Субконто1" Вид="Реквизит"/>
							<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетКт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Субконто2 --&gt; СубконтоКт2</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="Субконто2" Вид="Реквизит"/>
							<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетКт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>Субконто3 --&gt; СубконтоКт3</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="Субконто3" Вид="Реквизит"/>
							<Приемник Имя="СубконтоКт3" Вид="Реквизит"/>
							<ПередВыгрузкой>Счет = ВходящиеДанные.Получить("СчетКт");
Если (ПустоеЗначение(Счет)=0) Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
	ПриВыгрузкеСубконто();	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаДтЗадолженности</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Значение = Значение + Источник.СуммаДеб;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаКтЗадолженности</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Значение = Значение + Источник.СуммаКред;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>25</Код>
							<Наименование>ТабличнаяЧасть --&gt; СуммыДолга</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="СуммыДолга" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидЗадолженности");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетов");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Курс = 1;
	Кратность = 1;
	Если Источник.Договор.Выбран() = 1 Тогда
	    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
			Валюта = Источник.Договор.ВалютаДоговора;
			Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
				Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
			КонецЕсли;
			Курс = Валюта.Курс.Получить(Источник.ДатаДок);
		КонецЕсли;
	КонецЕсли;
	
	Если Источник.СуммаДеб &lt;&gt; 0 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидЗадолженности    = "Дебиторская";
		КоллекцияОбъектов.СчетУчетаРасчетов   = Источник.Счет;
		КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
		КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
		КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
		КоллекцияОбъектов.Сумма               = Источник.СуммаДеб;
		КоллекцияОбъектов.СуммаВзаиморасчетов = ?(Курс = 0, 0, Источник.СуммаДеб * Кратность / Курс );
		КоллекцияОбъектов.СуммаНУ             = Источник.СуммаНУ;
	КонецЕсли;
	Если Источник.СуммаКред &lt;&gt; 0 Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидЗадолженности    = "Кредиторская";
		КоллекцияОбъектов.СчетУчетаРасчетов   = Источник.Счет;
		КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
		КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
		КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
		КоллекцияОбъектов.Сумма               = Источник.СуммаКред;
		КоллекцияОбъектов.СуммаВзаиморасчетов = ?(Курс = 0, 0, Источник.СуммаКред * Кратность / Курс );
		КоллекцияОбъектов.СуммаНУ             = Источник.СуммаНУ;
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; ВидЗадолженности</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СчетУчетаРасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетов);
ОпределитьВидДоговора();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СуммаНУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЗачетАвансаПокупателя</Код>
					<Наименование>Документ: Зачет аванса от покупателя</Наименование>
					<Порядок>1450</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто дебета
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетДт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

//обрабатываем субконто кредита
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетКт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоКт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.ЗачетАвансаПокупателя</Источник>
					<Приемник>ДокументСсылка.КорректировкаДолга</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКорректировкаДолга"/>
							<ПередВыгрузкой>Значение = "ПроведениеВзаимозачета";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ИспользоватьВспомогательныйСчет</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьВспомогательныйСчет" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Контрагент --&gt; КонтрагентДебитор</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="КонтрагентДебитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Контрагент --&gt; КонтрагентКредитор</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="КонтрагентКредитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СуммаДтЗадолженности</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СуммаКтЗадолженности</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>17</Код>
							<Наименование> --&gt; СуммыДолга</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммыДолга" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидЗадолженности");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетов");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	
	СчетРасчетовСПокупателем  = СчетПоКоду("62.1");
	СчетАвансовПолученных = СчетПоКоду("62.2");
	Курс = 1;
	Кратность = 1;
	Если Источник.Договор.Выбран() = 1 Тогда
		Если Источник.Договор.ОплатаДоговора = 2 Тогда // 1 - врублях, 2 - в валюте
			Валюта = Источник.Договор.ВалютаДоговора;
			Курс = Валюта.Курс.Получить(Источник.ДатаДок);
			Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			СчетРасчетовСПокупателем = СчетПоКоду("62.11");
			СчетАвансовПолученных = СчетПоКоду("62.22");
		КонецЕсли;
	КонецЕсли;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ВидЗадолженности    = "Дебиторская";
	КоллекцияОбъектов.СчетУчетаРасчетов   = СчетРасчетовСПокупателем;
	КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
	КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
	КоллекцияОбъектов.Сумма               = ?(Кратность = 0, 0, Источник.Сумма * Курс / Кратность );
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	КоллекцияОбъектов.СуммаНУ             = 0;
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ВидЗадолженности    = "Кредиторская";
	КоллекцияОбъектов.СчетУчетаРасчетов   = СчетАвансовПолученных;
	КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
	КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
	КоллекцияОбъектов.Сумма               = ?(Кратность = 0, 0, Источник.Сумма * Курс / Кратность );
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	КоллекцияОбъектов.СуммаНУ             = 0;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; ВидЗадолженности</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СчетУчетаРасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетов);
ОпределитьВидДоговора();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>22</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СуммаНУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЗачетАвансаПоставщику</Код>
					<Наименование>Документ: Зачет аванса поставщику</Наименование>
					<Порядок>1500</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто дебета
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетДт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

//обрабатываем субконто кредита
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетКт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоКт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.ЗачетАвансаПоставщику</Источник>
					<Приемник>ДокументСсылка.КорректировкаДолга</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКорректировкаДолга"/>
							<ПередВыгрузкой>Значение = "ПроведениеВзаимозачета";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ИспользоватьВспомогательныйСчет</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьВспомогательныйСчет" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Контрагент --&gt; КонтрагентДебитор</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="КонтрагентДебитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Контрагент --&gt; КонтрагентКредитор</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="КонтрагентКредитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаДтЗадолженности</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаКтЗадолженности</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКтЗадолженности" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>25</Код>
							<Наименование> --&gt; СуммыДолга</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммыДолга" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидЗадолженности");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетов");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	
	СчетРасчетовСПоставщиком  = СчетПоКоду("60.1");
	СчетАвансовВыданных       = СчетПоКоду("60.2");
	Курс = 1;
	Кратность = 1;
	Если Источник.Договор.Выбран() = 1 Тогда
		Если Источник.Договор.ОплатаДоговора = 2 Тогда // 1 - врублях, 2 - в валюте
			Валюта = Источник.Договор.ВалютаДоговора;
			Курс = Валюта.Курс.Получить(Источник.ДатаДок);
			Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			СчетРасчетовСПоставщиком = СчетПоКоду("60.11");
			СчетАвансовВыданных = СчетПоКоду("60.22");
		КонецЕсли;
	КонецЕсли;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ВидЗадолженности    = "Кредиторская";
	КоллекцияОбъектов.СчетУчетаРасчетов   = СчетРасчетовСПоставщиком;
	КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
	КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
	КоллекцияОбъектов.Сумма               = ?(Кратность = 0, 0, Источник.Сумма * Курс / Кратность );
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	КоллекцияОбъектов.СуммаНУ             = 0;
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ВидЗадолженности    = "Дебиторская";
	КоллекцияОбъектов.СчетУчетаРасчетов   = СчетАвансовВыданных;
	КоллекцияОбъектов.ДоговорКонтрагента  = Источник.Договор;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
	КоллекцияОбъектов.КурсВзаиморасчетов  = Курс;
	КоллекцияОбъектов.Сумма               = ?(Кратность = 0, 0, Источник.Сумма * Курс / Кратность );
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	КоллекцияОбъектов.СуммаНУ             = 0;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; ВидЗадолженности</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетов);
ОпределитьВидДоговора();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СчетУчетаРасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СуммаНУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасходныйОрдер</Код>
					<Наименование>Документ: Расходный кассовый ордер</Наименование>
					<Порядок>1550</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;


Если (Источник.ФормироватьПроводки = 0) и (ПустоеЗначение(ВходящиеДанные.Получить("ЗарплатнаяВедомость"))=1) Тогда
	//мы не должны выгружать РКО, которые не формируют проводки и относятся к выплате ЗП
	Если Источник.КоррСчет = СчетПоКоду("70") Тогда		
		Отказ = 1;
	КонецЕсли;
КонецЕсли;

ВидОперации = "ПрочийРасход";
Если Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
	ВидОперации = "ОплатаПоставщику";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
	ВидОперации = "ВозвратПокупателю";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("71"))=1 Тогда
	ВидОперации = "ВыдачаПодотчетномуЛицу";
ИначеЕсли Источник.КоррСчет = СчетПоКоду("70") Тогда
	Если Источник.ФормироватьПроводки = 1 Тогда
		ВидОперации = "ВыплатаЗаработнойПлатыРаботнику";
	Иначе
		ВидОперации = "ВыплатаЗаработнойПлатыПоВедомостям";
	КонецЕсли;
ИначеЕсли (Источник.КоррСчет = СчетПоКоду("51")) или (Источник.КоррСчет = СчетПоКоду("52")) Тогда
	ВидОперации = "ВзносНаличнымиВБанк";
ИначеЕсли (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("66"))=1) или (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("67"))=1) Тогда
	ВидОперации = "РасчетыПоКредитамИЗаймам";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("57"))=1 Тогда
	ВидОперации = "Инкассация";	
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("76.1"))=1 Тогда
	ВидОперации = "ПрочийРасход";
ИначеЕсли (Источник.КоррСчет = СчетПоКоду("76.5")) или (Источник.КоррСчет = СчетПоКоду("76.6")) или (Источник.КоррСчет = СчетПоКоду("76.55")) Тогда
	Если ПустоеЗначение(Источник.ДвижениеДенежныхСредств)=0 Тогда
		Если (Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности)
			или (Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоПрочимОперациям)  Тогда
			ВидОперации = "ВозвратПокупателю";
		ИначеЕсли Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг Тогда
			ВидОперации = "ОплатаПоставщику";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
ВходящиеДанные.Установить("ВидОперации",ВидОперации);</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетУчетаРасчетовСКонтрагентом");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);


//*****************************************************
//устанавливаем нужный вид поля контрагент
ИмяСправочника         = "Контрагенты";
ИмяРасчетногоДокумента = "АвансовыйОтчет";

Если Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ВыдачаПодотчетномуЛицу ИЛИ
	Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыРаботнику Тогда
	ИмяСправочника = "ФизическиеЛица";

ИначеЕсли Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ПрочийРасход Тогда
	// Прочее оприходование денежных средств пока не реализовано.
КонецЕсли;

Если ТипЗнч(Объект.Контрагент) &lt;&gt; Тип("СправочникСсылка." + ИмяСправочника) Тогда
	Объект.Контрагент = Справочники[ИмяСправочника].ПустаяСсылка();
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.РасходныйОрдер</Источник>
					<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>НомерЧекаККМ --&gt; НомерЧекаККМ</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="НомерЧекаККМ" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерЧекаККМ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРКО"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Выдать --&gt; Выдать</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Основание --&gt; Основание</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Приложение --&gt; Приложение</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.Валютный = 2 Тогда
	Значение = Источник.Валюта;
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетКасса</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.Валютный = 2 Тогда
	Значение = СчетПоКоду("50.11");	
Иначе
	Значение = СчетПоКоду("50.1");	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДокументПоставки --&gt; ДокументОснование</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="ДокументПоставки" Вид="Реквизит"/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументПоставки)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник.ДокументПоставки);
	ОпределитьПКОДляДокумента();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ОплатаПоставщику") или (ВидОперации = "ВозвратПокупателю") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
	ВидСубконто = ВидыСубконто.Контрагенты;
	ИмяПКО = "Контрагенты";
ИначеЕсли (ВидОперации = "ВыдачаПодотчетномуЛицу") или (ВидОперации = "ВыплатаЗаработнойПлатыРаботнику") Тогда
	ВидСубконто = ВидыСубконто.Сотрудники;
	ИмяПКО = "ФизическиеЛица";
Иначе
	Отказ = 1;
КонецЕсли;
Если Отказ &lt;&gt; 1 Тогда
	//ищем нужное субконто
	Счет = Источник.КоррСчет;
	Если ПустоеЗначение(Счет)=0 Тогда
		Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
			Если Счет.ВидСубконто(НомерСубконто) = ВидСубконто Тогда
				Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ОплатаПоставщику") или (ВидОперации = "ВозвратПокупателю") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
	Счет = Источник.КоррСчет;
	Если ПустоеЗначение(Счет)=0 Тогда
		Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
			Если Счет.ВидСубконто(НомерСубконто) = ВидыСубконто.Договоры Тогда
				Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ПлатежнаяВедомость</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежнаяВедомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
							<КодПравилаКонвертации>ЗарплатаКВыплатеОрганизаций                       </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ВыплатаЗаработнойПлатыРаботнику" Тогда
	Значение = Источник;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СтавкаНДС</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Значение = "БезНДС";
Если ПустоеЗначение(Источник.ДокументПоставки)=0 Тогда
	Документ = Источник.ДокументПоставки;
	Если Документ.Вид()="ПоступлениеТоваров" Тогда
		Документ.ВыбратьСтроки();
		Документ.ПолучитьСтроку();
		СтавкаНДС = глСтавкаНалога(Документ, "НДС", Документ.Товар);
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
		ПолучитьСтавкуНДС();
		Значение =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	ИначеЕсли (Документ.Вид()="УслугиСтороннихОрганизаций") или (Документ.Вид()="УслугиСтороннихОрганизаций")
		или (Документ.Вид()="ПоступлениеМатериалов") или (Документ.Вид()="ПоступлениеОборудования")
			или (Документ.Вид()="ПоступлениеОС") или (Документ.Вид()="ПоступлениеНМА") Тогда
			СтавкаНДС = глСтавкаНалога(Документ, "НДС", );
			Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
			ПолучитьСтавкуНДС();
			Значение =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ВзносНаличнымиВБанк") или (ВидОперации = "Инкассация") или (ВидОперации = "ПрочийРасход") Тогда
	Значение = Источник.КоррСчет;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; ПодразделениеДт</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеДт" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ПрочийРасход" Тогда
	Счет = Источник.КоррСчет;
	Для к = 1 По Счет.КоличествоСубконто() Цикл
		ВидСубконтоИсточника = Счет.ВидСубконто(к);
		Если (ВидСубконтоИсточника = ВидыСубконто.Подразделения)
				ИЛИ (ВидСубконтоИсточника = ВидыСубконто.РасходыБудущихПериодов) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+к));
			Значение = ПолучитьПодразделениеИзСубконто();
			Прервать;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;
Если ПустоеЗначение(Значение) = 1 тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СубконтоДт1</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПрочийРасход") ИЛИ (ВидОперации = "Инкассация")Тогда
	Значение = Источник.Субконто1;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СубконтоДт2</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПрочийРасход") ИЛИ (ВидОперации = "Инкассация")Тогда
	Значение = Источник.Субконто2;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СубконтоДт3</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПрочийРасход") ИЛИ (ВидОперации = "Инкассация")Тогда
	Значение = Источник.Субконто3;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетОрганизации</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ВзносНаличнымиВБанк" Тогда
	Значение = Источник.Субконто1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Счет = Источник.КоррСчет;

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СпособПогашенияЗадолженности");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СтатьяДвиженияДенежныхСредств");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовПоАвансам");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовСКонтрагентом");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.СтатьяДвиженияДенежныхСредств = Источник.ДвижениеДенежныхСредств;
КоллекцияОбъектов.СуммаПлатежа = Источник.Сумма;

Если (ВидОперации = "ОплатаПоставщику") или (ВидОперации = "ВозвратПокупателю") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
	Если ПустоеЗначение(Счет)=0 Тогда
		Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
			Если Счет.ВидСубконто(НомерСубконто) = ВидыСубконто.Договоры Тогда
				КоллекцияОбъектов.ДоговорКонтрагента = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
	КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
	КоллекцияОбъектов.КурсВзаиморасчетов      = 1;
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	Если ПустоеЗначение(КоллекцияОбъектов.ДоговорКонтрагента)=0 Тогда
		Если ПустоеЗначение(КоллекцияОбъектов.ДоговорКонтрагента.ВалютаДоговора) = 0 Тогда
			Валюта = КоллекцияОбъектов.ДоговорКонтрагента.ВалютаДоговора;
			Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			Если КоллекцияОбъектов.ДоговорКонтрагента.ВестиУчетРасчетовУЕ = 1 Тогда
				Кратность = Кратность * 100 / (100 + КоллекцияОбъектов.ДоговорКонтрагента.ПроцентКорректировкиКурсаУЕ);
			КонецЕсли;
			КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
			КоллекцияОбъектов.КурсВзаиморасчетов = Валюта.Курс.Получить(Источник.ДатаДок);
		КонецЕсли;
		Если КоллекцияОбъектов.ДоговорКонтрагента.ВестиУчетРасчетовУЕ = 1 Тогда
			КоллекцияОбъектов.СуммаВзаиморасчетов = ?(КоллекцияОбъектов.КурсВзаиморасчетов=0,0,Источник.Сумма*КоллекцияОбъектов.КратностьВзаиморасчетов/КоллекцияОбъектов.КурсВзаиморасчетов);
		КонецЕсли;
	КонецЕсли;
	КоллекцияОбъектов.СтавкаНДС = "БезНДС";
	КоллекцияОбъектов.СуммаНДС  = 0;
	Если ПустоеЗначение(Источник.ДокументПоставки)=0 Тогда
		Документ = Источник.ДокументПоставки;
		Если Документ.Вид()="ПоступлениеТоваров" Тогда
			Документ.ВыбратьСтроки();
			Документ.ПолучитьСтроку();
			СтавкаНДС = глСтавкаНалога(Документ, "НДС", Документ.Товар);
			Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
			ПолучитьСтавкуНДС();
			КоллекцияОбъектов.СуммаНДС  = Источник.Сумма*СтавкаНДС.Ставка/(100 + СтавкаНДС.Ставка);
			КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
		ИначеЕсли (Документ.Вид()="УслугиСтороннихОрганизаций") или (Документ.Вид()="УслугиСтороннихОрганизаций")
			или (Документ.Вид()="ПоступлениеМатериалов") или (Документ.Вид()="ПоступлениеОборудования")
				или (Документ.Вид()="ПоступлениеОС") или (Документ.Вид()="ПоступлениеНМА") Тогда
				СтавкаНДС = глСтавкаНалога(Документ, "НДС", );
				Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
				ПолучитьСтавкуНДС();
				КоллекцияОбъектов.СуммаНДС  = Источник.Сумма*СтавкаНДС.Ставка/(100 + СтавкаНДС.Ставка);
				КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
		КонецЕсли;
	КонецЕсли;
    КоллекцияОбъектов.СпособПогашенияЗадолженности = "Автоматически";
    //по счету определяем пару расчетных счетов
	СтрокаСчета = "";
	Если Параметры.ТаблицаСчетовРасчета.НайтиЗначение(Счет,СтрокаСчета,"")=1 Тогда
		КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"АвансовыйСчет");
		КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"РасчетныйСчет");
	Иначе
		КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Счет;
		КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Счет;
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ДоговорКонтрагента)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СпособПогашенияЗадолженности</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа Отключить="true">
							<Код>41</Код>
							<Наименование> --&gt; ВыплатаДепонентов</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыплатаДепонентов" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Счет = Источник.КоррСчет;
Если (ВидОперации = "ВыплатаДепонентов") Тогда
	КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.НоваяКолонка("ФизЛицо");
	КоллекцияОбъектов.НоваяКолонка("Ведомость");
	КоллекцияОбъектов.НоваяКолонка("СуммаКВыплате");
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ФизЛицо = Источник.Субконто1;
	КоллекцияОбъектов.СуммаКВыплате = Источник.Сумма;
Иначе
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>42</Код>
								<Наименование> --&gt; Ведомость</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Ведомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СуммаКВыплате</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаКВыплате" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>55</Код>
							<Наименование> --&gt; ВыплатаЗаработнойПлаты</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыплатаЗаработнойПлаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Счет = Источник.КоррСчет;
Если (ВидОперации = "ВыплатаЗаработнойПлатыПоВедомостям") Тогда
	КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.НоваяКолонка("Ведомость");
	КоллекцияОбъектов.НоваяКолонка("СуммаКВыплате");
		
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Ведомость = ВходящиеДанные.Получить("ЗарплатнаяВедомость");
	КоллекцияОбъектов.СуммаКВыплате = Источник.Сумма;
Иначе
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>56</Код>
								<Наименование> --&gt; Ведомость</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Ведомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
								<КодПравилаКонвертации>ВыплатаЗПКасса                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>57</Код>
								<Наименование> --&gt; СуммаКВыплате</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаКВыплате" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасходныйКассовыйОрдер_ВыплатаЗП</Код>
					<Наименование>Документ: Выплата зарплаты</Наименование>
					<Порядок>1600</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>//*****************************************************
//устанавливаем нужный вид поля контрагент
ИмяСправочника         = "Контрагенты";
ИмяРасчетногоДокумента = "АвансовыйОтчет";

Если Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ВыдачаПодотчетномуЛицу ИЛИ
	Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыРаботнику Тогда
	ИмяСправочника = "ФизическиеЛица";

ИначеЕсли Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ПрочийРасход Тогда
	// Прочее оприходование денежных средств пока не реализовано.
КонецЕсли;

Если ТипЗнч(Объект.Контрагент) &lt;&gt; Тип("СправочникСсылка." + ИмяСправочника) Тогда
	Объект.Контрагент = Справочники[ИмяСправочника].ПустаяСсылка();
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.ВыплатаЗПКасса</Источник>
					<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Префикс","В");
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");
Параметры.ПараметрыАлгоритмов.Установить("Префикс","");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>9</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРКО"/>
							<ПередВыгрузкой>Значение = "ВыплатаЗаработнойПлатыПоВедомостям";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Выдать</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; Основание</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ПоДокументу</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ПлатежнаяВедомость</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежнаяВедомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
							<КодПравилаКонвертации>ВыплатаЗПКасса                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>ВидДвижения --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ВидДвижения" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("КВыдаче");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетКасса</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("50.1");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>24</Код>
							<Наименование> --&gt; ВыплатаЗаработнойПлаты</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыплатаЗаработнойПлаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Ведомость");
КоллекцияОбъектов.НоваяКолонка("СуммаКВыплате");
	
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Ведомость = Источник;
КоллекцияОбъектов.СуммаКВыплате = Источник.Итог("КВыдаче");</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Ведомость</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Ведомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
								<КодПравилаКонвертации>ВыплатаЗПКасса                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СуммаКВыплате</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаКВыплате" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>27</Код>
							<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
//создаем одну пустую строку
КоллекцияОбъектов.НоваяКолонка("НомСтроки");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.НомСтроки = 1;
КоллекцияОбъектов.СуммаВзаиморасчетов = 0;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПриходныйОрдер</Код>
					<Наименование>Документ: Приходный кассовый ордер</Наименование>
					<Порядок>1650</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВидОперации = "ПрочийПриход";
Если Источник.РозничнаяВыручка = 1 Тогда
	ВидОперации = "РозничнаяВыручка";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
	ВидОперации = "ВозвратОтПоставщика";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
	ВидОперации = "ОплатаПокупателя";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("90"))=1 Тогда
	ВидОперации = "РозничнаяВыручка";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("71"))=1 Тогда
	ВидОперации = "ВозвратОтПодотчетногоЛица";
ИначеЕсли (Источник.КоррСчет = СчетПоКоду("51")) или (Источник.КоррСчет = СчетПоКоду("52")) Тогда
	ВидОперации = "ПолучениеНаличныхВБанке";
ИначеЕсли (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("66"))=1) или (Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("67"))=1) Тогда
	ВидОперации = "РасчетыПоКредитамИЗаймам";
ИначеЕсли Источник.КоррСчет.ПринадлежитГруппе(СчетПоКоду("76.1"))=1 Тогда
	ВидОперации = "ПрочийПриход";	
ИначеЕсли (Источник.КоррСчет = СчетПоКоду("76.5")) или (Источник.КоррСчет = СчетПоКоду("76.6")) или (Источник.КоррСчет = СчетПоКоду("76.55")) Тогда
	Если ПустоеЗначение(Источник.ДвижениеДенежныхСредств)=0 Тогда
		Если (Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности)
			или (Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоПрочимОперациям)  Тогда
			ВидОперации = "ОплатаПокупателя";
		ИначеЕсли Источник.ДвижениеДенежныхСредств.ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг Тогда
			ВидОперации = "ВозвратОтПоставщика";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
ВходящиеДанные.Установить("ВидОперации",ВидОперации);</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетУчетаРасчетовСКонтрагентом");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоКт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПриходныйОрдер</Источник>
					<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>17</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПКО"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>НомерЧекаККМ --&gt; НомерЧекаККМ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="НомерЧекаККМ" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерЧекаККМ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Основание --&gt; Основание</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Приложение --&gt; Приложение</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПринятоОт --&gt; ПринятоОт</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.Валютный = 2 Тогда
	Значение = Источник.Валюта;
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетКасса</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.Валютный = 2 Тогда
	Значение = СчетПоКоду("50.11");	
Иначе
	Значение = СчетПоКоду("50.1");	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ВыручкаСНТТ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыручкаСНТТ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "РозничнаяВыручка") и (Параметры.СписокСкладовНТТ.НайтиЗначение(Источник.ТорговаяТочка)&gt;0) Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит"/>
							<ПередВыгрузкой>
ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "РозничнаяВыручка") Тогда
	Значение = Источник.ТорговаяТочка;
	ИмяПКО = "Склады";
Иначе
	Если (ВидОперации = "ОплатаПокупателя") или (ВидОперации = "ВозвратОтПоставщика") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
		ВидСубконто = ВидыСубконто.Контрагенты;
		ИмяПКО = "Контрагенты";
	ИначеЕсли (ВидОперации = "ВозвратОтПодотчетногоЛица") Тогда
		ВидСубконто = ВидыСубконто.Сотрудники;
		ИмяПКО = "ФизическиеЛица";
	ИначеЕсли (ВидОперации = "ПолучениеНаличныхВБанке") Тогда
		ВидСубконто = ВидыСубконто.БанковскиеСчета;
		ИмяПКО = "БанковскиеСчета";
	Иначе
		Отказ = 1;
	КонецЕсли;
	Если Отказ &lt;&gt; 1 Тогда
		//ищем нужное субконто
		Счет = Источник.КоррСчет;
		Если ПустоеЗначение(Счет)=0 Тогда
			Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
				Если Счет.ВидСубконто(НомерСубконто) = ВидСубконто Тогда
					Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ОплатаПокупателя") или (ВидОперации = "ВозвратОтПоставщика") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
	Счет = Источник.КоррСчет;
	Если ПустоеЗначение(Счет)=0 Тогда
		Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
			Если Счет.ВидСубконто(НомерСубконто) = ВидыСубконто.Договоры Тогда
				Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ДокументПоставки --&gt; ДокументОснование</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ДокументПоставки" Вид="Реквизит"/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументПоставки)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник.ДокументПоставки);
	ОпределитьПКОДляДокумента();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если (ВидОперации = "ПолучениеНаличныхВБанке") или (ВидОперации = "ПрочийПриход") или (ВидОперации = "РозничнаяВыручка" )Тогда
	Значение = Источник.КоррСчет;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ПодразделениеКт</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеКт" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ПрочийПриход" Тогда
	Счет = Источник.КоррСчет;
	Для к = 1 По Счет.КоличествоСубконто() Цикл
		ВидСубконтоИсточника = Счет.ВидСубконто(к);
		Если (ВидСубконтоИсточника = ВидыСубконто.Подразделения)
				ИЛИ (ВидСубконтоИсточника = ВидыСубконто.РасходыБудущихПериодов) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+к));
			Значение = ПолучитьПодразделениеИзСубконто();
			Прервать;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;
Если ПустоеЗначение(Значение) = 1 тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СубконтоКт1</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ПрочийПриход" Тогда
	Значение = Источник.Субконто1;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СубконтоКт2</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ПрочийПриход" Тогда
	Значение = Источник.Субконто2;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СубконтоКт3</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт3" Вид="Реквизит"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации = "ПрочийПриход" Тогда
	Значение = Источник.Субконто3;
	Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.КоррСчет);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>27</Код>
							<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Счет = Источник.КоррСчет;

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СпособПогашенияЗадолженности");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СтатьяДвиженияДенежныхСредств");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа");
КоллекцияОбъектов.НоваяКолонка("СчетНаОплату");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовПоАвансам");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетовСКонтрагентом");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.СтатьяДвиженияДенежныхСредств = Источник.ДвижениеДенежныхСредств;
КоллекцияОбъектов.СуммаПлатежа = Источник.Сумма;

КоллекцияОбъектов.СтавкаНДС = "БезНДС";
КоллекцияОбъектов.СуммаНДС  = 0;
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",Источник.СтавкаНДС);
ПолучитьСтавкуНДС();
КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
КоллекцияОбъектов.СуммаНДС  = Источник.НДС;


Если (ВидОперации = "ОплатаПокупателя") или (ВидОперации = "ВозвратОтПоставщика") или (ВидОперации = "РасчетыПоКредитамИЗаймам") Тогда
	Если ПустоеЗначение(Счет)=0 Тогда
		Для НомерСубконто = 1 по Счет.КоличествоСубконто() Цикл
			Если Счет.ВидСубконто(НомерСубконто) = ВидыСубконто.Договоры Тогда
				КоллекцияОбъектов.ДоговорКонтрагента = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
	КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
	КоллекцияОбъектов.КурсВзаиморасчетов      = 1;
	КоллекцияОбъектов.СуммаВзаиморасчетов = Источник.Сумма;
	Если ПустоеЗначение(КоллекцияОбъектов.ДоговорКонтрагента)=0 Тогда
		Если ПустоеЗначение(КоллекцияОбъектов.ДоговорКонтрагента.ВалютаДоговора) = 0 Тогда
			Валюта = КоллекцияОбъектов.ДоговорКонтрагента.ВалютаДоговора;
			Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			Если КоллекцияОбъектов.ДоговорКонтрагента.ВестиУчетРасчетовУЕ = 1 Тогда
				Кратность = Кратность * 100 / (100 + КоллекцияОбъектов.ДоговорКонтрагента.ПроцентКорректировкиКурсаУЕ);
			КонецЕсли;
			КоллекцияОбъектов.КратностьВзаиморасчетов = Кратность;
			КоллекцияОбъектов.КурсВзаиморасчетов = Валюта.Курс.Получить(Источник.ДатаДок);
		КонецЕсли;
		Если КоллекцияОбъектов.ДоговорКонтрагента.ВестиУчетРасчетовУЕ = 1 Тогда
			КоллекцияОбъектов.СуммаВзаиморасчетов = ?(КоллекцияОбъектов.КурсВзаиморасчетов=0,0,Источник.Сумма*КоллекцияОбъектов.КратностьВзаиморасчетов/КоллекцияОбъектов.КурсВзаиморасчетов);
		КонецЕсли;
	КонецЕсли;
	
	Если ПустоеЗначение(Источник.ДокументПоставки)=0 Тогда
		Если Источник.ДокументПоставки.Вид()="Счет" Тогда
			КоллекцияОбъектов.СчетНаОплату = Источник.ДокументПоставки;
		КонецЕсли;
	КонецЕсли;
    КоллекцияОбъектов.СпособПогашенияЗадолженности = "Автоматически";
    //по счету определяем пару расчетных счетов
	СтрокаСчета = "";
	Если Параметры.ТаблицаСчетовРасчета.НайтиЗначение(Счет,СтрокаСчета,"")=1 Тогда
		КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"АвансовыйСчет");
		КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"РасчетныйСчет");
	Иначе
		КоллекцияОбъектов.СчетУчетаРасчетовПоАвансам     = Счет;
		КоллекцияОбъектов.СчетУчетаРасчетовСКонтрагентом = Счет;
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ДоговорКонтрагента)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>31</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СпособПогашенияЗадолженности</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СчетНаОплату</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетНаОплату" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
								<КодПравилаКонвертации>СчетНаОплатуПокупателю                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПлатежноеПоручение</Код>
					<Наименование>Документ: Платежное поручение</Наименование>
					<Порядок>1700</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Плательщик = "";БанкПлательщика = "";НомерСчетаПлательщика = "";БИКБанкаПлательщика = "";СчетБанкаПлательщика = "";ИННплательщика="";	
глПлатежныеРеквизиты(Источник.РасчетныйСчет, Плательщик, БанкПлательщика, НомерСчетаПлательщика, БИКБанкаПлательщика, СчетБанкаПлательщика, ИННплательщика,, 2);
Плательщик = СокрЛП(?(Источник.ПеречислениеНалога=1, Константа.НаименованиеПлательщикаПриПеречисленииНалогов, Плательщик));
ВходящиеДанные.Установить("ТекстПлательщика",Плательщик);
ВходящиеДанные.Установить("ИННПлательщика",?(Источник.ПеречислениеНалога=1,?(ПустаяСтрока(ИННплательщика)=1,"0", ИННплательщика), ИННплательщика));
ВходящиеДанные.Установить("КПППлательщика", ?(Источник.ПеречислениеНалога=1,?(ПустаяСтрока(Источник.КППплательщика)=1,"0", Источник.КППплательщика), Источник.КППплательщика));

Получатель = "";БанкПолучателя = "";НомерСчетаПолучателя = "";БИКБанкаПолучателя = "";СчетБанкаПолучателя = "";ИННполучателя="";
глПлатежныеРеквизиты(Источник.СчетКонтрагента, Получатель, БанкПолучателя, НомерСчетаПолучателя, БИКБанкаПолучателя, СчетБанкаПолучателя, ИННполучателя,, 2);
ВходящиеДанные.Установить("ТекстПолучателя",Получатель);
ВходящиеДанные.Установить("ИННПолучателя",ИННполучателя);
ВходящиеДанные.Установить("КПППолучателя",?(Источник.ПеречислениеНалога=1,?(ПустаяСтрока(Источник.КППполучателя)=1,"0", Источник.КППполучателя), Источник.КППполучателя));</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПлатежноеПоручение</Источник>
					<Приемник>ДокументСсылка.ПлатежноеПоручение</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>26</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>29</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>РасчетныйСчет --&gt; СчетОрганизации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="РасчетныйСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>ВидПлатежаСтрока --&gt; ВидПлатежа</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидПлатежаСтрока" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; НазначениеПлатежа</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>СтрСуммаНДС = ФормирСуммаНДС(Источник.АвтоПодстСуммыНДС,Источник.Сумма,Источник.НДС,Источник.СтавкаНДС);
Значение = СокрЛП(Источник.Содержание)+" "+СокрЛП(СтрСуммаНДС);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>КодБК --&gt; КодБК</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="КодБК" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодБК" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>КодОКАТО --&gt; КодОКАТО</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="КодОКАТО" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодОКАТО" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>СчетКонтрагента --&gt; СчетКонтрагента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.РасчетныеСчета"/>
							<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; ТекстПлательщика</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекстПлательщика" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ИННПлательщика</Наименование>
							<Порядок>900</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИННПлательщика" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; КПППлательщика</Наименование>
							<Порядок>950</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КПППлательщика" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; ТекстПолучателя</Наименование>
							<Порядок>1000</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекстПолучателя" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; ИННПолучателя</Наименование>
							<Порядок>1050</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИННПолучателя" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; КПППолучателя</Наименование>
							<Порядок>1100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КПППолучателя" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; Оплачено</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Оплачено" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;
ПодчДок = СоздатьОбъект("Документ");
Если ПодчДок.ВыбратьПодчиненныеДокументы(Источник.ДатаДок,Источник.ДатаДок+15,Источник) = 1 Тогда
	Пока ПодчДок.ПолучитьДокумент() = 1 Цикл
		Если ПодчДок.Вид() = "Выписка" Тогда
			Значение = 1;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>Очередность --&gt; ОчередностьПлатежа</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="Очередность" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>ПеречислениеНалога --&gt; ПеречислениеВБюджет</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="ПеречислениеНалога" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПеречислениеВБюджет" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>СтатусСоставителяПлДок --&gt; СтатусСоставителя</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="СтатусСоставителяПлДок" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="СтатусСоставителя" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПоказательТипа --&gt; ПоказательТипа</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="ПоказательТипа" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПоказательТипа" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ПоказательПериода --&gt; ПоказательПериода</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="ПоказательПериода" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПоказательПериода" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПоказательОснования --&gt; ПоказательОснования</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="ПоказательОснования" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПоказательОснования" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ПоказательНомера --&gt; ПоказательНомера</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="ПоказательНомера" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПоказательНомера" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПоказательДаты</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПоказательДаты" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ПоказательДаты)=1 Тогда
	Значение = 0;
Иначе
	Значение = Формат(Источник.ПоказательДаты,"ДДДММГГГГ");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; ВидПеречисленияВБюджет</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПеречисленияВБюджет" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПеречисленийВБюджет"/>
							<ПередВыгрузкой>Если (Источник.ПоказательОснования = "ТП") или (Источник.ПоказательОснования = "ЗД") или
	   (Источник.ПоказательОснования = "БФ") или (Источник.ПоказательОснования = "ТР") или
	     (Источник.ПоказательОснования = "РС") или (Источник.ПоказательОснования = "ОТ") или
		   (Источник.ПоказательОснования = "РТ") или (Источник.ПоказательОснования = "ВУ") или
		     (Источник.ПоказательОснования = "ПР") или (Источник.ПоказательОснования = "АП") или
			   (Источник.ПоказательОснования = "АР") Тогда

	Значение = "НалоговыйПлатеж";
ИначеЕсли (Источник.ПоказательОснования = "ДЕ") или (Источник.ПоказательОснования = "ПО") или
	       (Источник.ПоказательОснования = "КВ") или (Источник.ПоказательОснования = "КТ") или
	        (Источник.ПоказательОснования = "ИД") или (Источник.ПоказательОснования = "ИП") или
  	         (Источник.ПоказательОснования = "ТУ") или (Источник.ПоказательОснования = "БД") или
	          (Источник.ПоказательОснования = "ИН") или (Источник.ПоказательОснования = "КП") Тогда
	Значение = "ТаможенныйПлатеж";
Иначе
	Значение = "ИнойПлатеж";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>31</Код>
							<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>1750</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.СтавкаНДС)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",Источник.СтавкаНДС);
	ПолучитьСтавкуНДС();
	Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>НДС --&gt; СуммаНДС</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПлатежноеТребование</Код>
					<Наименование>Документ: Платежное требование</Наименование>
					<Порядок>1750</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПлатежноеТребование</Источник>
					<Приемник>ДокументСсылка.ПлатежноеТребование</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>ВидПлатежаСтрока --&gt; ВидПлатежа</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ВидПлатежаСтрока" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>РасчетныйСчет --&gt; СчетОрганизации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="РасчетныйСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СчетКонтрагента --&gt; СчетКонтрагента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.РасчетныеСчета"/>
							<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ДатаОтсылки --&gt; ДатаОтсылкиДокументов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ДатаОтсылки" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаОтсылкиДокументов" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; НазначениеПлатежа</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>СтрСуммаНДС = ФормирСуммаНДС(Источник.АвтоПодстСуммыНДС,Источник.Сумма,Источник.НДС,Источник.СтавкаНДС);
Значение = СокрЛП(Источник.Содержание)+" "+СокрЛП(СтрСуммаНДС);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>УсловиеОплаты --&gt; ОснованиеДляБезакцептногоСписания</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="УсловиеОплаты" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ОснованиеДляБезакцептногоСписания" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>Очередность --&gt; ОчередностьПлатежа</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Очередность" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>Акцепт --&gt; САкцептом</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="Акцепт" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="САкцептом" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>СрокАкцепта --&gt; СрокДляАкцепта</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СрокАкцепта" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СрокДляАкцепта" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",Источник.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>НДС --&gt; СуммаНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ВидАкцепта --&gt; ВидАкцепта</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ВидАкцепта" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВидАкцепта" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Выписка_Списание</Код>
					<Наименование>Документ: Выписка</Наименование>
					<Порядок>1800</Порядок>
					<ПриВыгрузке>ПроверитьНаВозможностьВыгрузки();

ТаблицаСтрок = СоздатьОбъект("ТаблицаЗначений");
Источник.ВыгрузитьТабличнуюЧасть(ТаблицаСтрок);
ТаблицаСтрок.НоваяКолонка("ВидОперации");
ТаблицаСтрок.НоваяКолонка("УникальностьОперации");
ТаблицаСтрок.НоваяКолонка("Контрагент");
ТаблицаСтрок.НоваяКолонка("Договор");
ТаблицаСтрок.НоваяКолонка("Банк");
ТаблицаСтрок.НоваяКолонка("ДоговорБанка");
ТаблицаСтрок.НоваяКолонка("Подразделение");
ТаблицаСтрок.НоваяКолонка("Сумма");
ТаблицаСтрок.НоваяКолонка("БанковскийСчет");
ТаблицаСтрок.НоваяКолонка("СчетКонтрагента");
ТаблицаСтрок.НоваяКолонка("СтавкаНДС");
ТаблицаСтрок.НоваяКолонка("СчетаФактуры");
ТаблицаСтрок.НоваяКолонка("НераспределенныйАванс");

ПолучитьСчетаФактурыПолученныеВыписки();
ТаблицаСчетовФактур = Параметры.ПараметрыАлгоритмов.Получить("ТаблицаСчетовФактур");
Авансы = Параметры.ПараметрыАлгоритмов.Получить("Авансы");

Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Источник.БанковскийСчет.ТипСчета = Перечисление.ТипыБанковскихСчетов.Валютный Тогда
	Валютный = 2;
	Курс = Источник.Валюта.Курс.Получить(Источник.ДатаДок);
	Кратность = Источник.Валюта.Кратность.Получить(Источник.ДатаДок);
	Кратность = ?(Кратность=0,1,Кратность);
Иначе 
	Валютный = 1;
	Курс = 1;
	Крантность = 1;
КонецЕсли; 

//классифицируем строки выписки
ТаблицаСтрок.ВыбратьСтроки();
Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
	ВидДвижения = ?(ПустоеЗначение(ТаблицаСтрок.ВидДвижения)=0,ТаблицаСтрок.ВидДвижения.ВидДвижения,"");
	Если ТаблицаСтрок.Приход=0 Тогда
		Если ТаблицаСтрок.КоррСчет.Выбран() = 0 Тогда //счет не указан
			ВалютаДоговора = ?(ПустоеЗначение(ТаблицаСтрок.Субконто2) = 0,ТаблицаСтрок.Субконто2.ВалютаДоговора,"");
			Если ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг Тогда
				ТаблицаСтрок.КоррСчет = ?(Валютный = 1, ?(ПустоеЗначение(ВалютаДоговора) = 1, СчетПоКоду("60.2"), СчетПоКоду("60.7")), СчетПоКоду("60.22"));
			    ТаблицаСтрок.ВидОперации = "ОплатаПоставщику";
			Иначе
				ТаблицаСтрок.ВидОперации = "ПрочееСписание";
			КонецЕсли;
		Иначе  //счет указан
			Если ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
				ТаблицаСтрок.ВидОперации = "ОплатаПоставщику";
			ИначеЕсли ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
				ТаблицаСтрок.ВидОперации = "ВозвратПокупателю";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("68"))=1) или 
				        (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("69"))=1)Тогда
				ТаблицаСтрок.ВидОперации = "ПеречислениеНалога";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("55"))=1) Тогда
				ТаблицаСтрок.ВидОперации = "ПереводНаДругойСчет";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("66"))=1) или 
				        (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("67"))=1)Тогда
				ТаблицаСтрок.ВидОперации = "РасчетыПоКредитамИЗаймам";
			ИначеЕсли (ТаблицаСтрок.КоррСчет = СчетПоКоду("70")) Тогда
				ТаблицаСтрок.ВидОперации = "ПеречислениеЗП";
			ИначеЕсли (ТаблицаСтрок.КоррСчет = СчетПоКоду("76.ЗП")) Тогда
				ТаблицаСтрок.ВидОперации = "ПеречислениеЗП";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("76.1"))=1) Тогда
				ТаблицаСтрок.ВидОперации = "ПрочееСписание";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("71"))=1) Тогда
                ТаблицаСтрок.ВидОперации = "ПеречислениеПодотчетномуЛицу";
				ТаблицаСтрок.Банк = Источник.БанковскийСчет.БанкОрганизации;
				ТаблицаСтрок.СчетКонтрагента = Источник.БанковскийСчет;
			ИначеЕсли (ТаблицаСтрок.КоррСчет=СчетПоКоду("76.5"))или (ТаблицаСтрок.КоррСчет = СчетПоКоду("76.6")) или (ТаблицаСтрок.КоррСчет = СчетПоКоду("76.55")) Тогда
				Если (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности) или 
					  (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоПрочимОперациям)  Тогда
					ТаблицаСтрок.ВидОперации = "ВозвратПокупателю";
				ИначеЕсли (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг) Тогда
					ТаблицаСтрок.ВидОперации = "ОплатаПоставщику";
				Иначе
					ТаблицаСтрок.ВидОперации = "ПрочиеРасчетыСКонтрагентами";
					Если ТаблицаСтрок.Субконто2.Выбран()=1 Тогда
						//посмотрим, какой максимальный тип договора имеется
						НомСтр = 0;
						Если Параметры.ТаблицаДоговоров.НайтиЗначение(ТаблицаСтрок.Субконто2, НомСтр, "Договор") &lt;&gt; 0 Тогда
							ВидыДоговора = Параметры.ТаблицаДоговоров.ПолучитьЗначение(НомСтр,"ВидыДоговора");
							ВидыДоговора.Сортировать("ВесДоговора -,ВидДоговора +");
							ВидыДоговора.ВыбратьСтроки();
							//выбираем самую первую строчку
							Если ВидыДоговора.ПолучитьСтроку()=1 Тогда
								ВидДоговора = ВидыДоговора.ВидДоговора;
								Если (ВидДоговора = "СПоставщиком")или (ВидДоговора="СКомитентом") Тогда
									ТаблицаСтрок.ВидОперации = "ОплатаПоставщику";
								ИначеЕсли (ВидДоговора = "СПокупателем")или (ВидДоговора="СКомиссионером") Тогда
									ТаблицаСтрок.ВидОперации = "ВозвратПокупателю";
								КонецЕсли;
							КонецЕсли;
						КонецЕсли;
					КонецЕсли;
				КонецЕсли;
			ИначеЕсли (ТаблицаСтрок.КоррСчет=СчетПоКоду("57.11")) Тогда
				ТаблицаСтрок.ВидОперации = "ПрочиеРасчетыСКонтрагентами";
				ТаблицаСтрок.Банк = Источник.БанковскийСчет.БанкОрганизации;
				ТаблицаСтрок.ДоговорБанка    = СоздатьОбъект("СписокЗначений");
				ТаблицаСтрок.ДоговорБанка.ДобавитьЗначение(Источник.БанковскийСчет.БанкОрганизации, "Банк");
				ТаблицаСтрок.ДоговорБанка.ДобавитьЗначение(Источник.Валюта, "Валюта");
			Иначе
				//если на счете есть субконто контрагент и договор - то используем вид операции "Прочие расчеты с контрагентами"
				Счет = ТаблицаСтрок.КоррСчет;
				СубконтоЕсть = 0;
				Для к=1 по Счет.КоличествоСубконто() Цикл
					СубконтоЕсть = СубконтоЕсть + ?(Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты,3,?(Счет.ВидСубконто(к) = ВидыСубконто.Договоры,1,0));
				КонецЦикла;
				ТаблицаСтрок.ВидОперации = ?(СубконтоЕсть = 4,"ПрочиеРасчетыСКонтрагентами","ПрочееСписание");
			КонецЕсли;
		КонецЕсли;
		ТаблицаСтрок.Сумма = ТаблицаСтрок.Расход;
		ТаблицаСтрок.БанковскийСчет = Источник.БанковскийСчет;
	ИначеЕсли ТаблицаСтрок.КоррСчет.Выбран()=1 Тогда
		//в Бух7 списание с одного расчетного счета на другой попадает в выписку того счета, на который приходят денежные средства
		//в Бух8 наоборот, эта операция определяется документом того счета, с которого списываются денежные средства
		Если (ТаблицаСтрок.КоррСчет = СчетПоКоду("51")) или (ТаблицаСтрок.КоррСчет = СчетПоКоду("52")) или
			  (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("55"))=1) Тогда
				ТаблицаСтрок.ВидОперации = "ПереводНаДругойСчет";
				ТаблицаСтрок.Сумма = ТаблицаСтрок.Приход;
				ТаблицаСтрок.БанковскийСчет = ТаблицаСтрок.Субконто1;
				ТаблицаСтрок.Субконто1 = Источник.БанковскийСчет;
		Иначе
			Продолжить;
		КонецЕсли;
	Иначе
		Продолжить;
	КонецЕсли;
	
	ТаблицаСтрок.СчетаФактуры = СоздатьОбъект("СписокЗначений");
	ТаблицаСтрок.НераспределенныйАванс = ТаблицаСтрок.Сумма;
	
	//заполняем контрагента и договор
	Счет = ТаблицаСтрок.КоррСчет;
	Для к=1 по Счет.КоличествоСубконто() Цикл
		Если Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		ИначеЕсли Счет.ВидСубконто(к) = ВидыСубконто.Договоры Тогда
			ТаблицаСтрок.Договор = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		ИначеЕсли (Счет.ВидСубконто(к) = ВидыСубконто.Подразделения)
					ИЛИ (Счет.ВидСубконто(к) = ВидыСубконто.РасходыБудущихПериодов) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к));
			ТаблицаСтрок.Подразделение = ПолучитьПодразделениеИзСубконто();
		ИначеЕсли Счет.ВидСубконто(к) = ВидыСубконто.БанковскиеСчета Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		КонецЕсли;
	КонецЦикла;
	
	//пытаемся определить контрагента, если он не заполнен
	Если (ПустоеЗначение(ТаблицаСтрок.Контрагент)=1) и (ПустоеЗначение(ТаблицаСтрок.ПервичныйДокумент)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ПервичныйДокумент.Вид()).РеквизитШапки("Контрагент").Выбран()=1) Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ПервичныйДокумент.Контрагент;			
		КонецЕсли;
	КонецЕсли;	
	Если (ПустоеЗначение(ТаблицаСтрок.Контрагент)=1) и (ПустоеЗначение(ТаблицаСтрок.ДокументПоставки)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ДокументПоставки.Вид()).РеквизитШапки("Контрагент").Выбран()=1) Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ДокументПоставки.Контрагент;			
		КонецЕсли;
	КонецЕсли;
	
	//пытаемся определить счет контрагента, если он не заполнен
	Если (ПустоеЗначение(ТаблицаСтрок.СчетКонтрагента)=1) и (ПустоеЗначение(ТаблицаСтрок.ПервичныйДокумент)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ПервичныйДокумент.Вид()).РеквизитШапки("СчетКонтрагента").Выбран()=1) Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.ПервичныйДокумент.СчетКонтрагента;			
		КонецЕсли;
	КонецЕсли;
	Если (ПустоеЗначение(ТаблицаСтрок.СчетКонтрагента)=1) и (ПустоеЗначение(ТаблицаСтрок.Контрагент)=0) Тогда
		Если (ПустоеЗначение(ТаблицаСтрок.Контрагент.ОсновнойСчет)=0) Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.Контрагент.ОсновнойСчет;
		Иначе
			//берем первый попавшийся 
			РасчетныеСчета = СоздатьОбъект("Справочник.РасчетныеСчета");
			РасчетныеСчета.ИспользоватьВладельца(ТаблицаСтрок.Контрагент);
			РасчетныеСчета.ВыбратьЭлементы();
			Если РасчетныеСчета.ПолучитьЭлемент()=1 Тогда
				 ТаблицаСтрок.СчетКонтрагента = РасчетныеСчета.ТекущийЭлемент();
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Если (ТаблицаСтрок.ПервичныйДокумент.Вид() = "ПлатежноеПоручение") или (ТаблицаСтрок.ПервичныйДокумент.Вид()="ПлатежноеТребование") Тогда
		ТаблицаСтрок.СтавкаНДС = ТаблицаСтрок.ПервичныйДокумент.СтавкаНДС;
	Иначе
		ТаблицаСтрок.ПервичныйДокумент = "";	
	КонецЕсли;
	
	Если ПустоеЗначение(ТаблицаСтрок.ВидОперации)=0 Тогда
		ПрефиксУникальности = Строка(ТаблицаСтрок.НомерСтрокиДокумента);
		
		Если (ТаблицаСтрок.ВидОперации = "ПеречислениеЗП") и (ТаблицаСтрок.КоррСчет = СчетПоКоду("70")) Тогда
			ПрефиксУникальности = "00";
		КонецЕсли;
		ТаблицаСтрок.УникальностьОперации = ПрефиксУникальности + ТаблицаСтрок.ВидОперации + ЗначениеВСтрокуВнутр(ТаблицаСтрок.Контрагент);
	КонецЕсли;
	
	//теперь проверим, ведется ли договор в УЕ. Если ведется, то заменим корр.счет на правильный (на котором ведутся расчеты в УЕ)
	Если ПустоеЗначение(ТаблицаСтрок.Договор)=0 Тогда
		РасчетыВУЕ = ?(Валютный = 1, ?(ПустоеЗначение(ТаблицаСтрок.Договор.ВалютаДоговора) = 0, 1, 0), 0);
        Если РасчетыВУЕ = 1 Тогда
		    //заменяем счета расчетов на УЕ
			Если ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("60.7");
			ИначеЕсли ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("62.7");
			ИначеЕсли ТаблицаСтрок.КоррСчет = СчетПоКоду("76.5") Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("76.6");
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

//*********************************************************

//распределяем счета-фактуры по таблице авансов
НомерСтрокСчетовФактур = ТаблицаСчетовФактур.КоличествоСтрок();
Пока НомерСтрокСчетовФактур &gt; 0 Цикл
	ТаблицаСчетовФактур.ПолучитьСтрокуПоНомеру(НомерСтрокСчетовФактур);
	Авансы.ВыбратьСтроки();
	Пока Авансы.ПолучитьСтроку()=1 Цикл
		Если (Авансы.Тип = ТаблицаСчетовФактур.Тип) и
			(Авансы.Контрагент = ТаблицаСчетовФактур.Контрагент) и
			(Авансы.Договор = ТаблицаСчетовФактур.Договор) и
			(Авансы.Сумма = ТаблицаСчетовФактур.СуммаСчетаФактуры)  Тогда
			//нашли подходящую строку - добавляем ее в таблицу строк
			НомерСтроки = 0;
			Если ТаблицаСтрок.НайтиЗначение(Авансы.НомерСтрокиДокумента,НомерСтроки,"НомерСтрокиДокумента")&gt;0 Тогда
				ТаблицаСтрок.ПолучитьСтрокуПоНомеру(НомерСтроки);
				ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
				Авансы.УдалитьСтроку(Авансы.НомерСтроки);
				ТаблицаСчетовФактур.УдалитьСтроку(НомерСтрокСчетовФактур);
				Прервать;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	НомерСтрокСчетовФактур = НомерСтрокСчетовФактур - 1;
КонецЦикла;

ТаблицаСчетовФактур.Сортировать("-СуммаСчетаФактуры");
ТаблицаСтрок.Сортировать("-НераспределенныйАванс");

//теперь распределяем просто по подходящим строкам выписки с учетом того, 
//что не должно быть 2 счетов-фактур с одинаковым типом, контрагентом и договором в одной строке выписки
АвансовыеСчета = ",60.2,60.7,60.22,";
ТаблицаСчетовФактур.ВыбратьСтроки();
Пока ТаблицаСчетовФактур.ПолучитьСтроку()=1 Цикл
	НайденнаяСтрока = 0;
	ТаблицаСтрок.ВыбратьСтроки();
	Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
		Если Найти(АвансовыеСчета,","+ТаблицаСтрок.КоррСчет+",")&gt;0 Тогда
			Если (ТаблицаСчетовФактур.Контрагент = ТаблицаСтрок.Контрагент) и
				(ТаблицаСчетовФактур.Договор = ТаблицаСтрок.Договор) Тогда
				НайденнаяСтрока = ?(НайденнаяСтрока=0,ТаблицаСтрок.НомерСтроки,НайденнаяСтрока);
				Найдено = 0;
				//теперь поищем уже распределенную счет-фактуру с таким же типом
				Для НомерСчетФактуры = 1 по ТаблицаСтрок.СчетаФактуры.РазмерСписка() Цикл
					СФ = ТаблицаСтрок.СчетаФактуры.ПолучитьЗначение(НомерСчетФактуры);
					Если СФ.ВидОперации = ТаблицаСчетовФактур.Тип Тогда
						Найдено = 1;
					КонецЕсли;
				КонецЦикла;
				Если Найдено = 0 Тогда
					ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
					НайденнаяСтрока = 0;
					Прервать;
				КонецЕсли;
			КонецЕсли;				  
		КонецЕсли;
	КонецЦикла;
	Если НайденнаяСтрока&gt;0 Тогда
		//мы не смогли найти подходящую строку выписки, поэтому распределяем на самую первую подошедшую
		ТаблицаСтрок.ПолучитьСтрокуПоНомеру(НайденнаяСтрока);
		ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
	КонецЕсли;
КонецЦикла;
ТаблицаСтрок.Сортировать("НомерСтрокиДокумента");

//*********************************************************
УзелСсылки = мПустоеЗначение;

//теперь сформируем на основе этой таблицы документы списание с расчетного счета
ТаблицаСтрок.Сортировать("УникальностьОперации");
ТекущаяОперация = "";
СуммаДокумента  = 0;
ВходящиеДанныеДокумента = "";
НомераСтрокВыписки = "";
НазначениеПлатежа = "";
ТаблицаСтрок.ВыбратьСтроки();
Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(ТаблицаСтрок.ВидОперации)=1 Тогда
		Продолжить;
	КонецЕсли;
	Если (ТаблицаСтрок.УникальностьОперации &lt;&gt; ТекущаяОперация) Тогда
		Если ТекущаяОперация &lt;&gt; "" Тогда
			//выгружаем собранный документ
			ВходящиеДанныеДокумента.Получить("РасшифровкаПлатежа").Свернуть("ДоговорКонтрагента, ДоговорБанка, КратностьВзаиморасчетов, КурсВзаиморасчетов, СпособПогашенияЗадолженности, СтавкаНДС, СтатьяДвиженияДенежныхСредств, СчетУчетаРасчетовПоАвансам, СчетУчетаРасчетовСКонтрагентом, Сделка","СуммаВзаиморасчетов,СуммаНДС,СуммаПлатежа");
			ВходящиеДанныеДокумента.Установить("СуммаДокумента",СуммаДокумента);
			ВходящиеДанныеДокумента.Установить("НомераСтрокВыписки",НомераСтрокВыписки);
			ВходящиеДанныеДокумента.Установить("НазначениеПлатежа",НазначениеПлатежа);
			ВходящиеДанныеДокумента.Установить("Комментарий",ВходящиеДанныеДокумента.Получить("Комментарий")+НомераСтрокВыписки);
			УзелСсылкиВыписки = ВыгрузитьПоПравилу(Источник, , ВходящиеДанныеДокумента, , "СписаниеСРасчетногоСчета");
			Если (ПустоеЗначение(ВходящиеДанные.Получить("СписаниеСчетФактура"))=0) Тогда
				СчетаФактуры = ВходящиеДанныеДокумента.Получить("СчетаФактуры");
				Для НомерСФ = 1 По СчетаФактуры.РазмерСписка() Цикл
					Если СчетаФактуры.ПолучитьЗначение(НомерСФ)= ВходящиеДанные.Получить("СписаниеСчетФактура") Тогда
						УзелСсылки = УзелСсылкиВыписки;	
						Прервать;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
		КонецЕсли;
		ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");
		ВходящиеДанныеДокумента.Установить("Комментарий","# Перенесен из Бухгалтерии 7.7 Выписка №"+Источник.НомерДок+" от "+формат(Источник.ДатаДок,"ДДДММГГГГ")+" строки: ");
		ВходящиеДанныеДокумента.Установить("ВидОперации",ТаблицаСтрок.ВидОперации);
		ВходящиеДанныеДокумента.Установить("ДатаВходящегоДокумента",ТаблицаСтрок.ДатаДокВходящий);
		ВходящиеДанныеДокумента.Установить("НомерВходящегоДокумента",ТаблицаСтрок.НомерДокВходящий);
		ВходящиеДанныеДокумента.Установить("ВалютаДокумента",?(ПустоеЗначение(Источник.Валюта)=0, Источник.Валюта, Параметры.Рубли));
		ВходящиеДанныеДокумента.Установить("ДокументОснование",ТаблицаСтрок.ПервичныйДокумент);
		ВходящиеДанныеДокумента.Установить("Контрагент",ТаблицаСтрок.Контрагент);
		ВходящиеДанныеДокумента.Установить("ДоговорКонтрагента",ТаблицаСтрок.Договор);
		ВходящиеДанныеДокумента.Установить("Банк",ТаблицаСтрок.Банк);
		ВходящиеДанныеДокумента.Установить("ДоговорБанка",ТаблицаСтрок.ДоговорБанка);
		ВходящиеДанныеДокумента.Установить("НеПодтвержденоВыпискойБанка",0);
		ВходящиеДанныеДокумента.Установить("СтатьяДвиженияДенежныхСредств",ТаблицаСтрок.ВидДвижения);
		Если (ТаблицаСтрок.ВидОперации = "ПеречислениеНалога") или (ТаблицаСтрок.ВидОперации = "ПрочееСписание") Тогда
			ВходящиеДанныеДокумента.Установить("ПодразделениеДт",ТаблицаСтрок.Подразделение);
			ВходящиеДанныеДокумента.Установить("СубконтоДт1",ТаблицаСтрок.Субконто1);
			ВходящиеДанныеДокумента.Установить("СубконтоДт2",ТаблицаСтрок.Субконто2);
			ВходящиеДанныеДокумента.Установить("СубконтоДт3",ТаблицаСтрок.Субконто3);
		Иначе
			ВходящиеДанныеДокумента.Установить("ПодразделениеДт","");
			ВходящиеДанныеДокумента.Установить("СубконтоДт1","");
			ВходящиеДанныеДокумента.Установить("СубконтоДт2","");
			ВходящиеДанныеДокумента.Установить("СубконтоДт3","");
		КонецЕсли;
		ВходящиеДанныеДокумента.Установить("СчетБанк",?(Валютный=2,СчетПоКоду("52"),СчетПоКоду("51")));
		ВходящиеДанныеДокумента.Установить("СчетОрганизации",ТаблицаСтрок.БанковскийСчет);
		ВходящиеДанныеДокумента.Установить("СчетКонтрагента",ТаблицаСтрок.СчетКонтрагента);
		ВходящиеДанныеДокумента.Установить("СчетУчетаРасчетовСКонтрагентом",?(ТаблицаСтрок.ВидОперации = "ПеречислениеЗП","",ТаблицаСтрок.КоррСчет));
		ВходящиеДанныеДокумента.Установить("ФизЛицо",?(ТаблицаСтрок.ВидОперации = "ПеречислениеПодотчетномуЛицу",ТаблицаСтрок.Субконто1,""));
		ВходящиеДанныеДокумента.Установить("СчетаФактуры",СоздатьОбъект("СписокЗначений"));
		ВходящиеДанныеДокумента.Установить("ПометкаУдаления",Источник.ПометкаУдаления());
		ТаблицаРасшифровка = СоздатьОбъект("ТаблицаЗначений");
		ТаблицаРасшифровка.НоваяКолонка("ДоговорКонтрагента");
		ТаблицаРасшифровка.НоваяКолонка("ДоговорБанка");
		ТаблицаРасшифровка.НоваяКолонка("КратностьВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("КурсВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("СпособПогашенияЗадолженности");
		ТаблицаРасшифровка.НоваяКолонка("СтавкаНДС");
		ТаблицаРасшифровка.НоваяКолонка("СтатьяДвиженияДенежныхСредств");
		ТаблицаРасшифровка.НоваяКолонка("СуммаВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("СуммаНДС");
		ТаблицаРасшифровка.НоваяКолонка("СуммаПлатежа");
		ТаблицаРасшифровка.НоваяКолонка("СчетУчетаРасчетовПоАвансам");
		ТаблицаРасшифровка.НоваяКолонка("СчетУчетаРасчетовСКонтрагентом");
		ТаблицаРасшифровка.НоваяКолонка("Сделка");
		ВходящиеДанныеДокумента.Установить("РасшифровкаПлатежа",ТаблицаРасшифровка);
		ТаблицаПеречислениеЗаработнойПлаты = СоздатьОбъект("ТаблицаЗначений");
		ТаблицаПеречислениеЗаработнойПлаты.НоваяКолонка("ФизЛицо");
		ТаблицаПеречислениеЗаработнойПлаты.НоваяКолонка("Ведомость");
		ТаблицаПеречислениеЗаработнойПлаты.НоваяКолонка("СтатьяДвиженияДенежныхСредств");
		ТаблицаПеречислениеЗаработнойПлаты.НоваяКолонка("СуммаПлатежа");
		ВходящиеДанныеДокумента.Установить("ПеречислениеЗаработнойПлаты",ТаблицаПеречислениеЗаработнойПлаты);
		
		СуммаДокумента = 0;
		ТекущаяОперация = ТаблицаСтрок.УникальностьОперации;
		НомераСтрокВыписки = "";
		НазначениеПлатежа = "";
	КонецЕсли;
	ТаблицаРасшифровка.НоваяСтрока();
	ТаблицаРасшифровка.ДоговорКонтрагента = ТаблицаСтрок.Договор;
	ТаблицаРасшифровка.ДоговорБанка = ТаблицаСтрок.ДоговорБанка;
	ТаблицаРасшифровка.КратностьВзаиморасчетов = 1;
	ТаблицаРасшифровка.КурсВзаиморасчетов = 1;
	//если валюта в договоре - то нужно установить курс и кратность
	Если ПустоеЗначение(ТаблицаСтрок.Договор)=0 Тогда
		ВалютаДокумента = ТаблицаСтрок.Договор.ВалютаДоговора;
		Если ПустоеЗначение(ТаблицаСтрок.Договор.ВалютаДоговора)=0 Тогда
			ТаблицаРасшифровка.КурсВзаиморасчетов = ?(ТаблицаСтрок.Договор.ВестиУчетРасчетовУЕ = 1,ТаблицаСтрок.КурсОплаты,ВалютаДокумента.Курс.Получить(Источник.ДатаДок));
			Кратность = ВалютаДокумента.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			Если ТаблицаСтрок.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
				Кратность = Кратность * 100 / (100 + ТаблицаСтрок.Договор.ПроцентКорректировкиКурсаУЕ);
			КонецЕсли;
			ТаблицаРасшифровка.КратностьВзаиморасчетов = Кратность;
		КонецЕсли;
	КонецЕсли;
	Если (ТаблицаСтрок.ВидОперации = "ОплатаПоставщику") или (ТаблицаСтрок.ВидОперации = "ВозвратПокупателю") Тогда
		Если ПустоеЗначение(ТаблицаСтрок.ДокументПоставки)=1 Тогда
			ТаблицаРасшифровка.СпособПогашенияЗадолженности = "Автоматически";
		Иначе
			ТаблицаРасшифровка.СпособПогашенияЗадолженности = "ПоДокументу";
			ТаблицаРасшифровка.Сделка = ТаблицаСтрок.ДокументПоставки;
		КонецЕсли;
	КонецЕсли;
	
	
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ТаблицаСтрок.СтавкаНДС);
	ПолучитьСтавкуНДС();
	ТаблицаРасшифровка.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	Если ПустоеЗначение(ТаблицаСтрок.СтавкаНДС) = 0 Тогда
		ТаблицаРасшифровка.СуммаНДС = ТаблицаСтрок.Сумма*ТаблицаСтрок.СтавкаНДС.Ставка/(100+ТаблицаСтрок.СтавкаНДС.Ставка);
	КонецЕсли;
	//для валютного счета сумма взаиморасчетов и сумма платежа совпадают, они отличаются только для расчетов в УЕ
	Если Валютный = 1 Тогда
		ТаблицаРасшифровка.СуммаВзаиморасчетов = ?(ТаблицаРасшифровка.КурсВзаиморасчетов=0,0,ТаблицаСтрок.Сумма * ТаблицаРасшифровка.КратностьВзаиморасчетов / ТаблицаРасшифровка.КурсВзаиморасчетов);
	Иначе
		ТаблицаРасшифровка.СуммаВзаиморасчетов = ТаблицаСтрок.Сумма;
	КонецЕсли;
	
	ТаблицаРасшифровка.СуммаПлатежа = ТаблицаСтрок.Сумма;
	
	Если ТаблицаСтрок.ВидОперации &lt;&gt; "ПеречислениеЗП" Тогда
		ТаблицаРасшифровка.СтатьяДвиженияДенежныхСредств = ТаблицаСтрок.ВидДвижения;
	КонецЕсли;
	
    //по счету определяем пару расчетных счетов
	СтрокаСчета = "";
	
	Если Параметры.ТаблицаСчетовРасчета.НайтиЗначение(ТаблицаСтрок.КоррСчет,СтрокаСчета,"")=1 Тогда
		ТаблицаРасшифровка.СчетУчетаРасчетовПоАвансам     = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"АвансовыйСчет");
		ТаблицаРасшифровка.СчетУчетаРасчетовСКонтрагентом = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"РасчетныйСчет");
	Иначе
		ТаблицаРасшифровка.СчетУчетаРасчетовПоАвансам     = ТаблицаСтрок.КоррСчет;
		ТаблицаРасшифровка.СчетУчетаРасчетовСКонтрагентом = ТаблицаСтрок.КоррСчет;
	КонецЕсли;
	Если (ВходящиеДанныеДокумента.Получить("ДатаВходящегоДокумента") &lt;&gt; ТаблицаСтрок.ДатаДокВходящий) или 
		  (ВходящиеДанныеДокумента.Получить("НомерВходящегоДокумента") &lt;&gt; ТаблицаСтрок.НомерДокВходящий) Тогда
		  //если дата и номер входящего документа очередной строки отличаются от даты и номера предыдущей строки документа - то очищаем их
		  //это справедливо только для тех документов, которые будут содержать несколько строк выписки
		ВходящиеДанныеДокумента.Установить("ДатаВходящегоДокумента","");
		ВходящиеДанныеДокумента.Установить("НомерВходящегоДокумента","");
	КонецЕсли;
	
	Если ТаблицаСтрок.ВидОперации = "ПеречислениеЗП" Тогда
		Если ТаблицаСтрок.КоррСчет = СчетПоКоду("70") Тогда
			ТаблицаПеречислениеЗаработнойПлаты.НоваяСтрока();
			ТаблицаПеречислениеЗаработнойПлаты.ФизЛицо = ТаблицаСтрок.Субконто1;
			ТаблицаПеречислениеЗаработнойПлаты.Ведомость = Источник;
			ТаблицаПеречислениеЗаработнойПлаты.СтатьяДвиженияДенежныхСредств = ТаблицаСтрок.ВидДвижения;
			ТаблицаПеречислениеЗаработнойПлаты.СуммаПлатежа = ТаблицаСтрок.Сумма;
		Иначе
			//найдем ведомость, соответствующую данной строке выписки
			Параметры.ТаблицаВедомостейПоБанку.ВыбратьСтроки();
			Пока Параметры.ТаблицаВедомостейПоБанку.ПолучитьСтроку()=1 Цикл
				Если (Параметры.ТаблицаВедомостейПоБанку.Выписка = Источник) и 
					  (Параметры.ТаблицаВедомостейПоБанку.СтрокаВыписки = ТаблицаСтрок.НомерСтрокиДокумента) Тогда
					Ведомость = Параметры.ТаблицаВедомостейПоБанку.Ведомость;
					Ведомость.ВыбратьСтроки();
					Пока Ведомость.ПолучитьСтроку()=1 Цикл
						ТаблицаПеречислениеЗаработнойПлаты.НоваяСтрока();
						ТаблицаПеречислениеЗаработнойПлаты.ФизЛицо = Ведомость.Сотрудник;
						ТаблицаПеречислениеЗаработнойПлаты.Ведомость = Ведомость;
						ТаблицаПеречислениеЗаработнойПлаты.СтатьяДвиженияДенежныхСредств = ТаблицаСтрок.ВидДвижения;
						ТаблицаПеречислениеЗаработнойПлаты.СуммаПлатежа = Ведомость.КВыдаче;
					КонецЦикла;
					Прервать;
				КонецЕсли;
            КонецЦикла;
		КонецЕсли;
	КонецЕсли;
	
	НомераСтрокВыписки = НомераСтрокВыписки+?(НомераСтрокВыписки="","",", ")+Строка(ТаблицаСтрок.НомерСтрокиДокумента);
	НазначениеПлатежа  = НазначениеПлатежа +?(НазначениеПлатежа="","",", ")+СокрЛП(ТаблицаСтрок.НазначениеПлатежа);
	СуммаДокумента = СуммаДокумента + ТаблицаСтрок.Сумма;
	Для НомерСФ = 1 По ТаблицаСтрок.СчетаФактуры.РазмерСписка() Цикл
		ВходящиеДанныеДокумента.Получить("СчетаФактуры").ДобавитьЗначение(ТаблицаСтрок.СчетаФактуры.ПолучитьЗначение(НомерСФ));
	КонецЦикла;
КонецЦикла;
Если ТекущаяОперация &lt;&gt; "" Тогда
	//выгружаем собранный документ
	ВходящиеДанныеДокумента.Получить("РасшифровкаПлатежа").Свернуть("ДоговорКонтрагента, ДоговорБанка, КратностьВзаиморасчетов, КурсВзаиморасчетов, СпособПогашенияЗадолженности, СтавкаНДС, СтатьяДвиженияДенежныхСредств, СчетУчетаРасчетовПоАвансам, СчетУчетаРасчетовСКонтрагентом, Сделка","СуммаВзаиморасчетов,СуммаНДС,СуммаПлатежа");
	ВходящиеДанныеДокумента.Установить("СуммаДокумента",СуммаДокумента);
	ВходящиеДанныеДокумента.Установить("НомераСтрокВыписки",НомераСтрокВыписки);
	ВходящиеДанныеДокумента.Установить("НазначениеПлатежа",НазначениеПлатежа);
	ВходящиеДанныеДокумента.Установить("Комментарий",ВходящиеДанныеДокумента.Получить("Комментарий")+НомераСтрокВыписки);
	УзелСсылкиВыписки =ВыгрузитьПоПравилу(Источник, , ВходящиеДанныеДокумента, , "СписаниеСРасчетногоСчета");
	Если (ПустоеЗначение(ВходящиеДанные.Получить("СписаниеСчетФактура"))=0) Тогда
		СчетаФактуры = ВходящиеДанныеДокумента.Получить("СчетаФактуры");
		Для НомерСФ = 1 По СчетаФактуры.РазмерСписка() Цикл
			Если СчетаФактуры.ПолучитьЗначение(НомерСФ)= ВходящиеДанные.Получить("СписаниеСчетФактура") Тогда
				УзелСсылки = УзелСсылкиВыписки;	
				Прервать;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;

//отказываемся от выгрузки - мы уже все выгрузили
Отказ = 1;</ПриВыгрузке>
					<ПослеВыгрузки>Отказ = 1;</ПослеВыгрузки>
					<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
					<Источник>ДокументСсылка.Выписка</Источник>
					<Приемник>ДокументСсылка.СписаниеСРасчетногоСчета</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Выписка_Поступление</Код>
					<Наименование>Документ: Выписка</Наименование>
					<Порядок>1850</Порядок>
					<ПриВыгрузке>ТаблицаСтрок = СоздатьОбъект("ТаблицаЗначений");
Источник.ВыгрузитьТабличнуюЧасть(ТаблицаСтрок);
ТаблицаСтрок.НоваяКолонка("ВидОперации");
ТаблицаСтрок.НоваяКолонка("УникальностьОперации");
ТаблицаСтрок.НоваяКолонка("Контрагент");
ТаблицаСтрок.НоваяКолонка("Договор");
ТаблицаСтрок.НоваяКолонка("Банк");
ТаблицаСтрок.НоваяКолонка("ДоговорБанка");
ТаблицаСтрок.НоваяКолонка("Подразделение");
ТаблицаСтрок.НоваяКолонка("Сумма");
ТаблицаСтрок.НоваяКолонка("БанковскийСчет");
ТаблицаСтрок.НоваяКолонка("СчетКонтрагента");
ТаблицаСтрок.НоваяКолонка("СтавкаНДС");
ТаблицаСтрок.НоваяКолонка("СчетаФактуры");
ТаблицаСтрок.НоваяКолонка("НераспределенныйАванс");


ПолучитьСчетаФактурыВыписки();
ТаблицаСчетовФактур = Параметры.ПараметрыАлгоритмов.Получить("ТаблицаСчетовФактур");
Авансы = Параметры.ПараметрыАлгоритмов.Получить("Авансы");

//*****************************************
//обрабатываем табличную часть

Если Источник.БанковскийСчет.ТипСчета = Перечисление.ТипыБанковскихСчетов.Валютный Тогда
	Валютный = 2;
	Курс = Источник.Валюта.Курс.Получить(Источник.ДатаДок);
	Кратность = Источник.Валюта.Кратность.Получить(Источник.ДатаДок);
	Кратность = ?(Кратность=0,1,Кратность);
Иначе 
	Валютный = 1;
	Курс = 1;
	Крантность = 1;
КонецЕсли;

Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

//классифицируем строки выписки
ТаблицаСтрок.ВыбратьСтроки();
Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
	Если ТаблицаСтрок.Приход&lt;&gt;0 Тогда
		Если ТаблицаСтрок.КоррСчет.Выбран()=1 Тогда
			//в Бух7 списание с одного расчетного счета на другой попадает в выписку того счета, на который приходят денежные средства
			//в Бух8 наоборот, эта операция определяется документом того счета, с которого списываются денежные средства
			Если (ТаблицаСтрок.КоррСчет = СчетПоКоду("51")) или (ТаблицаСтрок.КоррСчет = СчетПоКоду("52")) или
				  (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("55"))=1) Тогда
				Продолжить;	
			КонецЕсли;
		КонецЕсли;
		ВидДвижения = ?(ПустоеЗначение(ТаблицаСтрок.ВидДвижения)=0,ТаблицаСтрок.ВидДвижения.ВидДвижения,"");
		Если ТаблицаСтрок.КоррСчет.Выбран() = 0 Тогда //счет не указан
			ВалютаДоговора = ?(ПустоеЗначение(ТаблицаСтрок.Субконто2) = 0,ТаблицаСтрок.Субконто2.ВалютаДоговора,"");
			Если ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности Тогда
				ТаблицаСтрок.КоррСчет = ?(Валютный = 1, ?(ПустоеЗначение(ВалютаДоговора) = 1, СчетПоКоду("62.2"), СчетПоКоду("62.7")), СчетПоКоду("62.22"));
			    ТаблицаСтрок.ВидОперации = "ОплатаПокупателя";
			Иначе
				ТаблицаСтрок.ВидОперации = "ПрочееСписание";
			КонецЕсли;
		Иначе  //счет указан
			Если ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.КупляПродажаИностраннойВалюты Тогда
				Если Валютный = 2 Тогда
					ТаблицаСтрок.ВидОперации = "ПриобретениеИностраннойВалюты";
				Иначе				
					ТаблицаСтрок.ВидОперации = "ПоступленияОтПродажиИностраннойВалюты";
					ТаблицаСтрок.Банк = Источник.БанковскийСчет.БанкОрганизации;
					ТаблицаСтрок.ДоговорБанка    = СоздатьОбъект("СписокЗначений");
					ТаблицаСтрок.ДоговорБанка.ДобавитьЗначение( Источник.БанковскийСчет.БанкОрганизации, "Банк");
					ТаблицаСтрок.ДоговорБанка.ДобавитьЗначение( ТаблицаСтрок.ПроданнаяВалюта, "Валюта");
				КонецЕсли;
			ИначеЕсли ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
				ТаблицаСтрок.ВидОперации = "ВозвратОтПоставщика";
			ИначеЕсли ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
				ТаблицаСтрок.ВидОперации = "ОплатаПокупателя";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("57"))=1) Тогда
				ТаблицаСтрок.ВидОперации = "Инкассация";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("66"))=1) или 
				        (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("67"))=1)Тогда
				ТаблицаСтрок.ВидОперации = "РасчетыПоКредитамИЗаймам";
			ИначеЕсли (ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("76.1"))=1) Тогда
				ТаблицаСтрок.ВидОперации = "ПрочееПоступление";
			ИначеЕсли (ТаблицаСтрок.КоррСчет=СчетПоКоду("76.5"))или (ТаблицаСтрок.КоррСчет = СчетПоКоду("76.6")) или (ТаблицаСтрок.КоррСчет = СчетПоКоду("76.55")) Тогда
				Если (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоОбычнымВидамДеятельности) или 
					  (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ВыручкаПоПрочимОперациям)  Тогда
					ТаблицаСтрок.ВидОперации = "ОплатаПокупателя";
				ИначеЕсли (ВидДвижения = Перечисление.ВидыДвиженийДенежныхСредств.ПриобретениеТоваровПродукцииРаботИУслуг) Тогда
					ТаблицаСтрок.ВидОперации = "ВозвратОтПоставщика";
				Иначе
					ТаблицаСтрок.ВидОперации = "ПрочиеРасчетыСКонтрагентами";
					Если ТаблицаСтрок.Субконто2.Выбран()=1 Тогда
						//посмотрим, какой максимальный тип договора имеется
						НомСтр = 0;
						Если Параметры.ТаблицаДоговоров.НайтиЗначение(ТаблицаСтрок.Субконто2, НомСтр, "Договор") &lt;&gt; 0 Тогда
							ВидыДоговора = Параметры.ТаблицаДоговоров.ПолучитьЗначение(НомСтр,"ВидыДоговора");
							ВидыДоговора.Сортировать("ВесДоговора -,ВидДоговора +");
							ВидыДоговора.ВыбратьСтроки();
							//выбираем самую первую строчку
							Если ВидыДоговора.ПолучитьСтроку()=1 Тогда
								ВидДоговора = ВидыДоговора.ВидДоговора;
								Если (ВидДоговора = "СПоставщиком")или (ВидДоговора="СКомитентом") Тогда
									ТаблицаСтрок.ВидОперации = "ВозвратОтПоставщика";
								ИначеЕсли (ВидДоговора = "СПокупателем")или (ВидДоговора="СКомиссионером") Тогда
									ТаблицаСтрок.ВидОперации = "ОплатаПокупателя";
								КонецЕсли;
							КонецЕсли;
						КонецЕсли;
					КонецЕсли;
					
				КонецЕсли;
			Иначе
				//если на счете есть субконто контрагент и договор - то используем вид операции "Прочие расчеты с контрагентами"
				Счет = ТаблицаСтрок.КоррСчет;
				СубконтоЕсть = 0;
				Для к=1 по Счет.КоличествоСубконто() Цикл
					СубконтоЕсть = СубконтоЕсть + ?(Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты,3,?(Счет.ВидСубконто(к) = ВидыСубконто.Договоры,1,0));
				КонецЦикла;
				ТаблицаСтрок.ВидОперации = ?(СубконтоЕсть = 4,"ПрочиеРасчетыСКонтрагентами","ПрочееПоступление");
			КонецЕсли;
		КонецЕсли;
		ТаблицаСтрок.Сумма = ТаблицаСтрок.Приход;
		ТаблицаСтрок.БанковскийСчет = Источник.БанковскийСчет;
	Иначе
		Продолжить;
	КонецЕсли;
	ТаблицаСтрок.СчетаФактуры = СоздатьОбъект("СписокЗначений");
	ТаблицаСтрок.НераспределенныйАванс = ТаблицаСтрок.Сумма;

	//заполняем контрагента и договор
	Счет = ТаблицаСтрок.КоррСчет;
	Для к=1 по Счет.КоличествоСубконто() Цикл
		Если Счет.ВидСубконто(к) = ВидыСубконто.Контрагенты Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		ИначеЕсли Счет.ВидСубконто(к) = ВидыСубконто.Договоры Тогда
			ТаблицаСтрок.Договор = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		ИначеЕсли (Счет.ВидСубконто(к) = ВидыСубконто.Подразделения)
					ИЛИ (Счет.ВидСубконто(к) = ВидыСубконто.РасходыБудущихПериодов) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к));
			ТаблицаСтрок.Подразделение = ПолучитьПодразделениеИзСубконто();
		ИначеЕсли Счет.ВидСубконто(к) = ВидыСубконто.БанковскиеСчета Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.ПолучитьЗначение(ТаблицаСтрок.НомерСтроки,"Субконто"+к);
		КонецЕсли;
	КонецЦикла;
	
	//пытаемся определить контрагента, если он не заполнен
	Если (ПустоеЗначение(ТаблицаСтрок.Контрагент)=1) и (ПустоеЗначение(ТаблицаСтрок.ПервичныйДокумент)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ПервичныйДокумент.Вид()).РеквизитШапки("Контрагент").Выбран()=1) Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ПервичныйДокумент.Контрагент;			
		КонецЕсли;
	КонецЕсли;	
	Если (ПустоеЗначение(ТаблицаСтрок.Контрагент)=1) и (ПустоеЗначение(ТаблицаСтрок.ДокументПоставки)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ДокументПоставки.Вид()).РеквизитШапки("Контрагент").Выбран()=1) Тогда
			ТаблицаСтрок.Контрагент = ТаблицаСтрок.ДокументПоставки.Контрагент;			
		КонецЕсли;
	КонецЕсли;
	
	//пытаемся определить счет контрагента, если он не заполнен
	Если (ПустоеЗначение(ТаблицаСтрок.СчетКонтрагента)=1) и (ПустоеЗначение(ТаблицаСтрок.ПервичныйДокумент)=0) Тогда
		Если (Метаданные.Документ(ТаблицаСтрок.ПервичныйДокумент.Вид()).РеквизитШапки("СчетКонтрагента").Выбран()=1) Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.ПервичныйДокумент.СчетКонтрагента;			
		КонецЕсли;
	КонецЕсли;
	Если (ПустоеЗначение(ТаблицаСтрок.СчетКонтрагента)=1) и (ПустоеЗначение(ТаблицаСтрок.Контрагент)=0) Тогда
		Если (ПустоеЗначение(ТаблицаСтрок.Контрагент.ОсновнойСчет)=0) Тогда
			ТаблицаСтрок.СчетКонтрагента = ТаблицаСтрок.Контрагент.ОсновнойСчет;
		Иначе
			//берем первый попавшийся 
			РасчетныеСчета = СоздатьОбъект("Справочник.РасчетныеСчета");
			РасчетныеСчета.ИспользоватьВладельца(ТаблицаСтрок.Контрагент);
			РасчетныеСчета.ВыбратьЭлементы();
			Если РасчетныеСчета.ПолучитьЭлемент()=1 Тогда
				 ТаблицаСтрок.СчетКонтрагента = РасчетныеСчета.ТекущийЭлемент();
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Если (ТаблицаСтрок.ПервичныйДокумент.Вид() = "ПлатежноеПоручение") или (ТаблицаСтрок.ПервичныйДокумент.Вид()="ПлатежноеТребование") Тогда
		ТаблицаСтрок.СтавкаНДС = ТаблицаСтрок.ПервичныйДокумент.СтавкаНДС;
	Иначе
		ТаблицаСтрок.ПервичныйДокумент = "";	
	КонецЕсли;
	
	Если ПустоеЗначение(ТаблицаСтрок.ВидОперации)=0 Тогда
		//ПрефиксУникальности = "00";
		ПрефиксУникальности = Строка(ТаблицаСтрок.НомерСтрокиДокумента);
		ТаблицаСтрок.УникальностьОперации = ПрефиксУникальности + ТаблицаСтрок.ВидОперации + ЗначениеВСтрокуВнутр(ТаблицаСтрок.Контрагент);
	КонецЕсли;

	//теперь проверим, ведется ли договор в УЕ. Если ведется, то заменим корр.счет на правильный (на котором ведутся расчеты в УЕ)
	Если ПустоеЗначение(ТаблицаСтрок.Договор)=0 Тогда
		РасчетыВУЕ = ?(Валютный = 1, ?(ПустоеЗначение(ТаблицаСтрок.Договор.ВалютаДоговора) = 0, 1, 0), 0);
        Если РасчетыВУЕ = 1 Тогда
		    //заменяем счета расчетов на УЕ
			Если ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("60.7");
			ИначеЕсли ТаблицаСтрок.КоррСчет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("62.7");
			ИначеЕсли ТаблицаСтрок.КоррСчет = СчетПоКоду("76.5") Тогда
				ТаблицаСтрок.КоррСчет = СчетПоКоду("76.6");
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

//*********************************************************

//распределяем счета-фактуры по таблице авансов
НомерСтрокСчетовФактур = ТаблицаСчетовФактур.КоличествоСтрок();
Пока НомерСтрокСчетовФактур &gt; 0 Цикл
	ТаблицаСчетовФактур.ПолучитьСтрокуПоНомеру(НомерСтрокСчетовФактур);
	Авансы.ВыбратьСтроки();
	Пока Авансы.ПолучитьСтроку()=1 Цикл
		Если (Авансы.Тип = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс)  Тогда
			Если (Авансы.Тип = ТаблицаСчетовФактур.Тип) и
				(Авансы.Контрагент = ТаблицаСчетовФактур.Контрагент) и
				(Авансы.ДоговорСчетаФактуры = ТаблицаСчетовФактур.Договор) и
				(Авансы.Сумма = ТаблицаСчетовФактур.СуммаСчетаФактуры)  Тогда
				//нашли подходящую строку - добавляем ее в таблицу строк
				НомерСтроки = 0;
				Если ТаблицаСтрок.НайтиЗначение(Авансы.НомерСтрокиДокумента,НомерСтроки,"НомерСтрокиДокумента")&gt;0 Тогда
					ТаблицаСтрок.ПолучитьСтрокуПоНомеру(НомерСтроки);
					ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
					Авансы.УдалитьСтроку(Авансы.НомерСтроки);
					ТаблицаСчетовФактур.УдалитьСтроку(НомерСтрокСчетовФактур);
					Прервать;
				КонецЕсли;
			КонецЕсли;
		ИначеЕсли (Авансы.Тип = ТаблицаСчетовФактур.Тип) и
				(Авансы.Контрагент = ТаблицаСчетовФактур.Контрагент) и
				(Авансы.ДоговорСчетаФактуры = ТаблицаСчетовФактур.Договор) Тогда
        	    //нашли подходящую строку - добавляем ее в таблицу строк
				НомерСтроки = 0;
				Если ТаблицаСтрок.НайтиЗначение(Авансы.НомерСтрокиДокумента,НомерСтроки,"НомерСтрокиДокумента")&gt;0 Тогда
					ТаблицаСтрок.ПолучитьСтрокуПоНомеру(НомерСтроки);
					ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
					Авансы.УдалитьСтроку(Авансы.НомерСтроки);
					ТаблицаСчетовФактур.УдалитьСтроку(НомерСтрокСчетовФактур);
					Прервать;
				КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	НомерСтрокСчетовФактур = НомерСтрокСчетовФактур - 1;
КонецЦикла;

ТаблицаСчетовФактур.Сортировать("-СуммаСчетаФактуры");
ТаблицаСтрок.Сортировать("-НераспределенныйАванс");

//теперь распределяем просто по подходящим строкам выписки с учетом того, 
//что не должно быть 2 счетов-фактур с одинаковым типом, контрагентом и договором в одной строке выписки
АвансовыеСчета = ",62.2,62.7,62.22,";
ТаблицаСчетовФактур.ВыбратьСтроки();
Пока ТаблицаСчетовФактур.ПолучитьСтроку()=1 Цикл
	НайденнаяСтрока = 0;
	ТаблицаСтрок.ВыбратьСтроки();
	Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
		Если Найти(АвансовыеСчета,","+ТаблицаСтрок.КоррСчет+",")&gt;0 Тогда
			Если (ТаблицаСчетовФактур.Контрагент = ТаблицаСтрок.Контрагент) Тогда
				НайденнаяСтрока = ?(НайденнаяСтрока=0,ТаблицаСтрок.НомерСтроки,НайденнаяСтрока);
				Найдено = 0;
				//теперь поищем уже распределенную счет-фактуру с таким же типом
				Для НомерСчетФактуры = 1 по ТаблицаСтрок.СчетаФактуры.РазмерСписка() Цикл
					СФ = ТаблицаСтрок.СчетаФактуры.ПолучитьЗначение(НомерСчетФактуры);
					Если СФ.ВидОперации = ТаблицаСчетовФактур.Тип Тогда
						Найдено = 1;
					КонецЕсли;
				КонецЦикла;
				Если Найдено = 0 Тогда
					ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
					НайденнаяСтрока = 0;
					Прервать;
				КонецЕсли;
			КонецЕсли;				  
		КонецЕсли;
	КонецЦикла;
	Если НайденнаяСтрока&gt;0 Тогда
		//мы не смогли найти подходящую строку выписки, поэтому распределяем на самую первую подошедшую
		ТаблицаСтрок.ПолучитьСтрокуПоНомеру(НайденнаяСтрока);
		ТаблицаСтрок.СчетаФактуры.ДобавитьЗначение(ТаблицаСчетовФактур.СчетФактура);
	КонецЕсли;
КонецЦикла;
ТаблицаСтрок.Сортировать("НомерСтрокиДокумента");

//*********************************************************
УзелСсылки = мПустоеЗначение;

//теперь сформируем на основе этой таблицы документы списание с расчетного счета
ТаблицаСтрок.Сортировать("УникальностьОперации");
ТекущаяОперация = "";
СуммаДокумента  = 0;
ВходящиеДанныеДокумента = "";
НомераСтрокВыписки = "";
НазначениеПлатежа = "";
ТаблицаСтрок.ВыбратьСтроки();
Пока ТаблицаСтрок.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(ТаблицаСтрок.ВидОперации)=1 Тогда
		Продолжить;
	КонецЕсли;
	Если (ТаблицаСтрок.УникальностьОперации &lt;&gt; ТекущаяОперация) Тогда
		Если ТекущаяОперация &lt;&gt; "" Тогда
			//выгружаем собранный документ
			ВходящиеДанныеДокумента.Установить("СуммаДокумента",СуммаДокумента);
			ВходящиеДанныеДокумента.Установить("НомераСтрокВыписки",НомераСтрокВыписки);
			ВходящиеДанныеДокумента.Установить("НазначениеПлатежа",НазначениеПлатежа);
			ВходящиеДанныеДокумента.Установить("Комментарий",ВходящиеДанныеДокумента.Получить("Комментарий")+НомераСтрокВыписки);
			УзелСсылкиВыписки = ВыгрузитьПоПравилу(Источник, , ВходящиеДанныеДокумента, , "ПоступлениеНаРасчетныйСчет");
			Если (ПустоеЗначение(ВходящиеДанные.Получить("ПоступлениеСчетФактура"))=0) Тогда
				СчетаФактуры = ВходящиеДанныеДокумента.Получить("СчетаФактуры");
				Для НомерСФ = 1 По СчетаФактуры.РазмерСписка() Цикл
					Если СчетаФактуры.ПолучитьЗначение(НомерСФ)= ВходящиеДанные.Получить("ПоступлениеСчетФактура") Тогда
						УзелСсылки = УзелСсылкиВыписки;	
						Прервать;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
		КонецЕсли;
		ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");
		ВходящиеДанныеДокумента.Установить("Комментарий","# Перенесен из Бухгалтерии 7.7 Выписка №"+Источник.НомерДок+" от "+формат(Источник.ДатаДок,"ДДДММГГГГ")+" строки: ");
		ВходящиеДанныеДокумента.Установить("ВидОперации",ТаблицаСтрок.ВидОперации);
		ВходящиеДанныеДокумента.Установить("ДатаВходящегоДокумента",ТаблицаСтрок.ДатаДокВходящий);
		ВходящиеДанныеДокумента.Установить("НомерВходящегоДокумента",ТаблицаСтрок.НомерДокВходящий);
		ВходящиеДанныеДокумента.Установить("ВалютаДокумента",?(ПустоеЗначение(Источник.Валюта)=0, Источник.Валюта, Параметры.Рубли));
		ВходящиеДанныеДокумента.Установить("ДокументОснование",ТаблицаСтрок.ДокументПоставки);
		ВходящиеДанныеДокумента.Установить("Контрагент",ТаблицаСтрок.Контрагент);
		ВходящиеДанныеДокумента.Установить("ДоговорКонтрагента",ТаблицаСтрок.Договор);
		ВходящиеДанныеДокумента.Установить("Банк",ТаблицаСтрок.Банк);
		ВходящиеДанныеДокумента.Установить("ДоговорБанка",ТаблицаСтрок.ДоговорБанка);
		ВходящиеДанныеДокумента.Установить("СтатьяДвиженияДенежныхСредств",ТаблицаСтрок.ВидДвижения);
		ВходящиеДанныеДокумента.Установить("КурсНаДатуПриобретенияРеализацииВалюты",0);
		ВходящиеДанныеДокумента.Установить("ОтражатьРазницуВКурсеВСоставеОперационныхРасходов",1);
		ВходящиеДанныеДокумента.Установить("СчетБанк",?(Валютный=2,СчетПоКоду("52"),СчетПоКоду("51")));
		ВходящиеДанныеДокумента.Установить("СчетУчетаРасчетовСКонтрагентом",ТаблицаСтрок.КоррСчет);
		
		Если (ТаблицаСтрок.ВидОперации = "ПрочееПоступление") Тогда
			ВходящиеДанныеДокумента.Установить("ПодразделениеКт",ТаблицаСтрок.Подразделение);
			ВходящиеДанныеДокумента.Установить("СубконтоКт1",ТаблицаСтрок.Субконто1);
			ВходящиеДанныеДокумента.Установить("СубконтоКт2",ТаблицаСтрок.Субконто2);
			ВходящиеДанныеДокумента.Установить("СубконтоКт3",ТаблицаСтрок.Субконто3);
		Иначе
			ВходящиеДанныеДокумента.Установить("ПодразделениеКт","");
			ВходящиеДанныеДокумента.Установить("СубконтоКт1","");
			ВходящиеДанныеДокумента.Установить("СубконтоКт2","");
			ВходящиеДанныеДокумента.Установить("СубконтоКт3","");
		КонецЕсли;
		
		ВходящиеДанныеДокумента.Установить("СчетОрганизации",ТаблицаСтрок.БанковскийСчет);
		ВходящиеДанныеДокумента.Установить("СчетКонтрагента",ТаблицаСтрок.СчетКонтрагента);
		ВходящиеДанныеДокумента.Установить("СчетаФактуры",СоздатьОбъект("СписокЗначений"));
		ВходящиеДанныеДокумента.Установить("ПометкаУдаления",Источник.ПометкаУдаления());

		
		ТаблицаРасшифровка = СоздатьОбъект("ТаблицаЗначений");
		ТаблицаРасшифровка.НоваяКолонка("ДоговорКонтрагента");
		ТаблицаРасшифровка.НоваяКолонка("ДоговорБанка");
		ТаблицаРасшифровка.НоваяКолонка("КратностьВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("КурсВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("СпособПогашенияЗадолженности");
		ТаблицаРасшифровка.НоваяКолонка("СтавкаНДС");
		ТаблицаРасшифровка.НоваяКолонка("СтатьяДвиженияДенежныхСредств");
		ТаблицаРасшифровка.НоваяКолонка("ПодразделениеКт");
		ТаблицаРасшифровка.НоваяКолонка("СубконтоКт1");
		ТаблицаРасшифровка.НоваяКолонка("СубконтоКт2");
		ТаблицаРасшифровка.НоваяКолонка("СубконтоКт3");
		ТаблицаРасшифровка.НоваяКолонка("СуммаВзаиморасчетов");
		ТаблицаРасшифровка.НоваяКолонка("СуммаНДС");
		ТаблицаРасшифровка.НоваяКолонка("СуммаПлатежа");
		ТаблицаРасшифровка.НоваяКолонка("СчетУчетаРасчетовПоАвансам");
		ТаблицаРасшифровка.НоваяКолонка("СчетУчетаРасчетовСКонтрагентом");
		ТаблицаРасшифровка.НоваяКолонка("Сделка");
		ТаблицаРасшифровка.НоваяКолонка("СчетНаОплату");
		ВходящиеДанныеДокумента.Установить("РасшифровкаПлатежа",ТаблицаРасшифровка);
		СуммаДокумента = 0;
		ТекущаяОперация = ТаблицаСтрок.УникальностьОперации;
		НомераСтрокВыписки = "";
		НазначениеПлатежа = "";
	КонецЕсли;
	ТаблицаРасшифровка.НоваяСтрока();
	ТаблицаРасшифровка.ДоговорКонтрагента = ТаблицаСтрок.Договор;
	ТаблицаРасшифровка.ДоговорБанка = ТаблицаСтрок.ДоговорБанка;
	ТаблицаРасшифровка.КратностьВзаиморасчетов = 1;
	ТаблицаРасшифровка.КурсВзаиморасчетов = 1;
	Если ТаблицаСтрок.ВидОперации = "ПоступленияОтПродажиИностраннойВалюты" Тогда
		Если ПустоеЗначение(ТаблицаСтрок.ПроданнаяВалюта)=0 Тогда
			Кратность = ТаблицаСтрок.ПроданнаяВалюта.Кратность.Получить(Источник.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			ТаблицаРасшифровка.КратностьВзаиморасчетов = Кратность;
		КонецЕсли;
		ТаблицаРасшифровка.КурсВзаиморасчетов =  ?(ТаблицаСтрок.СуммаПроданнойВалюты = 0, 0,  ТаблицаСтрок.Сумма / ТаблицаСтрок.СуммаПроданнойВалюты * Кратность);
		ТаблицаРасшифровка.СуммаВзаиморасчетов = ТаблицаСтрок.СуммаПроданнойВалюты;
		ВходящиеДанныеДокумента.Установить("КурсНаДатуПриобретенияРеализацииВалюты",ТаблицаСтрок.КурсПокупкиПродажи);
	ИначеЕсли ТаблицаСтрок.ВидОперации = "ПриобретениеИностраннойВалюты" Тогда
		Кратность = Источник.Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		ТаблицаРасшифровка.КратностьВзаиморасчетов = Кратность;
		ТаблицаРасшифровка.КурсВзаиморасчетов = ?(ТаблицаСтрок.КурсПокупкиПродажи = 0, Источник.Валюта.Курс.Получить(Источник.ДатаДок),ТаблицаСтрок.КурсПокупкиПродажи);
		ТаблицаРасшифровка.СуммаВзаиморасчетов = ТаблицаСтрок.Сумма*ТаблицаРасшифровка.КурсВзаиморасчетов/Кратность;
		ВходящиеДанныеДокумента.Установить("КурсНаДатуПриобретенияРеализацииВалюты", Источник.Валюта.Курс.Получить(Источник.ДатаДок));
	Иначе
		//если валюта в договоре - то нужно установить курс и кратность
		Если ПустоеЗначение(ТаблицаСтрок.Договор)=0 Тогда
			ВалютаДокумента = ТаблицаСтрок.Договор.ВалютаДоговора;
			Если ПустоеЗначение(ТаблицаСтрок.Договор.ВалютаДоговора)=0 Тогда
				ТаблицаРасшифровка.КурсВзаиморасчетов = ?(ТаблицаСтрок.Договор.ВестиУчетРасчетовУЕ = 1,ТаблицаСтрок.КурсОплаты,ВалютаДокумента.Курс.Получить(Источник.ДатаДок));
				Кратность = ВалютаДокумента.Кратность.Получить(Источник.ДатаДок);
				Кратность = ?(Кратность=0, 1, Кратность);
				Если ТаблицаСтрок.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
					Кратность = Кратность * 100 / (100 + ТаблицаСтрок.Договор.ПроцентКорректировкиКурсаУЕ);
				КонецЕсли;
				ТаблицаРасшифровка.КратностьВзаиморасчетов = Кратность;
			КонецЕсли;
		КонецЕсли;
		//для валютного счета сумма взаиморасчетов и сумма платежа совпадают, они отличаются только для расчетов в УЕ
		Если Валютный = 1 Тогда
			ТаблицаРасшифровка.СуммаВзаиморасчетов = ?(ТаблицаРасшифровка.КурсВзаиморасчетов=0,0,ТаблицаСтрок.Сумма * ТаблицаРасшифровка.КратностьВзаиморасчетов / ТаблицаРасшифровка.КурсВзаиморасчетов);
		Иначе
			ТаблицаРасшифровка.СуммаВзаиморасчетов = ТаблицаСтрок.Сумма;
		КонецЕсли;

	КонецЕсли;
	
	Если (ТаблицаСтрок.ВидОперации = "ОплатаПокупателя") или (ТаблицаСтрок.ВидОперации = "ВозвратОтПоставщика") Тогда
		Если ПустоеЗначение(ТаблицаСтрок.ДокументПоставки)=1 Тогда
			ТаблицаРасшифровка.СпособПогашенияЗадолженности = "Автоматически";
		Иначе
			Если (ТаблицаСтрок.ДокументПоставки.Вид()="Счет") Тогда
				ТаблицаРасшифровка.СпособПогашенияЗадолженности = "Автоматически";	
				ТаблицаРасшифровка.СчетНаОплату = ТаблицаСтрок.ДокументПоставки;
			ИначеЕсли  (ТаблицаСтрок.ДокументПоставки.Вид()="ВыполнениеЭтапаРабот") Тогда
				ТаблицаРасшифровка.СпособПогашенияЗадолженности = "Автоматически";
			Иначе
				ТаблицаРасшифровка.СпособПогашенияЗадолженности = "ПоДокументу";
				ТаблицаРасшифровка.Сделка = ТаблицаСтрок.ДокументПоставки;				
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ТаблицаСтрок.СтавкаНДС);
	ПолучитьСтавкуНДС();
	ТаблицаРасшифровка.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	Если ПустоеЗначение(ТаблицаСтрок.СтавкаНДС) = 0 Тогда
		ТаблицаРасшифровка.СуммаНДС = ТаблицаСтрок.Сумма*ТаблицаСтрок.СтавкаНДС.Ставка/(100+ТаблицаСтрок.СтавкаНДС.Ставка);
	КонецЕсли;
	ТаблицаРасшифровка.СтатьяДвиженияДенежныхСредств = ТаблицаСтрок.ВидДвижения;
	
	ТаблицаРасшифровка.СуммаПлатежа = ТаблицаСтрок.Сумма;
		
    //по счету определяем пару расчетных счетов
	СтрокаСчета = "";
	Если Параметры.ТаблицаСчетовРасчета.НайтиЗначение(ТаблицаСтрок.КоррСчет,СтрокаСчета,"")=1 Тогда
		ТаблицаРасшифровка.СчетУчетаРасчетовПоАвансам     = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"АвансовыйСчет");
		ТаблицаРасшифровка.СчетУчетаРасчетовСКонтрагентом = Параметры.ТаблицаСчетовРасчета.ПолучитьЗначение(СтрокаСчета,"РасчетныйСчет");
	Иначе
		ТаблицаРасшифровка.СчетУчетаРасчетовПоАвансам     = ТаблицаСтрок.КоррСчет;
		ТаблицаРасшифровка.СчетУчетаРасчетовСКонтрагентом = ТаблицаСтрок.КоррСчет;
	КонецЕсли;
	
	Если (ТаблицаСтрок.ВидОперации = "Инкассация") Тогда
		ТаблицаРасшифровка.ПодразделениеКт = ТаблицаСтрок.Подразделение;
		ТаблицаРасшифровка.СубконтоКт1 = ТаблицаСтрок.Субконто1;
		ТаблицаРасшифровка.СубконтоКт2 = ТаблицаСтрок.Субконто2;
		ТаблицаРасшифровка.СубконтоКт3 = ТаблицаСтрок.Субконто3;
	КонецЕсли;
	
	Если (ВходящиеДанныеДокумента.Получить("ДатаВходящегоДокумента") &lt;&gt; ТаблицаСтрок.ДатаДокВходящий) или 
		  (ВходящиеДанныеДокумента.Получить("НомерВходящегоДокумента") &lt;&gt; ТаблицаСтрок.НомерДокВходящий) Тогда
		  //если дата и номер входящего документа очередной строки отличаются от даты и номера предыдущей строки документа - то очищаем их
		  //это справедливо только для тех документов, которые будут содержать несколько строк выписки
		ВходящиеДанныеДокумента.Установить("ДатаВходящегоДокумента","");
		ВходящиеДанныеДокумента.Установить("НомерВходящегоДокумента","");
	КонецЕсли;

	НомераСтрокВыписки = НомераСтрокВыписки+?(НомераСтрокВыписки="","",", ")+Строка(ТаблицаСтрок.НомерСтрокиДокумента);
	НазначениеПлатежа  = НазначениеПлатежа +?(НазначениеПлатежа="","",", ")+СокрЛП(ТаблицаСтрок.НазначениеПлатежа);
	СуммаДокумента = СуммаДокумента + ТаблицаСтрок.Сумма;
	Для НомерСФ = 1 По ТаблицаСтрок.СчетаФактуры.РазмерСписка() Цикл
		ВходящиеДанныеДокумента.Получить("СчетаФактуры").ДобавитьЗначение(ТаблицаСтрок.СчетаФактуры.ПолучитьЗначение(НомерСФ));
	КонецЦикла;
КонецЦикла;
Если ТекущаяОперация &lt;&gt; "" Тогда
	//выгружаем собранный документ
	ВходящиеДанныеДокумента.Установить("СуммаДокумента",СуммаДокумента);
	ВходящиеДанныеДокумента.Установить("НомераСтрокВыписки",НомераСтрокВыписки);
	ВходящиеДанныеДокумента.Установить("НазначениеПлатежа",НазначениеПлатежа);
	ВходящиеДанныеДокумента.Установить("Комментарий",ВходящиеДанныеДокумента.Получить("Комментарий")+НомераСтрокВыписки);
	УзелСсылкиВыписки = ВыгрузитьПоПравилу(Источник, , ВходящиеДанныеДокумента, , "ПоступлениеНаРасчетныйСчет");
	Если (ПустоеЗначение(ВходящиеДанные.Получить("ПоступлениеСчетФактура"))=0) Тогда
		СчетаФактуры = ВходящиеДанныеДокумента.Получить("СчетаФактуры");
		Для НомерСФ = 1 По СчетаФактуры.РазмерСписка() Цикл
			Если СчетаФактуры.ПолучитьЗначение(НомерСФ)= ВходящиеДанные.Получить("ПоступлениеСчетФактура") Тогда
				УзелСсылки = УзелСсылкиВыписки;	
				Прервать;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;
Отказ = 1;</ПриВыгрузке>
					<ПослеВыгрузки>Отказ = 1;</ПослеВыгрузки>
					<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
					<Источник>ДокументСсылка.Выписка</Источник>
					<Приемник>ДокументСсылка.ПоступлениеНаРасчетныйСчет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СписаниеСРасчетногоСчета</Код>
					<Наименование>:</Наименование>
					<Порядок>1900</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + ВходящиеДанные.Получить("НомераСтрокВыписки");</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетУчетаРасчетовСКонтрагентом");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.СписаниеСРасчетногоСчета</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>26</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение=ПолучитьДатуV8(Источник.ДатаДок, Источник.ПолучитьВремя());</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСписаниеДенежныхСредств"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",ВходящиеДанные.Получить("ДокументОснование"));
ОпределитьПКОДляДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>550</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Банк = ВходящиеДанные.Получить("Банк");
Если ПустоеЗначение(Банк)=0 Тогда
	Значение = Банк;
	ИмяПКО = "КонтрагентБанк";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ДоговорБанка = ВходящиеДанные.Получить("ДоговорБанка");
Если ПустоеЗначение(ДоговорБанка)=0 Тогда
	Значение = ДоговорБанка;
	ИмяПКО = "ДоговорПродажиВалюты";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>1</Код>
							<Наименование> --&gt; ВалютаВзаиморасчетовРаботника</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаВзаиморасчетовРаботника" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>5</Код>
							<Наименование> --&gt; ДоговорЗайма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорЗайма" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НазначениеПлатежа</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; НеПодтвержденоВыпискойБанка</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НеПодтвержденоВыпискойБанка" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеДт</Наименование>
							<Порядок>900</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеДт" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СубконтоДт1</Наименование>
							<Порядок>950</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоДт1");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоДт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоДт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоДт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СубконтоДт2</Наименование>
							<Порядок>1000</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоДт2");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоДт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоДт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоДт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СубконтоДт3</Наименование>
							<Порядок>1050</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоДт3");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоДт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоДт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоДт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СчетБанк</Наименование>
							<Порядок>1150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетБанк" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетОрганизации</Наименование>
							<Порядок>1200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетКонтрагента</Наименование>
							<Порядок>1250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<ПередВыгрузкой>СчетКонтрагента = ВходящиеДанные.Получить("СчетКонтрагента");
Если ПустоеЗначение(СчетКонтрагента)=0 Тогда
	Если СчетКонтрагента.Вид()="БанковскиеСчета" Тогда
		ИмяПКО = "БанковскиеСчета";
		Если ПустоеЗначение(ВходящиеДанные.Получить("Банк"))=0 Тогда
			ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
			ИсходящиеДанные.Установить("Владелец",ВходящиеДанные.Получить("Банк"));
		КонецЕсли;
	Иначе
		ИмяПКО = "РасчетныеСчета ";
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>1350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>29</Код>
							<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
							<Порядок>1400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ДоговорБанка)=0 Тогда
	Значение = ОбъектКоллекции.ДоговорБанка;
	ИмяПКО = "ДоговорПродажиВалюты";
ИначеЕсли ПустоеЗначение(ОбъектКоллекции.ДоговорКонтрагента)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СпособПогашенияЗадолженности</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Сделка)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",ОбъектКоллекции.Сделка);
	ОпределитьПКОДляДокумента();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>42</Код>
							<Наименование> --&gt; ПеречислениеЗаработнойПлаты</Наименование>
							<Порядок>1450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПеречислениеЗаработнойПлаты" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Ведомость</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Ведомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
								<КодПравилаКонвертации>ВыплатаЗПКасса                                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Ведомость) = 0 Тогда
	Если ОбъектКоллекции.Ведомость.Вид()="Выписка" Тогда
		ИмяПКО = "ЗарплатаКВыплатеОрганизаций";
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеНаРасчетныйСчет</Код>
					<Наименование>:</Наименование>
					<Порядок>1950</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + ВходящиеДанные.Получить("НомераСтрокВыписки");</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетУчетаРасчетовСКонтрагентом");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоКт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ПоступлениеНаРасчетныйСчет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>26</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение=ПолучитьДатуV8(Источник.ДатаДок, Источник.ПолучитьВремя());</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеДенежныхСредств"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>500</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",ВходящиеДанные.Получить("ДокументОснование"));
ОпределитьПКОДляДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Банк = ВходящиеДанные.Получить("Банк");
Если ПустоеЗначение(Банк)=0 Тогда
	Значение = Банк;
	ИмяПКО = "КонтрагентБанк";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ДоговорБанка = ВходящиеДанные.Получить("ДоговорБанка");
Если ПустоеЗначение(ДоговорБанка)=0 Тогда
	Значение = ДоговорБанка;
	ИмяПКО = "ДоговорПродажиВалюты";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; КурсНаДатуПриобретенияРеализацииВалюты</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсНаДатуПриобретенияРеализацииВалюты" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; НазначениеПлатежа</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ОтражатьРазницуВКурсеВСоставеОперационныхРасходов</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьРазницуВКурсеВСоставеОперационныхРасходов" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетБанк</Наименование>
							<Порядок>900</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетБанк" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>950</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеКт</Наименование>
							<Порядок>1000</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеКт" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СубконтоКт1</Наименование>
							<Порядок>1050</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоКт1");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоКт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоКт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоКт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СубконтоКт2</Наименование>
							<Порядок>1100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоКт2");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоКт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоКт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоКт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СубконтоКт3</Наименование>
							<Порядок>1150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт3" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СубконтоКт3");
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ВходящиеДанные.Получить("СчетУчетаРасчетовСКонтрагентом"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ВходящиеДанные.Получить("СубконтоКт1"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ВходящиеДанные.Получить("СубконтоКт2"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ВходящиеДанные.Получить("СубконтоКт3"));
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; СуммаУслуг</Наименование>
							<Порядок>1250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаУслуг" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетКонтрагента</Наименование>
							<Порядок>1300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<ПередВыгрузкой>СчетКонтрагента = ВходящиеДанные.Получить("СчетКонтрагента");
Если ПустоеЗначение(СчетКонтрагента)=0 Тогда
	Если СчетКонтрагента.Вид()="БанковскиеСчета" Тогда
		ИмяПКО = "БанковскиеСчета";
		Если ПустоеЗначение(ВходящиеДанные.Получить("Банк"))=0 Тогда
			ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
			ИсходящиеДанные.Установить("Владелец",ВходящиеДанные.Получить("Банк"));
		КонецЕсли;
	Иначе
		ИмяПКО = "РасчетныеСчета";
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетОрганизации</Наименование>
							<Порядок>1350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
							<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
							<Порядок>1400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ДоговорКонтрагента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ДоговорБанка)=0 Тогда
	Значение = ОбъектКоллекции.ДоговорБанка;
	ИмяПКО = "ДоговорПродажиВалюты";
ИначеЕсли ПустоеЗначение(ОбъектКоллекции.ДоговорКонтрагента)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("Договор",ОбъектКоллекции.ДоговорКонтрагента);
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	ОпределитьВидДоговора();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СпособПогашенияЗадолженности</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; ПодразделениеКт</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеКт" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СубконтоКт1</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.СубконтоКт1;
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СубконтоКт2</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.СубконтоКт2;
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СубконтоКт3</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СубконтоКт3" Вид="Реквизит"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.СубконтоКт3;
Если ПустоеЗначение(Значение)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетУчетаРасчетовСКонтрагентом);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт3);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто", Значение);
	ПриВыгрузкеСубконто();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; СчетНаОплату</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетНаОплату" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
								<КодПравилаКонвертации>СчетНаОплатуПокупателю                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Сделка</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сделка" Вид="Реквизит"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Сделка)=0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Документ",ОбъектКоллекции.Сделка);
	ОпределитьПКОДляДокумента();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПродажаВРозницу</Код>
					<Наименование>Документ: Продажа в розницу</Наименование>
					<Порядок>2000</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПродажаВРозницу</Источник>
					<Приемник>ДокументСсылка.ОтчетОРозничныхПродажах</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийОтчетОРозничныхПродажах"/>
							<ПередВыгрузкой>Если Параметры.СписокСкладовНТТ.НайтиЗначение(Источник.МестоХранения)&gt;0 Тогда
	Значение = "ОтчетНТТОПродажах";
Иначе
	Значение = "ОтчетККМОПродажах";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ИнвентаризацияТоваровНаСкладе</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризацияТоваровНаСкладе" Вид="Реквизит" Тип="ДокументСсылка.ИнвентаризацияТоваровНаСкладе"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;

//для склада НТТ "Сумма включает НДС" должна быть всегда установлен
Если Источник.МестоХранения.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
	Если Параметры.СписокСкладовНТТ.НайтиЗначение(Источник.МестоХранения)&gt;0 Тогда
		Значение = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СчетКасса</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("50.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>20</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
//КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета"); 
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

ЭтоСкладНТТ = 0;
//для склада НТТ "Сумма включает НДС" должна быть всегда установлен
Если Источник.МестоХранения.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
	Если Параметры.СписокСкладовНТТ.НайтиЗначение(Источник.МестоХранения)&gt;0 Тогда
		ЭтоСкладНТТ = 1;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	СуммаВключаетНДС = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	СуммаВключаетНДС = 0;
КонецЕсли;

//сначала заполним таблицу из документа
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.Товар;
	КоллекцияОбъектов.Количество = Источник.Количество;
	КоллекцияОбъектов.Цена = Источник.Цена;
	Если (ЭтоСкладНТТ = 1) И (СуммаВключаетНДС = 0) Тогда
		КоллекцияОбъектов.Сумма = Источник.Сумма + Источник.НДС;
	Иначе
		КоллекцияОбъектов.Сумма = Источник.Сумма;
	КонецЕсли;
	
	Если Источник.ПродажаОблагаетсяЕНВД = 0 Тогда
		СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.Товар);
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
		ПолучитьСтавкуНДС();
		КоллекцияОбъектов.СтавкаНДС =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	Иначе
		КоллекцияОбъектов.СтавкаНДС = "БезНДС";
	КонецЕсли;
	
	КоллекцияОбъектов.СуммаНДС = Источник.НДС;
	КоллекцияОбъектов.НоваяКолонка("Себестоимость");
	
	Параметры.ПараметрыАлгоритмов.Установить("ТоварМестоХранения",Источник.МестоХранения);
	Параметры.ПараметрыАлгоритмов.Установить("Товар",Источник.Товар);
	ПолучитьСчетУчетаТоваров();
	КоллекцияОбъектов.СчетУчета = Параметры.ПараметрыАлгоритмов.Получить("СчетУчетаТовара");
	
	Если (Источник.ПродажаОблагаетсяЕНВД = 0)
		и (Источник.Товар.ВидНоменклатуры.ТипНоменклатуры &lt;&gt; Перечисление.ТипыНоменклатуры.УслугаЕНВД) Тогда
		КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.1");
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
		КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.1");
	Иначе
		КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.2");
		КоллекцияОбъектов.Субконто = Источник.Товар.ВидНоменклатуры;
		КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.2");
	КонецЕсли;
		
	
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
	
	КоллекцияОбъектов.НомерГТД = Источник.ГТД;
	Если ПустоеЗначение(Источник.ГТД)=0 Тогда
		КоллекцияОбъектов.СтранаПроисхождения = Источник.ГТД.СтранаПроисхождения;
	КонецЕсли;

КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>21</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИнвентаризацияТМЦ_ТМЦ</Код>
					<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
					<Порядок>2050</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидТМЦ&lt;&gt;1) и (Источник.ВидТМЦ&lt;&gt;3) Тогда
	Отказ = 1;	
КонецЕсли;</ПередВыгрузкой>
					<ПослеВыгрузкиВФайл>//выгружаем теперь документы движения по складу, если нужно
ОтклонениеНедостача = 0;
ОтклонениеИзлишек = 0;
ОтклонениеРозница = 0;
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.ВидТМЦ = 1) и (СокрЛП(Источник.ФормироватьПроводку) = "Нет") Тогда
		Продолжить;
	КонецЕсли;
	Отклонение = ?(Источник.ВидТМЦ = 3,Источник.ОтклНедостача, Источник.Количество - Источник.КоличествоУчет);
	Если (Отклонение &gt; 0) Тогда
		ОтклонениеИзлишек = ОтклонениеИзлишек + Отклонение;
	ИначеЕсли (Отклонение &lt; 0) Тогда
		ОтклонениеНедостача = ОтклонениеНедостача - Отклонение;
	КонецЕсли;
	Если (Источник.ВидТМЦ = 3) Тогда
		ОтклонениеРозница = ОтклонениеРозница + Источник.КоличествоУчет + Источник.ОтклНедостача - Источник.Количество;
	КонецЕсли;
КонецЦикла;


ИнвентаризацияВходящиеДанные = СоздатьОбъект("СписокЗначений");
ИнвентаризацияВходящиеДанные.Установить("ИнвентаризацияТоваровНаСкладе",Источник);
Если ОтклонениеИзлишек &gt; 0 Тогда
	ВыгрузитьПоПравилу(Источник,,ИнвентаризацияВходящиеДанные,,"ИнвентаризацияТМЦ_Оприходывание");
КонецЕсли;
Если ОтклонениеНедостача &gt; 0 Тогда
	ВыгрузитьПоПравилу(Источник,,ИнвентаризацияВходящиеДанные,,"ИнвентаризацияТМЦ_СписаниеТоваров");	
КонецЕсли;
Если ОтклонениеРозница &gt; 0 Тогда
	ВыгрузитьПоПравилу(Источник,,ИнвентаризацияВходящиеДанные,,"ИнвентаризацияТМЦ_Розница");	
КонецЕсли;</ПослеВыгрузкиВФайл>
					<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
					<Приемник>ДокументСсылка.ИнвентаризацияТоваровНаСкладе</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ДатаНачала --&gt; ДатаНачалаИнвентаризации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаНачалаИнвентаризации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ДатаОкончанияИнвентаризации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаОкончанияИнвентаризации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ДокументОснованиеВид</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснованиеВид" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ОснованиеДата --&gt; ДокументОснованиеДата</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ОснованиеДата" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДокументОснованиеДата" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ОснованиеНомер --&gt; ДокументОснованиеНомер</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ОснованиеНомер" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ДокументОснованиеНомер" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ОтветственноеЛицо</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтветственноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (Источник.ВидТМЦ=1) Тогда
	Значение = Источник.ВыбМОЛСклада; 
Иначе
	Значение = Источник.РозничныйСклад.МОЛ; 
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>14</Код>
							<Наименование> --&gt; ИнвентаризационнаяКомиссия</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризационнаяКомиссия" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Председатель");
КоллекцияОбъектов.НоваяКолонка("ФизЛицо");

Если ПустоеЗначение(Источник.Председатель)=0 Тогда 
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Председатель = 1;
	КоллекцияОбъектов.ФизЛицо = Источник.Председатель;
КонецЕсли;

Для к = 1 по 3 Цикл
	Если ПустоеЗначение(Источник.ПолучитьАтрибут("Член"+к))=0 Тогда 
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ФизЛицо = Источник.ПолучитьАтрибут("Член"+к);
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Председатель</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Председатель" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>17</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>20</Код>
								<Наименование>МПЗ --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="МПЗ" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>Счет --&gt; СчетУчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Счет" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>КоличествоУчет --&gt; КоличествоУчет</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если Источник.ВидТМЦ = 3 Тогда
	Значение = ОбъектКоллекции.Цена * ОбъектКоллекции.Количество;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>СуммаУчет --&gt; СуммаУчет</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="СуммаУчет" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаУчет" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если Источник.ВидТМЦ = 3 Тогда
	Значение = ОбъектКоллекции.Цена * ОбъектКоллекции.КоличествоУчет;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если Источник.ВидТМЦ = 1 Тогда
	Значение = ?(ОбъектКоллекции.Количество=0,0,ОбъектКоллекции.Сумма / ОбъектКоллекции.Количество);
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>Цена --&gt; ЦенаВРознице</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИнвентаризацияТМЦ_СписаниеТоваров</Код>
					<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
					<Порядок>2100</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>//заполняем СуммаДокумента
Объект.СуммаДокумента = Объект.Товары.Итог("Сумма");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
					<Приемник>ДокументСсылка.СписаниеТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСписаниеТоваров"/>
							<ПередВыгрузкой>Значение = "ТоварыПродукция";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ИнвентаризацияТоваровНаСкладе</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризацияТоваровНаСкладе" Вид="Реквизит" Тип="ДокументСсылка.ИнвентаризацияТоваровНаСкладе"/>
							<КодПравилаКонвертации>ИнвентаризацияТМЦ_ТМЦ                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; Основание</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидТМЦ = 1 Тогда
	Значение = Источник.МестоХранения;
Иначе
	Значение = Источник.РозничныйСклад;	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДСВРознице");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

СебестоимостьТоваров = СоздатьОбъект("ТаблицаЗначений");
СебестоимостьТоваров.НоваяКолонка("Номенклатура");
СебестоимостьТоваров.НоваяКолонка("Счет");
СебестоимостьТоваров.НоваяКолонка("Количество");
СебестоимостьТоваров.НоваяКолонка("Сумма");

//получаем себестоимость из движений
Операция = Источник.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если (Найти(",21,43,41.2,41.3,41.4,",","+СокрЛП(Операция.Дебет.Счет)+",")&gt;0) Тогда
		СебестоимостьТоваров.НоваяСтрока();
		СебестоимостьТоваров.Номенклатура = Операция.Дебет.Субконто(1);
		СебестоимостьТоваров.Счет = Операция.Дебет.Счет;
		СебестоимостьТоваров.Количество = Операция.Количество;
		СебестоимостьТоваров.Сумма = Операция.Сумма;
	ИначеЕсли (Найти(",21,43,41.2,41.3,41.4,",","+СокрЛП(Операция.Кредит.Счет)+",")&gt;0) Тогда
		СебестоимостьТоваров.НоваяСтрока();
		СебестоимостьТоваров.Номенклатура = Операция.Кредит.Субконто(1);
		СебестоимостьТоваров.Счет = Операция.Кредит.Счет;
		СебестоимостьТоваров.Количество = Операция.Количество;
		СебестоимостьТоваров.Сумма = Операция.Сумма;
	КонецЕсли;
КонецЦикла;

СебестоимостьТоваров.Свернуть("Номенклатура,Счет","Количество,Сумма");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.ВидТМЦ = 1) и (СокрЛП(Источник.ФормироватьПроводку) = "Нет") Тогда
		Продолжить;
	КонецЕсли;
	Отклонение = ?(Источник.ВидТМЦ = 3,Источник.ОтклНедостача,Источник.Количество - Источник.КоличествоУчет);
	Если (Отклонение &gt;= 0) Тогда
		Продолжить;
	КонецЕсли;
	Себестоимость = 0;
	СебестоимостьТоваров.ВыбратьСтроки();
	Пока СебестоимостьТоваров.ПолучитьСтроку()=1 Цикл
		Если (СебестоимостьТоваров.Номенклатура = Источник.МПЗ) и (СебестоимостьТоваров.Счет = Источник.Счет) Тогда
			Себестоимость = ?(СебестоимостьТоваров.Количество = 0,0,СебестоимостьТоваров.Сумма / СебестоимостьТоваров.Количество);
		КонецЕсли;
	КонецЦикла;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.МПЗ;
	КоллекцияОбъектов.Количество   = -Отклонение;
	КоллекцияОбъектов.Коэффициент  = 1;
	КоллекцияОбъектов.Цена = ?(Источник.ВидТМЦ = 3, Себестоимость, Источник.Цена);
	КоллекцияОбъектов.Сумма = ?(Источник.ВидТМЦ = 3, -Отклонение * Себестоимость, Источник.СуммаУчет - Источник.Сумма);
	КоллекцияОбъектов.Себестоимость = ?(Источник.ВидТМЦ = 3, -Отклонение * Себестоимость, Источник.СуммаУчет - Источник.Сумма);
	КоллекцияОбъектов.СчетУчета = Источник.Счет;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>13</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>14</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>16</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>20</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИнвентаризацияТМЦ_Оприходывание</Код>
					<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
					<Порядок>2150</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>//заполняем СуммаДокумента
Объект.СуммаДокумента = Объект.Товары.Итог("Сумма");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
					<Приемник>ДокументСсылка.ОприходованиеТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ИнвентаризацияТоваровНаСкладе</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризацияТоваровНаСкладе" Вид="Реквизит" Тип="ДокументСсылка.ИнвентаризацияТоваровНаСкладе"/>
							<КодПравилаКонвертации>ИнвентаризацияТМЦ_ТМЦ                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; Основание</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<ПередВыгрузкой>Если Источник.ВидТМЦ = 1 Тогда
	Значение = Источник.МестоХранения;
Иначе
	Значение = Источник.РозничныйСклад;	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>СтатьяПрочихДоходов --&gt; СтатьяПрочихДоходовРасходов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="СтатьяПрочихДоходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<Приемник Имя="СтатьяПрочихДоходовРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; СуммаДокументаРегл</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокументаРегл" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>14</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДСВРознице");
КоллекцияОбъектов.НоваяКолонка("ЦенаВРознице");
КоллекцияОбъектов.НоваяКолонка("СуммаВРознице");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

СебестоимостьТоваров = СоздатьОбъект("ТаблицаЗначений");
СебестоимостьТоваров.НоваяКолонка("Номенклатура");
СебестоимостьТоваров.НоваяКолонка("Счет");
СебестоимостьТоваров.НоваяКолонка("Количество");
СебестоимостьТоваров.НоваяКолонка("Сумма");

//получаем себестоимость из движений
Операция = Источник.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если (Найти(",21,43,41.2,41.3,41.4,",","+СокрЛП(Операция.Дебет.Счет)+",")&gt;0) Тогда
		СебестоимостьТоваров.НоваяСтрока();
		СебестоимостьТоваров.Номенклатура = Операция.Дебет.Субконто(1);
		СебестоимостьТоваров.Счет = Операция.Дебет.Счет;
		СебестоимостьТоваров.Количество = Операция.Количество;
		СебестоимостьТоваров.Сумма = Операция.Сумма;
	ИначеЕсли (Найти(",21,43,41.2,41.3,41.4,",","+СокрЛП(Операция.Кредит.Счет)+",")&gt;0) Тогда
		СебестоимостьТоваров.НоваяСтрока();
		СебестоимостьТоваров.Номенклатура = Операция.Кредит.Субконто(1);
		СебестоимостьТоваров.Счет = Операция.Кредит.Счет;
		СебестоимостьТоваров.Количество = Операция.Количество;
		СебестоимостьТоваров.Сумма = Операция.Сумма;
	КонецЕсли;
КонецЦикла;

СебестоимостьТоваров.Свернуть("Номенклатура,Счет","Количество,Сумма");


Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если (Источник.ВидТМЦ = 1) и (СокрЛП(Источник.ФормироватьПроводку) = "Нет") Тогда
		Продолжить;
	КонецЕсли;
	Отклонение = ?(Источник.ВидТМЦ = 3,Источник.ОтклНедостача,Источник.Количество - Источник.КоличествоУчет);
	Если (Отклонение &lt;= 0) Тогда
		Продолжить;
	КонецЕсли;
	
	Себестоимость = 0;
	СебестоимостьТоваров.ВыбратьСтроки();
	Пока СебестоимостьТоваров.ПолучитьСтроку()=1 Цикл
		Если (СебестоимостьТоваров.Номенклатура = Источник.МПЗ) и (СебестоимостьТоваров.Счет = Источник.Счет) Тогда
			Себестоимость = ?(СебестоимостьТоваров.Количество = 0,0,СебестоимостьТоваров.Сумма / СебестоимостьТоваров.Количество);
		КонецЕсли;
	КонецЦикла;
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.МПЗ;
	КоллекцияОбъектов.Количество   = Отклонение;
	КоллекцияОбъектов.Коэффициент  = 1;
	КоллекцияОбъектов.Сумма = ?(Источник.ВидТМЦ = 3,Отклонение*Себестоимость, Источник.Сумма - Источник.СуммаУчет);
	Если Источник.ВидТМЦ = 1 Тогда
		КоллекцияОбъектов.Цена = ?(КоллекцияОбъектов.Количество=0,0,КоллекцияОбъектов.Сумма / КоллекцияОбъектов.Количество);
	Иначе
		КоллекцияОбъектов.Цена = Себестоимость;
	КонецЕсли;

	КоллекцияОбъектов.СчетУчета = Источник.Счет;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>15</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>17</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИнвентаризацияТМЦ_Розница</Код>
					<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
					<Порядок>2200</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидТМЦ &lt;&gt; 3 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>// Посчитать суммы документа и записать ее в соответствующий реквизит шапки для показа в журналах
Объект.СуммаДокумента = УчетНДС.ПолучитьСуммуДокументаСНДС(Объект, "Товары") + УчетНДС.ПолучитьСуммуДокументаСНДС(Объект, "АгентскиеУслуги");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
					<Приемник>ДокументСсылка.ОтчетОРозничныхПродажах</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой> Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийОтчетОРозничныхПродажах"/>
							<ПередВыгрузкой>Если Параметры.СписокСкладовНТТ.НайтиЗначение(Источник.МестоХранения)&gt;0 Тогда
	Значение = "ОтчетНТТОПродажах";
Иначе
	Значение = "ОтчетККМОПродажах";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ИнвентаризацияТоваровНаСкладе</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризацияТоваровНаСкладе" Вид="Реквизит" Тип="ДокументСсылка.ИнвентаризацияТоваровНаСкладе"/>
							<КодПравилаКонвертации>ИнвентаризацияТМЦ_ТМЦ                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; КратностьДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; КурсДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>РозничныйСклад --&gt; Склад</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="РозничныйСклад" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ВидДвижения --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ВидДвижения" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СчетКасса</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("50.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>19</Код>
							<Наименование> --&gt; Товары</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");  
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетУчета");
КоллекцияОбъектов.НоваяКолонка("СчетДоходов");
КоллекцияОбъектов.НоваяКолонка("Субконто");
КоллекцияОбъектов.НоваяКолонка("СчетРасходов");  
КоллекцияОбъектов.НоваяКолонка("СчетУчетаНДСПоРеализации");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	ОтклонениеРозница = Источник.КоличествоУчет + Источник.ОтклНедостача - Источник.Количество;
	Если (ОтклонениеРозница &lt;= 0) Тогда
		Продолжить;
	КонецЕсли;
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура = Источник.МПЗ;
	КоллекцияОбъектов.Количество   = ОтклонениеРозница;
	КоллекцияОбъектов.Цена = Источник.Цена;
	КоллекцияОбъектов.Сумма = Источник.СуммаПродажи;
	Если Источник.ОблагаетсяЕНВД = 0 Тогда
		СтавкаНДС = глСтавкаНалога(Источник, "НДС", Источник.МПЗ);
		Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
		ПолучитьСтавкуНДС();
		КоллекцияОбъектов.СтавкаНДС = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");
	Иначе
		КоллекцияОбъектов.СтавкаНДС = "БезНДС";
	КонецЕсли;
	КоллекцияОбъектов.СуммаНДС  = Источник.НДС;
	КоллекцияОбъектов.СчетУчета = Источник.Счет;
	Если Источник.ОблагаетсяЕНВД = 1 Тогда
		КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.2");
		КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.2");
	Иначе
		КоллекцияОбъектов.СчетДоходов = СчетПоКоду("90.1.1");
		КоллекцияОбъектов.СчетРасходов = СчетПоКоду("90.2.1");
	КонецЕсли;
	КоллекцияОбъектов.Субконто = Источник.МПЗ.ВидНоменклатуры;
	КоллекцияОбъектов.СчетУчетаНДСПоРеализации = СчетПоКоду("90.3");
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>20</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИнвентаризацияТМЦ_ОС</Код>
					<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
					<Порядок>2250</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ВидТМЦ&lt;&gt;2) Тогда
	Отказ = 1;	
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
					<Приемник>ДокументСсылка.ИнвентаризацияОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Подразделение --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ДатаНачала --&gt; ДатаНачалаИнвентаризации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаНачалаИнвентаризации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ДатаОкончанияИнвентаризации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаОкончанияИнвентаризации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ДокументОснованиеВид</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснованиеВид" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ОснованиеДата --&gt; ДокументОснованиеДата</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ОснованиеДата" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДокументОснованиеДата" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ОснованиеНомер --&gt; ДокументОснованиеНомер</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ОснованиеНомер" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ДокументОснованиеНомер" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; ПричинаПроведенияИнвентаризации</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПричинаПроведенияИнвентаризации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Группа>
							<Код>13</Код>
							<Наименование> --&gt; ИнвентаризационнаяКомиссия</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентаризационнаяКомиссия" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Председатель");
КоллекцияОбъектов.НоваяКолонка("ФизЛицо");

Если ПустоеЗначение(Источник.Председатель)=0 Тогда 
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Председатель = 1;
	КоллекцияОбъектов.ФизЛицо = Источник.Председатель;
КонецЕсли;

Для к = 1 по 3 Цикл
	Если ПустоеЗначение(Источник.ПолучитьАтрибут("Член"+к))=0 Тогда 
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ФизЛицо = Источник.ПолучитьАтрибут("Член"+к);
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Председатель</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Председатель" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>16</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>19</Код>
								<Наименование>МПЗ --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="МПЗ" Вид="Реквизит"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>КоличествоУчет --&gt; НаличиеПоДаннымУчета</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="НаличиеПоДаннымУчета" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.КоличествоУчет &gt; 0, 1, 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Количество --&gt; НаличиеФактическое</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="НаличиеФактическое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.Количество &gt; 0, 1, 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>СуммаУчет --&gt; СтоимостьПоДаннымУчета</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="СуммаУчет" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СтоимостьПоДаннымУчета" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Сумма --&gt; СтоимостьФактическая</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СтоимостьФактическая" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеНМА</Код>
					<Наименование>ДокументСсылка.ПоступлениеНМА --&gt; ДокументСсылка.ОтражениеПоступленияТоваровИУслугНДС</Наименование>
					<Порядок>2300</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоСчетаФактуры","");
	ВходящиеДанные.Установить("ДатаВходящегоСчетаФактуры","");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПоступлениеНМА</Источник>
					<Приемник>ДокументСсылка.ПоступлениеНМА</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(ПустоеЗначение(СокрЛП(Источник.ДатаНомерСчетаФактуры))=0,1,0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>НДСвключатьВСтоимость --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="НДСвключатьВСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетАвансовВыданных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
ПолучитьСчетаРасчетовСКонтрагентамиПокупка();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПокупка").Получить("СчетРасчетовСПоставщиком");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>26</Код>
							<Наименование>ТабличнаяЧасть --&gt; НематериальныеАктивы</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="НематериальныеАктивы" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>27</Код>
								<Наименование>ОбъектВнеоборотныхАктивов --&gt; НематериальныйАктив</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОбъектВнеоборотныхАктивов" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
								<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
								<КодПравилаКонвертации>ОбъектыСтроительства_08_5_08_8                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Стоимость --&gt; Сумма</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Стоимость" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("08.5");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("19.2");</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПринятиеКУчетуНМА</Код>
					<Наименование>Документ: Принятие к учету НМА и результатов НИОКР</Наименование>
					<Порядок>2350</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

// Рассчитаем постоянные разницы
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.ОбъектыСтроительства, Источник.ОбъектВнеоборотныхАктивов, 2);
БухИт.ВыполнитьЗапрос(Источник.ТекущийДокумент(), КонГода(Параметры.ДатаКонцаПериодаВыгрузки) , "НПР.08");
ВходящиеДанные.Установить("СтоимостьПР", БухИт.СНД());
ВходящиеДанные.Установить("СтоимостьВР", Источник.БалансоваяСтоимость - Источник.ПервоначальнаяСтоимостьН - БухИт.СНД());</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПринятиеКУчетуНМА</Источник>
					<Приемник>ДокументСсылка.ПринятиеКУчетуНМА</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>ВидОбъектаУчета --&gt; ВидОбъектаУчета</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/>
							<ПередВыгрузкой>Если Источник.ВидОбъектаУчета = 0 Тогда
	Значение = "НематериальныйАктив";
Иначе
	Значение = "РасходыНаНИОКР";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ДатаПриобретения</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПриобретения" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.НМА)=0 Тогда
	Значение = Источник.НМА.ДатаПриобретения;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>НМА --&gt; НематериальныйАктив</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="НМА" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; СпособПоступления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПоступления" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СпособОтраженияРасходов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособОтраженияРасходов" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ВидРасходовНУ = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, "НеУчитываемыеВЦеляхНалогообложения","Амортизация");
НаименованиеРасхода = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые,"Амортизация НМА, не принимаемая в НУ", "Амортизация НМА");
ПринятиеКналоговомуУчету = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, 0,1);
ВидПрочихДоходовИРасходов = "ПрочиеВнереализационныеДоходыРасходы";
СтатьяЗатрат = СоздатьОбъект("СписокЗначений");
СтатьяЗатрат.Установить("ВидРасходовНУ",ВидРасходовНУ);
СтатьяЗатрат.Установить("ПринятиеКНалоговомуУчету",ПринятиеКНалоговомуУчету);
СтатьяЗатрат.Установить("Наименование",НаименованиеРасхода);
СтатьяЗатрат.Установить("ВидПрочихДоходовИРасходов",ВидПрочихДоходовИРасходов);
ИсходящиеДанные.Установить("СтатьяЗатрат",СтатьяЗатрат);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; НачислятьАмортизациюБУ</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.ПорядокНачисленияАмортизации = 1 Тогда
	Значение = 0;
Иначе
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>СпособНачисленияАмортизации --&gt; СпособНачисленияАмортизацииБУ</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="СпособНачисленияАмортизации" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА"/>
							<Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА"/>
							<КодПравилаКонвертации>СпособыНачисленияАмортизацииНМА                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>СрокПолезногоИспользования --&gt; СрокПолезногоИспользованияБУ</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СрокПолезногоИспользования" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Коэффициент --&gt; КоэффициентБУ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоэффициентБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ОбщийОбъемПродукцииРабот --&gt; ОбъемПродукцииРаботДляВычисленияАмортизации</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ОбщийОбъемПродукцииРабот" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизации" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НачислятьАмортизациюНУ</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;
Если (Источник.ВидОбъектаУчета = 0) Тогда
	Если Источник.ВключитьВСоставРасходов = 1 Тогда
		Значение = 1;
	КонецЕсли;
ИначеЕсли Источник.ПорядокНачисленияАмортизации &lt;&gt; 1 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>СрокПолезногоИспользованияН --&gt; СрокПолезногоИспользованияНУ</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СрокПолезногоИспользованияН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>СпециальныйКоэффициент --&gt; СпециальныйКоэффициентНУ</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпециальныйКоэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СпециальныйКоэффициентНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ПорядокВключенияСтоимостиВСоставРасходовУСН</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокВключенияСтоимостиВСоставРасходовУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокВключенияСтоимостиОСиНМАВСоставРасходовУСН"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; РеквизитыДокументаОплаты</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РеквизитыДокументаОплаты" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>БалансоваяСтоимость --&gt; СтоимостьБУ</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="БалансоваяСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>ПервоначальнаяСтоимостьН --&gt; СтоимостьНУ</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ПервоначальнаяСтоимостьН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СтоимостьПР</Наименование>
							<Порядок>1200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьПР" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СтоимостьВР</Наименование>
							<Порядок>1250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьВР" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СчетНачисленияАмортизации</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетНачисленияАмортизации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (Источник.ВидОбъектаУчета = 0) и (Источник.ПорядокНачисленияАмортизации&lt;&gt;1) Тогда
	Значение = ?(Источник.ПорядокНачисленияАмортизации = 2, СчетПоКоду("05"),СчетПоКоду("04.1"));
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидОбъектаУчета = 1 Тогда // НИОКР
	Значение = СчетПоКоду("04.2");
Иначе // НМА
	Значение = СчетПоКоду("04.1");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; СчетУчетаВнеоборотногоАктива</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаВнеоборотногоАктива" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидОбъектаУчета = 1 Тогда // НИОКР
	Значение    = СчетПоКоду("08.8");
Иначе // НМА
	Значение    = СчетПоКоду("08.5");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; ПорядокСписанияНИОКРНаРасходыНУ</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокСписанияНИОКРНаРасходыНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокСписанияНИОКРНУ"/>
							<ПередВыгрузкой>Значение = "НеСписывать";
Если (Источник.ВидОбъектаУчета = 0) Тогда
	Отказ = 1;
ИначеЕсли Источник.ПорядокНачисленияАмортизации &lt;&gt; 1 Тогда
	Значение = "Равномерно";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаНМА</Код>
					<Наименование>Документ: Передача НМА</Наименование>
					<Порядок>2400</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПередачаНМА</Источник>
					<Приемник>ДокументСсылка.ПередачаНМА</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>НМА --&gt; НематериальныйАктив</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="НМА" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Цена --&gt; Сумма</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>Стоимость --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="Стоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СтавкаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>СтавкаНДС = глСтавкаНалога(Источник, "НДС",);
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>НДС --&gt; СуммаНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетДоходов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>СтатьяПрочихДоходовИРасходов --&gt; Субконто</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="СтатьяПрочихДоходовИРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<Приемник Имя="Субконто" Вид="Реквизит"/>
							<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СчетРасходов</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.2")</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПрекращениеСрокаДействияНМА</Код>
					<Наименование>Документ: Прекращение срока действия НМА и использования НИОКР</Наименование>
					<Порядок>2450</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПрекращениеСрокаДействияНМА</Источник>
					<Приемник>ДокументСсылка.СписаниеНМА</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>НМА --&gt; НематериальныйАктив</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="НМА" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СчетСписания</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписания" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СтатьяПрочихДоходовИРасходов --&gt; Субконто</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="СтатьяПрочихДоходовИРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
							<Приемник Имя="Субконто" Вид="Реквизит"/>
							<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СчетФактура_ДокументОснование</Код>
					<Наименование>Документ: Выполнение этапа работ</Наименование>
					<Порядок>2500</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.СчетФактура</Источник>
					<Приемник>ДокументСсылка.ОтражениеНачисленияНДС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>20</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ИспользоватьДокументРасчетовКакСчетФактуру</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьДокументРасчетовКакСчетФактуру" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ПрямаяЗаписьВКнигу</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПрямаяЗаписьВКнигу" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; РасчетныйДокумент</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/>
							<КодПравилаКонвертации>ОперацияБух                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
Значение = Источник;
Операция = Источник.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	//нам не нужны забалансовые счета, за исключением ГТД
	Если ПустоеЗначение(Операция.Дебет.Счет)=0 Тогда
		Если (Операция.Дебет.Счет.Забалансовый = 1) и (Операция.Дебет.Счет&lt;&gt;СчетПоКоду("ГТД")) Тогда
			Продолжить;
		КонецЕсли;
	КонецЕсли;
	Если ПустоеЗначение(Операция.Кредит.Счет)=0 Тогда
		Если (Операция.Кредит.Счет.Забалансовый = 1) и (Операция.Кредит.Счет&lt;&gt;СчетПоКоду("ГТД")) Тогда
			Продолжить;
		КонецЕсли;
	КонецЕсли;

	
	Проводки.НоваяСтрока();
	Проводки.СчетДт = Операция.Дебет.Счет;
	Проводки.СчетКт = Операция.Кредит.Счет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;

	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	Проводки.Сумма = Операция.Сумма;
	Проводки.СуммаПРДт = Операция.Сумма;
	Проводки.СуммаПРКт = Операция.Сумма;
	Проводки.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ИсходящиеДанные.Установить("Хозрасчетный", Проводки);
	ИсходящиеДанные.Установить("Содержание", "Дополнительные проводки к документу "+строка(источник));
	ИсходящиеДанные.Установить("Дата", ПолучитьДатуV8(Источник.ДатаДок,Источник.ПолучитьВремя()));
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.СуммаНДСопределяетсяРасчетнымМетодом = 1 Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ФормироватьПроводки</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФормироватьПроводки" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>27</Код>
							<Наименование> --&gt; ФормироватьСторнирующиеЗаписиДопЛистовВручную</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФормироватьСторнирующиеЗаписиДопЛистовВручную" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>28</Код>
							<Наименование>ТабличнаяЧасть --&gt; ТоварыИУслуги</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ТоварыИУслуги" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ВидЦенности</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦенности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
								<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс тогда
   Значение = "АвансыПолученные";
ИначеЕсли Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница тогда
   Значение = "СуммыСвязанныеСРасчетамиПоОплате";
Иначе
	Если ОбъектКоллекции.Товар.Выбран()=1 Тогда
		Если ОбъектКоллекции.Товар.Вид() = "Материалы" Тогда 
			Значение = "Материалы";
		ИначеЕсли ОбъектКоллекции.Товар.Вид() = "ОсновныеСредства" Тогда
			Значение = "ОС";
		ИначеЕсли ОбъектКоллекции.Товар.Вид() = "НематериальныеАктивы" Тогда
			Значение = "НМА";
		ИначеЕсли ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
			Если (ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар)
				 или (ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция)
				 или (ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат) Тогда
				Значение = "Товары"; 
			ИначеЕсли (ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга) Тогда
				Значение = "ПосредническиеУслуги"; 
			Иначе
				Значение = "ПрочиеРаботыИУслуги";
			КонецЕсли;
		Иначе          
			Значение = "ПрочиеРаботыИУслуги";		
		КонецЕсли;
	Иначе
		Значение = "ПрочиеРаботыИУслуги";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Событие</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Событие" Вид="Реквизит" Тип="ПеречислениеСсылка.СобытияПоНДСПродажи"/>
								<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс тогда
	Значение = "ПолученАванс";
ИначеЕсли Источник.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница тогда
   Значение = "НДСНачисленКУплате";
Иначе
	Значение = "Реализация";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Товар" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>СтавкаНДС = ОбъектКоллекции.СтавкаНДС;
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СчетДоходовБУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходовБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ОбъектКоллекции.Счет.ПринадлежитГруппе(СчетПоКоду("90"))=1 Тогда
	Значение = СчетПоКоду("90.3");
Иначе
	Значение = СчетПоКоду("91.2");
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование>Субконто1 --&gt; СубконтоБУ</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Субконто1" Вид="Реквизит"/>
								<Приемник Имя="СубконтоБУ" Вид="Реквизит"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.Счет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетУчетаБУ</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ОбъектКоллекции.Товар.Выбран()=1 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Материалы" Тогда 
		Значение = ОбъектКоллекции.Товар.СубСчет10;
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "ОсновныеСредства" Тогда
		Значение = СчетПоКоду("01.1");
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "НематериальныеАктивы" Тогда
		Значение = СчетПоКоду("04.1");
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		Если ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Если ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
				Значение = СчетПоКоду("004");
			ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
				Значение = СчетПоКоду("41.3");
			ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.ПокупныеИзделия Тогда
				Значение = СчетПоКоду("41.4");
			Иначе
				Значение = СчетПоКоду("41.1");
			КонецЕсли;
		ИначеЕсли ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Значение = СчетПоКоду("43");
		ИначеЕсли ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
			Значение = СчетПоКоду("21");
		Иначе
			Значение = СчетПоКоду("41.1");
		КонецЕсли;
	Иначе          
		Значение = СчетПоКоду("41.1");
	КонецЕсли;
Иначе
	Значение = СчетПоКоду("41.1");
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>Счет --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Счет" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>ГТД --&gt; НомерГТД</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="ГТД" Вид="Реквизит" Тип="СправочникСсылка.ГТД"/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ГТД)=0 Тогда
	Значение = ОбъектКоллекции.ГТД.СтранаПроисхождения;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>35</Код>
								<Наименование> --&gt; СторнирующаяЗаписьДопЛиста</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СторнирующаяЗаписьДопЛиста" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СчетФактураПолученный_ДокументОснование</Код>
					<Наименование>Документ: СчетФактураПолученный</Наименование>
					<Порядок>2550</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.СчетФактураПолученный</Источник>
					<Приемник>ДокументСсылка.ОтражениеНДСКВычету</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>18</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора, Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; ДатаОплаты</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ИспользоватьДокументРасчетовКакСчетФактуру</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьДокументРасчетовКакСчетФактуру" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ОтразитьВСоставеПартийИКосвенныхРасходов</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтразитьВСоставеПартийИКосвенныхРасходов" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; РасчетныйДокумент</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Группа>
							<Код>27</Код>
							<Наименование> --&gt; ТоварыИУслуги</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТоварыИУслуги" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; ВидЦенности</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦенности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Событие</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Событие" Вид="Реквизит" Тип="ПеречислениеСсылка.СобытияПоНДСПокупки"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Субконто1</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто1" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; Субконто2</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто2" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Субконто3</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто3" Вид="Реквизит"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СчетЗатрат</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СчетУчетаНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НачислениеЗП_13</Код>
					<Наименование>Документ: Начисление зарплаты</Наименование>
					<Порядок>2600</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
НДФЛ_13 = глПолучитьНалог("НДФЛ");
Ставка13 = НДФЛ_13.Ставка.Получить(КонМесяца(Источник.ДатаДок));
СтавкаНДФЛ = глСтавкаНДФЛ(Источник.ВидНачисления, , КонМесяца(Источник.ДатаДок));
Если СтавкаНДФЛ &lt;&gt; Ставка13 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>	Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.Начисления);</ПослеЗагрузки>
					<Источник>ДокументСсылка.НачислениеЗП</Источник>
					<Приемник>ДокументСсылка.НачислениеЗарплатыРаботникамОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; КорректировкаРасчета</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректировкаРасчета" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование> --&gt; КраткийСоставДокумента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КраткийСоставДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = НачМесяца(Источник.ДатаДок);</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>10</Код>
							<Наименование> --&gt; Начисления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Начисления" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Начислено");
КоллекцияОбъектов.НоваяКолонка("РайонныйКоэффициент");
КоллекцияОбъектов.НоваяКолонка("СевернаяНадбавка");
КоллекцияОбъектов.НоваяКолонка("Результат");
КоллекцияОбъектов.НоваяКолонка("ОписаниеОшибок");
КоллекцияОбъектов.НоваяКолонка("КодДоходаНДФЛ");
КоллекцияОбъектов.НоваяКолонка("КодВычета");
КоллекцияОбъектов.НоваяКолонка("СуммаВычета");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ПодразделениеОрганизации = Источник.Сотрудник.Подразделение.Получить(КонМесяца(Источник.ДатаДок));
	КоллекцияОбъектов.Физлицо    = Источник.Сотрудник;
	КоллекцияОбъектов.Сотрудник  = Источник.Сотрудник;
	КоллекцияОбъектов.ВидРасчета = Источник.ВидНачисления;
	КоллекцияОбъектов.Начислено  = Источник.Оклад;
	КоллекцияОбъектов.РайонныйКоэффициент = Источник.НачисленоРК;
	КоллекцияОбъектов.СевернаяНадбавка    = Источник.НачисленоСН;
	КоллекцияОбъектов.Результат     = Источник.Оклад + Источник.НачисленоРК + Источник.НачисленоСН;
	КоллекцияОбъектов.КодДоходаНДФЛ = ?(Источник.ВидНачисления.Выбран()=1,Источник.ВидНачисления.ВидДохода,"");
	//КоллекцияОбъектов.КодВычета   = Источник.КВыплате;
	//КоллекцияОбъектов.СуммаВычета = Источник.КВыплате;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ВидРасчета</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/>
								<КодПравилаКонвертации>ВидыНачислений                                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.ВидНачисления;
Если Источник.ИспользоватьСчетДокумента=1 Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("СчетЗатрат",Источник.СчетЗатрат);
	ИсходящиеДанные.Установить("Субконто1",Источник.Субконто1);
	ИсходящиеДанные.Установить("Субконто2",Источник.Субконто2);
	ИсходящиеДанные.Установить("Субконто3",Источник.Субконто3);
Иначе
	ИсходящиеДанные  = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("СчетЗатрат",ОбъектКоллекции.Сотрудник.СчетЗатрат.Получить(КонМесяца(Источник.ДатаДок)));
	ИсходящиеДанные.Установить("Субконто1",ОбъектКоллекции.Сотрудник.Субконто1.Получить(КонМесяца(Источник.ДатаДок)));
	ИсходящиеДанные.Установить("Субконто2",ОбъектКоллекции.Сотрудник.Субконто2.Получить(КонМесяца(Источник.ДатаДок)));
	ИсходящиеДанные.Установить("Субконто3",ОбъектКоллекции.Сотрудник.Субконто3.Получить(КонМесяца(Источник.ДатаДок)));
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Начислено</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Начислено" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; РайонныйКоэффициент</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РайонныйКоэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; СевернаяНадбавка</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СевернаяНадбавка" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Результат</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Результат" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ОписаниеОшибок</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОписаниеОшибок" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; КодДоходаНДФЛ</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодДоходаНДФЛ" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/>
								<КодПравилаКонвертации>ВидыДоходов                                       </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; КодВычета</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодВычета" Вид="Реквизит" Тип="СправочникСсылка.ВычетыНДФЛ"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; СуммаВычета</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВычета" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа Отключить="true">
							<Код>23</Код>
							<Наименование> --&gt; НДФЛ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДФЛ" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Налог</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ПримененныйВычетИмущественныйПроцентыПоКредитам</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетИмущественныйПроцентыПоКредитам" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; ПримененныйВычетИмущественныйПроцентыПриПерекредитовании</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетИмущественныйПроцентыПриПерекредитовании" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ПримененныйВычетИмущественныйРасход</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетИмущественныйРасход" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ПримененныйВычетЛичный</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетЛичный" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетей</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетей" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетейДвойной</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетейДвойной" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетейДвойнойВторой</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетейДвойнойВторой" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетейИнвалидов</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетейИнвалидов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетейИнвалидовДвойной</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетейИнвалидовДвойной" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; ПримененныйВычетНаДетейИнвалидовДвойнойВторой</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПримененныйВычетНаДетейИнвалидовДвойнойВторой" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НачислениеЗП_Прочее</Код>
					<Наименование>Документ: Начисление зарплаты</Наименование>
					<Порядок>2650</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
НДФЛ_13 = глПолучитьНалог("НДФЛ");
Ставка13 = НДФЛ_13.Ставка.Получить(КонМесяца(Источник.ДатаДок));
СтавкаНДФЛ = глСтавкаНДФЛ(Источник.ВидНачисления, , КонМесяца(Источник.ДатаДок));
Если СтавкаНДФЛ = Ставка13 Тогда
	Отказ = 1;
КонецЕсли;

//перенесем движения документа через операцию
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

Операция = Источник.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Проводки.НоваяСтрока();
	Проводки.СчетДт = Операция.Дебет.Счет;
	Проводки.СчетКт = Операция.Кредит.Счет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;

	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	Проводки.Сумма = Операция.Сумма;
	Проводки.СуммаПРДт = Операция.Сумма;
	Проводки.СуммаПРКт = Операция.Сумма;
	Проводки.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;

Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Дополнительные проводки к документу "+строка(источник));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Источник.ДатаДок,Источник.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.НДФЛСведенияОДоходах, Объект.ЕСНСведенияОДоходах, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.НачислениеЗП</Источник>
					<Приемник>ДокументСсылка.НДФЛиЕСНДоходыИНалоги</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; НалоговыйПериод</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалоговыйПериод" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ДатаГод(Источник.ДатаДок);</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование> --&gt; НДФЛСведенияОДоходах</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДФЛСведенияОДоходах" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ПериодРегистрации");
КоллекцияОбъектов.НоваяКолонка("ФизЛицо");
КоллекцияОбъектов.НоваяКолонка("ДатаДохода");
КоллекцияОбъектов.НоваяКолонка("МесяцНалоговогоПериода");
КоллекцияОбъектов.НоваяКолонка("КодДохода");
КоллекцияОбъектов.НоваяКолонка("СуммаДохода");
КоллекцияОбъектов.НоваяКолонка("КодВычета");
КоллекцияОбъектов.НоваяКолонка("СуммаВычета");
КоллекцияОбъектов.НоваяКолонка("КоличествоДетей");
КоллекцияОбъектов.НоваяКолонка("СуммаНалогаИсчисленная");
КоллекцияОбъектов.НоваяКолонка("КодПоОКАТО");
КоллекцияОбъектов.НоваяКолонка("КПП");

НДФЛ_13 = глПолучитьНалог("НДФЛ");
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	СуммаОплаты = Источник.Оклад + Источник.НачисленоРК + Источник.НачисленоСН;
	КоллекцияОбъектов.ПериодРегистрации = Источник.ДатаДок;
	КоллекцияОбъектов.ФизЛицо = Источник.Сотрудник;
	КоллекцияОбъектов.ДатаДохода = Источник.ДатаДок;
	КоллекцияОбъектов.МесяцНалоговогоПериода = НачМесяца(Источник.ДатаДок);
	КоллекцияОбъектов.КодДохода = Источник.ВидНачисления.ВидДохода;
	КоллекцияОбъектов.СуммаДохода = СуммаОплаты;
	СтавкаНДФЛ = глСтавкаНДФЛ(Источник.ВидНачисления, Источник.Сотрудник, КонМесяца(Источник.ДатаДок));
	КоллекцияОбъектов.СуммаНалогаИсчисленная = 	Окр((СуммаОплаты/100*СтавкаНДФЛ),0,1);
	КоллекцияОбъектов.КодПоОКАТО = НДФЛ_13.КодОКАТО;
	КоллекцияОбъектов.КПП = Сред(Константа.ИННОрганизации, 12, 9);;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ПериодРегистрации</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ДатаДохода</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаДохода" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; КодДохода</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодДохода" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; СуммаДохода</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДохода" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; КодВычета</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодВычета" Вид="Реквизит" Тип="СправочникСсылка.ВычетыНДФЛ"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; СуммаВычета</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВычета" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; КоличествоДетей</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоДетей" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; СуммаНалогаИсчисленная</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНалогаИсчисленная" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; КодПоОКАТО</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодПоОКАТО" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; КПП</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Группа Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; НДФЛУдержанный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДФЛУдержанный" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; КодДохода</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодДохода" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; КодПоОКАТО</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодПоОКАТО" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; КПП</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Налог</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ПериодРегистрации</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СтавкаНалогообложения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНалогообложения" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавкиНалогообложенияРезидента"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВыплатаЗПКасса</Код>
					<Наименование> --&gt; ДокументСсылка.ЗарплатаКВыплатеОрганизаций</Наименование>
					<Порядок>2700</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;	
КонецЕсли;</ПередВыгрузкой>
					<ПриВыгрузке>Если Источник.ПорядокВыплаты = 0 Тогда
	Параметры.ТаблицаВедомостейПоКассе.НоваяСтрока();
	Параметры.ТаблицаВедомостейПоКассе.Ведомость = Источник;
	Параметры.ТаблицаВедомостейПоКассе.Сумма = Источник.Итог("КВыдаче");
	Параметры.ТаблицаВедомостейПоКассе.Дата = Источник.ДатаДок;
КонецЕсли;</ПриВыгрузке>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.Зарплата,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ВыплатаЗПКасса</Источник>
					<Приемник>ДокументСсылка.ЗарплатаКВыплатеОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>4</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Если ДатаЧисло(Источник.ДатаДок)&gt;15 Тогда
	Значение = НачМесяца(Источник.ДатаДок);
Иначе
	Значение = НачМесяца(НачМесяца(Источник.ДатаДок)-1);
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СпособВыплаты</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособВыплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыВыплатыЗарплаты"/>
							<ПередВыгрузкой>Если Источник.ПорядокВыплаты = 0 Тогда
	Значение = "ЧерезКассу";
Иначе
	Значение = "ЧерезБанк";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; ДнейНеВыплаты</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДнейНеВыплаты" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>5</Код>
							<Наименование>ТабличнаяЧасть --&gt; Зарплата</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Зарплата" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>6</Код>
								<Наименование>Сотрудник --&gt; Физлицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>КВыдаче --&gt; Сумма</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="КВыдаче" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ВыплаченностьЗарплаты</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВыплаченностьЗарплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ВыплаченностьЗарплаты"/>
								<ПередВыгрузкой>Если Источник.ПорядокВыплаты = 0 Тогда
	Значение = "Выплачено";
Иначе
	Значение = "НеВыплачено";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; КомпенсацияЗаЗадержкуЗарплаты</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КомпенсацияЗаЗадержкуЗарплаты" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЗарплатаКВыплатеОрганизаций</Код>
					<Наименование>:</Наименование>
					<Порядок>2750</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Приемник>ДокументСсылка.ЗарплатаКВыплатеОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.Вид()="РасходныйОрдер" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("Префикс","Р");
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("Префикс","В");
КонецЕсли;
Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");
Параметры.ПараметрыАлгоритмов.Установить("Префикс","");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение = ПолучитьДатуV8(Источник.ДатаДок,Источник.ПолучитьВремя());</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>4</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = НачМесяца(Источник.ДатаДок);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; СпособВыплаты</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособВыплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыВыплатыЗарплаты"/>
							<ПередВыгрузкой>Если Источник.Вид()="РасходныйОрдер" Тогда
	Значение = "ЧерезКассу";
Иначе
	Значение = "ЧерезБанк";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = Источник.ПометкаУдаления();</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование> --&gt; Зарплата</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Зарплата" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ВыплаченностьЗарплаты");
КоллекцияОбъектов.НоваяКолонка("Сумма");
Если Источник.Вид()="РасходныйОрдер" Тогда
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Физлицо = Источник.Субконто1;
	КоллекцияОбъектов.ВыплаченностьЗарплаты = "Выплачено";
	КоллекцияОбъектов.Сумма = Источник.Сумма;
ИначеЕсли Источник.Вид()="Выписка" Тогда
	Источник.ВыбратьСтроки();
	Пока Источник.ПолучитьСтроку()=1 Цикл
		Если Источник.КоррСчет = СчетПоКоду("70") Тогда
			КоллекцияОбъектов.НоваяСтрока();
			КоллекцияОбъектов.Физлицо = Источник.Субконто1;
			КоллекцияОбъектов.ВыплаченностьЗарплаты = "НеВыплачено";
			КоллекцияОбъектов.Сумма = Источник.Расход;
		КонецЕсли;
	КонецЦикла;
Иначе
	Отказ = 1;
	
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ВыплаченностьЗарплаты</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВыплаченностьЗарплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ВыплаченностьЗарплаты"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>11</Код>
								<Наименование> --&gt; КомпенсацияЗаЗадержкуЗарплаты</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КомпенсацияЗаЗадержкуЗарплаты" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПриказОПриемеНаРаботу</Код>
					<Наименование>Документ: Приказ о приеме на работу</Наименование>
					<Порядок>2800</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>
Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПриказОПриемеНаРаботу</Источник>
					<Приемник>ДокументСсылка.ПриемНаРаботуВОрганизацию</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование> --&gt; РаботникиОрганизации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("ДатаПриема");
КоллекцияОбъектов.НоваяКолонка("Должность");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
КоллекцияОбъектов.ПодразделениеОрганизации = Источник.Подразделение;
КоллекцияОбъектов.ДатаПриема = Источник.ДатаДок;
КоллекцияОбъектов.Должность = Источник.Должность;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; ДатаПриема</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПриема" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Должность</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Должность" Вид="Реквизит" Тип="СправочникСсылка.ДолжностиОрганизаций"/>
								<КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>7</Код>
							<Наименование> --&gt; ОсновныеНачисления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновныеНачисления" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Размер");
КоллекцияОбъектов.НоваяКолонка("ВидРасчетаОтражениеЗП");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
КоллекцияОбъектов.ВидРасчета = Источник.Сотрудник;
КоллекцияОбъектов.Размер = Источник.Оклад;
КоллекцияОбъектов.ВидРасчетаОтражениеЗП = СоздатьОбъект("СписокЗначений");
КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("СчетЗатрат",Источник.СчетЗатрат);
КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто1",Источник.Субконто1);
КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто2",Источник.Субконто2);
КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто3",Источник.Субконто3);</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ВидРасчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/>
								<КодПравилаКонвертации>ВидыНачисленийОклад                               </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = ОбъектКоллекции.ВидРасчетаОтражениеЗП;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Размер</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПриказОбИзмененииОкладов</Код>
					<Наименование>Документ: Приказ об изменении окладов</Наименование>
					<Порядок>2850</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПриказОбИзмененииОкладов</Источник>
					<Приемник>ДокументСсылка.КадровоеПеремещениеОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ОбособленноеПодразделениеКуда</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбособленноеПодразделениеКуда" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ОбособленноеПодразделениеОткуда</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбособленноеПодразделениеОткуда" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(Источник.КоличествоСтрок()=1,0,1);</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование> --&gt; РаботникиОрганизации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("ДатаНачала");
КоллекцияОбъектов.НоваяКолонка("Должность");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
	КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
	КоллекцияОбъектов.ПодразделениеОрганизации = Источник.Сотрудник.Подразделение.Получить(Источник.ДатаДок);
	КоллекцияОбъектов.ДатаНачала = Источник.ДатаДок;
	КоллекцияОбъектов.Должность = Источник.Сотрудник.Должность;
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Должность</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Должность" Вид="Реквизит" Тип="СправочникСсылка.ДолжностиОрганизаций"/>
								<КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ДатаНачала</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>9</Код>
							<Наименование> --&gt; ОсновныеНачисления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновныеНачисления" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Действие");
КоллекцияОбъектов.НоваяКолонка("Размер");
КоллекцияОбъектов.НоваяКолонка("ВидРасчетаОтражениеЗП");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
	КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
	КоллекцияОбъектов.ВидРасчета = Источник.Сотрудник;
	КоллекцияОбъектов.Действие = "Изменить";
	КоллекцияОбъектов.Размер = Источник.Оклад;
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП = СоздатьОбъект("СписокЗначений");
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("СчетЗатрат",Источник.Сотрудник.СчетЗатрат.Получить(Источник.ДатаДок));
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто1",Источник.Сотрудник.Субконто1.Получить(Источник.ДатаДок));
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто2",Источник.Сотрудник.Субконто2.Получить(Источник.ДатаДок));
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто3",Источник.Сотрудник.Субконто3.Получить(Источник.ДатаДок));
КонецЦикла;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ВидРасчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/>
								<КодПравилаКонвертации>ВидыНачисленийОклад                               </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = ОбъектКоллекции.ВидРасчетаОтражениеЗП;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Действие</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Действие" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДействияСНачислением"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Размер</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПриказОКадровыхИзменениях</Код>
					<Наименование>Документ: Приказ о кадровых изменениях</Наименование>
					<Порядок>2900</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПриказОКадровыхИзменениях</Источник>
					<Приемник>ДокументСсылка.КадровоеПеремещениеОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>13</Код>
							<Наименование> --&gt; РаботникиОрганизации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("ДатаНачала");
КоллекцияОбъектов.НоваяКолонка("Должность");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
КоллекцияОбъектов.ПодразделениеОрганизации = Источник.Подразделение;
КоллекцияОбъектов.ДатаНачала = Источник.ДатаДок;
КоллекцияОбъектов.Должность = Источник.Сотрудник.Должность;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; ДатаНачала</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Должность</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Должность" Вид="Реквизит" Тип="СправочникСсылка.ДолжностиОрганизаций"/>
								<КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>7</Код>
							<Наименование> --&gt; ОсновныеНачисления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновныеНачисления" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Действие");
КоллекцияОбъектов.НоваяКолонка("Размер");
КоллекцияОбъектов.НоваяКолонка("ВидРасчетаОтражениеЗП");

СчетЗатрат = Источник.Сотрудник.СчетЗатрат.Получить(Источник.ДатаДок-1);
Субконто1  = Источник.Сотрудник.Субконто1.Получить(Источник.ДатаДок-1);
Субконто2  = Источник.Сотрудник.Субконто2.Получить(Источник.ДатаДок-1);
Субконто3  = Источник.Сотрудник.Субконто3.Получить(Источник.ДатаДок-1);

//проверим, изменилась ли аналитика по сотруднику. Если изменилась - то нужно прекратить предыдущее начисление и начать новое
Если (Источник.СчетЗатрат &lt;&gt; СчетЗатрат)
	  или (Источник.Субконто1 &lt;&gt; Субконто1)
	  или (Источник.Субконто2 &lt;&gt; Субконто2)
	  или (Источник.Субконто3 &lt;&gt; Субконто3) Тогда
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
	КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
	КоллекцияОбъектов.ВидРасчета = Источник.Сотрудник;
	КоллекцияОбъектов.Действие = "Прекратить";
	КоллекцияОбъектов.Размер = Источник.Сотрудник.Оклад.Получить(Источник.ДатаДок-1);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП = СоздатьОбъект("СписокЗначений");
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("СчетЗатрат",СчетЗатрат);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто1",Субконто1);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто2",Субконто2);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто3",Субконто3);

	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
	КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
	КоллекцияОбъектов.ВидРасчета = Источник.Сотрудник;
	КоллекцияОбъектов.Действие = "Начать";
	КоллекцияОбъектов.Размер = Источник.Оклад;
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП = СоздатьОбъект("СписокЗначений");
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("СчетЗатрат",Источник.СчетЗатрат);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто1",Источник.Субконто1);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто2",Источник.Субконто2);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто3",Источник.Субконто3);
Иначе
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
	КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
	КоллекцияОбъектов.ВидРасчета = Источник.Сотрудник;
	КоллекцияОбъектов.Действие = ?(Источник.Оклад &lt;&gt; Источник.Сотрудник.Оклад.Получить(Источник.ДатаДок-1),"Изменить","НеИзменять");
	КоллекцияОбъектов.Размер = Источник.Оклад;
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП = СоздатьОбъект("СписокЗначений");
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("СчетЗатрат",СчетЗатрат);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто1",Субконто1);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто2",Субконто2);
	КоллекцияОбъектов.ВидРасчетаОтражениеЗП.Установить("Субконто3",Субконто3);

КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ВидРасчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/>
								<КодПравилаКонвертации>ВидыНачисленийОклад                               </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = ОбъектКоллекции.ВидРасчетаОтражениеЗП;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Действие</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Действие" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДействияСНачислением"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Размер</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ОбособленноеПодразделениеКуда</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбособленноеПодразделениеКуда" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ОбособленноеПодразделениеОткуда</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбособленноеПодразделениеОткуда" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПриказОбУвольнении</Код>
					<Наименование>Документ: Приказ об увольнении</Наименование>
					<Порядок>2950</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПриказОбУвольнении</Источник>
					<Приемник>ДокументСсылка.УвольнениеИзОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>7</Код>
							<Наименование> --&gt; РаботникиОрганизации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Сотрудник");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ДатаУвольнения");
КоллекцияОбъектов.НоваяКолонка("ОснованиеУвольнения");
КоллекцияОбъектов.НоваяКолонка("ПрекращатьСтандартныеВычеты");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Сотрудник = Источник.Сотрудник;
КоллекцияОбъектов.Физлицо = Источник.Сотрудник;
КоллекцияОбъектов.ДатаУвольнения = Источник.ДатаДок;
КоллекцияОбъектов.ПрекращатьСтандартныеВычеты = 1;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ДатаУвольнения</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаУвольнения" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ОснованиеУвольнения</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОснованиеУвольнения" Вид="Реквизит" Тип="СправочникСсылка.ОснованияУвольненийИзОрганизаций"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ПрекращатьСтандартныеВычеты</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПрекращатьСтандартныеВычеты" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЗаявкаНаОткрытиеСчетов</Код>
					<Наименование>Документ: Заявка на открытие счетов</Наименование>
					<Порядок>3000</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ЗаявкаНаОткрытиеСчетов</Источник>
					<Приемник>ДокументСсылка.ЗаявкаНаОткрытиеСчетов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>14</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ВидВклада</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидВклада" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>СпВидВклада = СоздатьОбъект("СписокЗначений");
СпВидВклада.ДобавитьЗначение("Visa Classic (вал)");
СпВидВклада.ДобавитьЗначение("Visa Classic (руб)");
СпВидВклада.ДобавитьЗначение("Visa Gold (вал)");
СпВидВклада.ДобавитьЗначение("Visa Gold (руб)");
СпВидВклада.ДобавитьЗначение("Сбербанк-Visa Electron (руб)");
СпВидВклада.ДобавитьЗначение("Сбербанк-Visa Electron (вал)");
СпВидВклада.ДобавитьЗначение("Visa-Аэрофлот (вал)");
СпВидВклада.ДобавитьЗначение("Visa-Аэрофлот (руб)");
СпВидВклада.ДобавитьЗначение("EC/MC Gold (Москва)");
СпВидВклада.ДобавитьЗначение("EC/MC Mass (вал)");
СпВидВклада.ДобавитьЗначение("EC/MC Mass (руб)");
СпВидВклада.ДобавитьЗначение("EC/MC Gold (вал)");
СпВидВклада.ДобавитьЗначение("EC/MC Gold (руб)");
СпВидВклада.ДобавитьЗначение("Visa Electron (руб)");
СпВидВклада.ДобавитьЗначение("Visa Electron (вал)");
СпВидВклада.ДобавитьЗначение("Cirrus/Maestro (Москва)");
СпВидВклада.ДобавитьЗначение("Сбербанк-Cirrus/Maestro (руб)");
СпВидВклада.ДобавитьЗначение("Сбербанк-Cirrus/Maestro (вал)");
СпВидВклада.ДобавитьЗначение("Сбербанк-Maestro Пенсионная");
СпВидВклада.ДобавитьЗначение("Сбербанк-Maestro Студенчеcкая");
СпВидВклада.ДобавитьЗначение("Счет карточки STB (руб)");
СпВидВклада.ДобавитьЗначение("Счет карточки STB (вал)");
СпВидВклада.ДобавитьЗначение("Счет дебетной карточки");
Значение = СпВидВклада.ПолучитьЗначение(Источник.ВидВклада);
Если Источник.ВидВклада &lt;= 8 тогда
	КодВидаВклада = 50;
	КодПодвидаВклада = Источник.ВидВклада;
ИначеЕсли Источник.ВидВклада &lt;= 13 тогда                                         
	КодВидаВклада = 51;
	КодПодвидаВклада = Источник.ВидВклада - 8;
ИначеЕсли Источник.ВидВклада &lt;= 15 тогда
	КодВидаВклада = 53;
	КодПодвидаВклада = Источник.ВидВклада - 13;
ИначеЕсли Источник.ВидВклада &lt;= 20 тогда
	КодВидаВклада = 54;
	КодПодвидаВклада = Источник.ВидВклада - 15;
ИначеЕсли Источник.ВидВклада &lt;= 22 тогда
	КодВидаВклада = 55;
	КодПодвидаВклада = Источник.ВидВклада - 20;
ИначеЕсли Источник.ВидВклада = 23 тогда
	КодВидаВклада = 56;
	КодПодвидаВклада = Источник.ВидВклада - 22;
КонецЕсли;
	
Значение = Значение + РазделительСтрок + КодВидаВклада + РазделительСтрок + КодПодвидаВклада + РазделительСтрок + Источник.Валюта.Код;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>НомерДоговора --&gt; НомерДоговора</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="НомерДоговора" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерДоговора" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ОтделениеБанка --&gt; ОтделениеБанка</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ОтделениеБанка" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ОтделениеБанка" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ФилиалОтделенияБанка --&gt; ФилиалОтделенияБанка</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ФилиалОтделенияБанка" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ФилиалОтделенияБанка" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; Банк</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; БанковскийСчет</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ВводНачальныхСведений</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВводНачальныхСведений" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ТекстПодтверждения</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекстПодтверждения" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Группа>
							<Код>16</Код>
							<Наименование>ТабличнаяЧасть --&gt; РаботникиОрганизации</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>19</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>17</Код>
								<Наименование> --&gt; КонтрольнаяИнформация</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтрольнаяИнформация" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>18</Код>
								<Наименование> --&gt; НомерЛицевогоСчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерЛицевогоСчета" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>ЭмбоссированныйТекст1 --&gt; ЭмбоссированныйТекст1</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ЭмбоссированныйТекст1" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ЭмбоссированныйТекст1" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>ЭмбоссированныйТекст2 --&gt; ЭмбоссированныйТекст2</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ЭмбоссированныйТекст2" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ЭмбоссированныйТекст2" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>ЭмбоссированныйТекст3 --&gt; ЭмбоссированныйТекст3</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="ЭмбоссированныйТекст3" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ЭмбоссированныйТекст3" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаЗаявленийДСВ1</Код>
					<Наименование>Документ: Передача заявлений ДСВ-1 в ПФР</Наименование>
					<Порядок>3050</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПередачаЗаявленийДСВ1</Источник>
					<Приемник>ДокументСсылка.ПередачаДСВвПФР</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>16</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>НаименованиеПФР --&gt; НаименованиеПФР</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="НаименованиеПФР" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеПФР" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>НомерДок --&gt; НомерПачки</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="НомерПачки" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ФорматФайла</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФорматФайла" Вид="Реквизит" Тип="ПеречислениеСсылка.ФорматФайлаПФР"/>
							<ПередВыгрузкой>Значение = "Версия07";</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>ТабличнаяЧасть --&gt; РаботникиОрганизации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>15</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Фамилия --&gt; Фамилия</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Имя --&gt; Имя</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Отчество --&gt; Отчество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>СтраховойНомерПФР --&gt; СтраховойНомерПФР</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>АдресДляИнформирования --&gt; АдресДляИнформирования</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="АдресДляИнформирования" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="АдресДляИнформирования" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ДатаЗаполнения --&gt; ДатаЗаполнения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ДатаЗаполнения" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаЗаполнения" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РасчетыПоСтраховымВзносам</Код>
					<Наименование>Документ: Расчеты по страховым взносам</Наименование>
					<Порядок>3100</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
ИначеЕсли ПустоеЗначение(ВходящиеДанные.Получить("ВидОперации"))=1 Тогда
    Отказ = 1;
Иначе
	КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ВидОперации"));
КонецЕсли;</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.РасчетыПоСтраховымВзносам</Источник>
					<Приемник>ДокументСсылка.РасчетыПоСтраховымВзносам</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true" Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Префикс","");
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");
Параметры.ПараметрыАлгоритмов.Установить("Префикс","");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРасчетыПоСтраховымВзносам"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ВидОперации");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПФРНакопительная --&gt; ПФРНакопительная</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации&lt;&gt;"УплатаПФР" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПФРСтраховая --&gt; ПФРСтраховая</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации&lt;&gt;"УплатаПФР" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ТФОМС --&gt; ТФОМС</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации&lt;&gt;"УплатаФОМС" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ФФОМС --&gt; ФФОМС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации&lt;&gt;"УплатаФОМС" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ФСС --&gt; ФСС</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ВидОперации = ВходящиеДанные.Получить("ВидОперации");
Если ВидОперации&lt;&gt;"УплатаФСС" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ВидПлатежа</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПлатежейВГосБюджет"/>
							<ПередВыгрузкой>Значение = "Налог";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДатаДок --&gt; ДатаПлатежа</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>МесяцОтчетногоПериода --&gt; МесяцРасчетногоПериода</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="МесяцОтчетногоПериода" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="МесяцРасчетногоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ПлатежноеПоручениеФСС_НС_ПЗДата</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежноеПоручениеФСС_НС_ПЗДата" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; ПлатежноеПоручениеФСС_НС_ПЗНомер</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежноеПоручениеФСС_НС_ПЗНомер" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПлатежноеПоручениеФССДата</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежноеПоручениеФССДата" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; ПлатежноеПоручениеФССНомер</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПлатежноеПоручениеФССНомер" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ПФРНаДоплатуКПенсииШахтерам</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРНаДоплатуКПенсииШахтерам" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ПФРПоДополнительномуТарифу</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРПоДополнительномуТарифу" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; ФССЕНВД</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФССЕНВД" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>23</Код>
							<Наименование> --&gt; ФССНесчастныеСлучаи</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПеречислениеНДФЛвБюджет</Код>
					<Наименование>Документ: Перечисление НДФЛ в бюджет РФ</Наименование>
					<Порядок>3150</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.СотрудникиОрганизации,, "Физлицо");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПеречислениеНДФЛвБюджет</Источник>
					<Приемник>ДокументСсылка.ПеречислениеНДФЛвБюджет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>МесяцНалоговогоПериода --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ДатаПлатежа --&gt; ДатаПлатежа</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ОКАТО_КПП --&gt; ОКАТО_КПП</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ОКАТО_КПП" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ОКАТО_КПП" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ПлатежноеПоручениеДата --&gt; ПлатежноеПоручениеДата</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ПлатежноеПоручениеДата" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ПлатежноеПоручениеДата" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПлатежноеПоручениеНомер --&gt; ПлатежноеПоручениеНомер</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ПлатежноеПоручениеНомер" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ПлатежноеПоручениеНомер" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Ставка --&gt; Ставка</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Ставка" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Ставка" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавки"/>
							<ПередВыгрузкой>Значение = "Ставка"+Формат(Источник.Ставка,"Ч(0)2.0");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>СуммаПеречислено --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СуммаПеречислено" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>14</Код>
							<Наименование>ТабличнаяЧасть --&gt; СотрудникиОрганизации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="СотрудникиОрганизации" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>16</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаОборудованияВМонтаж</Код>
					<Наименование>Документ: Передача оборудования в монтаж</Наименование>
					<Порядок>3200</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПередачаОборудованияВМонтаж</Источник>
					<Приемник>ДокументСсылка.ПередачаОборудованияВМонтаж</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ОбъектВнеоборотныхАктивов --&gt; ОбъектСтроительства</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ОбъектВнеоборотныхАктивов" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="ОбъектСтроительства" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<КодПравилаКонвертации>ОбъектыСтроительства_08_3                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>СтатьяЗатратНаСтроительство --&gt; СтатьяЗатрат</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="СтатьяЗатратНаСтроительство" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатратНаСтроительство"/>
							<Приемник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
							<КодПравилаКонвертации>СтатьиЗатратНаСтроительство                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; СчетУчетаОбъектаСтроительства</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаОбъектаСтроительства" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("08.3");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>11</Код>
							<Наименование>ТабличнаяЧасть --&gt; Оборудование</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Оборудование" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>13</Код>
								<Наименование>Оборудование --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Оборудование" Вид="Реквизит" Тип="СправочникСсылка.Оборудование"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Оборудование                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("07");</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводВЭксплуатациюОС</Код>
					<Наименование>Документ: Ввод в эксплуатацию ОС</Наименование>
					<Порядок>3250</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.ОперацияСОбъектамиОС = УправлениеВнеоборотнымиАктивами.ПолучитьСобытиеПоОСИзСправочника(Перечисления.ВидыСобытийОС.ПринятиеКУчетуСВводомВЭксплуатацию);
Объект.СтоимостьВР = Объект.СтоимостьБУ - Объект.СтоимостьНУ - Объект.СтоимостьПР;</ПослеЗагрузки>
					<Источник>ДокументСсылка.ВводВЭксплуатациюОС</Источник>
					<Приемник>ДокументСсылка.ПринятиеКУчетуОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>17</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПринятияКУчетуОсновныхСредств"/>
							<ПередВыгрузкой>Если Источник.ВидВложений = 4 Тогда
	Значение = "Оборудование";
Иначе
	Значение = "ОбъектыСтроительства";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>55</Код>
							<Наименование>Подразделение --&gt; МестонахождениеОС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="МестонахождениеОС" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ДатаПриобретения</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПриобретения" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>//это УСН</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>МОЛ --&gt; МОЛБУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="МОЛ" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="МОЛБУ" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ОбъектВнеоборотныхАктивов --&gt; Номенклатура</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ОбъектВнеоборотныхАктивов" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>ОбъектыСтроительства_08_4                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидВложений &lt;&gt; 4 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ОбъектВнеоборотныхАктивов --&gt; ОбъектСтроительства</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ОбъектВнеоборотныхАктивов" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="ОбъектСтроительства" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<КодПравилаКонвертации>ОбъектыСтроительства_08_3                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидВложений = 4 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Константа.ОсновнойСклад;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; СпособПоступления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПоступления" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/>
							<КодПравилаКонвертации>СпособыПоступленияОС                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если ПустоеЗначение(Источник.ОсновноеСредство)=0 Тогда
		Если ПустоеЗначение(Источник.ОсновноеСредство.СпособПоступления)=0 Тогда
			Значение = Источник.ОсновноеСредство.СпособПоступления;
			Прервать;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; ПорядокПогашенияСтоимостиБУ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокПогашенияСтоимостиБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокПогашенияСтоимостиОС"/>
							<ПередВыгрузкой>Если Источник.ПодлежитАмортизации = 1 Тогда
	Значение = "НачислениеАмортизации";
Иначе
	Значение = "СтоимостьНеПогашается";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>НачислятьАмортизацию --&gt; НачислятьАмортизациюБУ</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="НачислятьАмортизацию" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>КоэффициентАмортизации --&gt; ГодоваяНормаАмортизацииБУ</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="КоэффициентАмортизации" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ГодоваяНормаАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>КоэффициентУскорения --&gt; КоэффициентУскоренияБУ</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КоэффициентУскорения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоэффициентУскоренияБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ПараметрВыработкиБУ</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПараметрВыработкиБУ" Вид="Реквизит" Тип="СправочникСсылка.ПараметрыВыработкиОС"/>
							<КодПравилаКонвертации>ПараметрыВыработкиОС                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.СпособНачисленияАмортизации &lt;&gt; Перечисление.СпособыНачисленияАмортизацииОС.ПропорциональноОбъемуПродукцииРабот Тогда
	Отказ = 1;
Иначе
	Значение = "1";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>ОбщийОбъемПродукцииРабот --&gt; ПредполагаемыйОбъемПродукцииБУ</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ОбщийОбъемПродукцииРабот" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПредполагаемыйОбъемПродукцииБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>СпособНачисленияАмортизации --&gt; СпособНачисленияАмортизацииБУ</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="СпособНачисленияАмортизации" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииОС"/>
							<Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииОС"/>
							<КодПравилаКонвертации>СпособыНачисленияАмортизацииОС                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; СпособыОтраженияРасходовПоАмортизации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособыОтраженияРасходовПоАмортизации" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ВидРасходовНУ = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, "НеУчитываемыеВЦеляхНалогообложения","Амортизация");
НаименованиеРасхода = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые,"Амортизация ОС, не принимаемая в НУ", "Амортизация ОС");
ПринятиеКналоговомуУчету = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, 0,1);
ВидПрочихДоходовИРасходов = "ПрочиеВнереализационныеДоходыРасходы";
СтатьяЗатрат = СоздатьОбъект("СписокЗначений");
СтатьяЗатрат.Установить("ВидРасходовНУ",ВидРасходовНУ);
СтатьяЗатрат.Установить("ПринятиеКНалоговомуУчету",ПринятиеКНалоговомуУчету);
СтатьяЗатрат.Установить("Наименование",НаименованиеРасхода);
СтатьяЗатрат.Установить("ВидПрочихДоходовИРасходов",ВидПрочихДоходовИРасходов);
ИсходящиеДанные.Установить("СтатьяЗатрат",СтатьяЗатрат);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>СрокПолезногоИспользования --&gt; СрокПолезногоИспользованияБУ</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="СрокПолезногоИспользования" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; ГрафикАмортизацииПоГодуБУ</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ГрафикАмортизацииПоГодуБУ" Вид="Реквизит" Тип="СправочникСсылка.ГодовыеГрафикиАмортизацииОС"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; КоэффициентАмортизацииНУ</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоэффициентАмортизацииНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>ПервоначальнаяСтоимостьН --&gt; ПервоначальнаяСтоимостьНУ</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="ПервоначальнаяСтоимостьН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПервоначальнаяСтоимостьНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; НачислятьАмортизациюНУ</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если (Источник.НачислятьАмортизацию = 1) и (Источник.ПринятьК_НалоговомуУчету = 1) Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>СрокПолезногоИспользованияН --&gt; СрокПолезногоИспользованияНУ</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="СрокПолезногоИспользованияН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>МетодНачисленияАмортизации --&gt; СпособНачисленияАмортизацииНУ</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="МетодНачисленияАмортизации" Вид="Реквизит" Тип="ПеречислениеСсылка.МетодыНачисленияАмортизации"/>
							<Приемник Имя="СпособНачисленияАмортизацииНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.МетодыНачисленияАмортизации"/>
							<КодПравилаКонвертации>МетодыНачисленияАмортизации                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ПорядокВключенияСтоимостиВСоставРасходовНУ</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокВключенияСтоимостиВСоставРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокВключенияСтоимостиОСВСоставРасходовНУ"/>
							<ПередВыгрузкой>Если Источник.ПринятьК_НалоговомуУчету = 1 Тогда
	Значение = "НачислениеАмортизации";	
ИначеЕсли Источник.ПринятьК_НалоговомуУчету = 2 Тогда
	Значение = "ВключениеВРасходыПриПринятииКУчету";	
ИначеЕсли Источник.ПринятьК_НалоговомуУчету = 3 Тогда
	Значение = "СтоимостьНеВключаетсяВРасходы";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>СпециальныйКоэффициент --&gt; СпециальныйКоэффициентНУ</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="СпециальныйКоэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СпециальныйКоэффициентНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ОперацияСОбъектамиОС</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОперацияСОбъектамиОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; ПроцентКапитальныхВложенийВключаемыхВРасходыНУ</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПроцентКапитальныхВложенийВключаемыхВРасходыНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.ПервоначальнаяСтоимостьН=0,0, Источник.КапитальныеВложенияВключенныеВРасходы/Источник.ПервоначальнаяСтоимостьН*100);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование> --&gt; СчетУчетаЗатратПоАмортизационнойПремии</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаЗатратПоАмортизационнойПремии" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.КапитальныеВложенияВключенныеВРасходы &gt; 0 Тогда
	Значение = Источник.СчетЗатрат;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; ПодразделениеОрганизацииПоАмортизационнойПремии</Наименование>
							<Порядок>1750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизацииПоАмортизационнойПремии" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "";
Для НомерСубконто = 1 по Источник.СчетЗатрат.КоличествоСубконто() Цикл
	ВидСубконто = Источник.СчетЗатрат.ВидСубконто(НомерСубконто);
	Если (ВидСубконто = ВидыСубконто.Подразделения)
		ИЛИ (ВидСубконто = ВидыСубконто.РасходыБудущихПериодов) Тогда				
		Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+НомерСубконто));
		Значение = ПолучитьПодразделениеИзСубконто();
		Прервать;
	КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(Значение)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии1</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии1" Вид="Реквизит"/>
							<ПередВыгрузкой>НомерСубконто = 1;
Если Источник.КапитальныеВложенияВключенныеВРасходы &gt; 0 Тогда
	ВидСубконто = Источник.СчетЗатрат.ВидСубконто(НомерСубконто);
	//если передана статья затрат во входящих данные - используем ее
	Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
		  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
		  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
		  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) ) Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		Если (Источник.СчетЗатрат = СчетПоКоду("26"))
			или (Источник.СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
		ИначеЕсли Источник.СчетЗатрат = СчетПоКоду("44.1.2") Тогда
		    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
		Иначе
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
		КонецЕсли;
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	Иначе
		Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
		Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

		Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.ПолучитьАтрибут("Субконто"+НомерСубконто));
		ПриВыгрузкеСубконто();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии2</Наименование>
							<Порядок>1850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии2" Вид="Реквизит"/>
							<ПередВыгрузкой>НомерСубконто = 2;
Если Источник.КапитальныеВложенияВключенныеВРасходы &gt; 0 Тогда
	ВидСубконто = Источник.СчетЗатрат.ВидСубконто(НомерСубконто);
	//если передана статья затрат во входящих данные - используем ее
	Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
		  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
		  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
		  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) ) Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		Если (Источник.СчетЗатрат = СчетПоКоду("26"))
			или (Источник.СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
		ИначеЕсли Источник.СчетЗатрат = СчетПоКоду("44.1.2") Тогда
		    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
		Иначе
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
		КонецЕсли;
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	Иначе
		Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
		Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);


		Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.ПолучитьАтрибут("Субконто"+НомерСубконто));
		ПриВыгрузкеСубконто();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии3</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии3" Вид="Реквизит"/>
							<ПередВыгрузкой>НомерСубконто = 3;
Если Источник.КапитальныеВложенияВключенныеВРасходы &gt; 0 Тогда
	ВидСубконто = Источник.СчетЗатрат.ВидСубконто(НомерСубконто);
	//если передана статья затрат во входящих данные - используем ее
	Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
		  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
		  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
		  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) )  Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		Если (Источник.СчетЗатрат = СчетПоКоду("26"))
			или (Источник.СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
		ИначеЕсли Источник.СчетЗатрат = СчетПоКоду("44.1.2") Тогда
		    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
		Иначе
			Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
		КонецЕсли;
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
		Значение = СоздатьОбъект("СписокЗначений");
		Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
		Значение.Установить("Наименование","Амортизационная премия");
		ИмяПКО = "СтатьиЗатрат_Предопределенные";
	Иначе
		Значение = Источник.ПолучитьАтрибут("Субконто"+НомерСубконто);
		Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

		Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.ПолучитьАтрибут("Субконто"+НомерСубконто));
		ПриВыгрузкеСубконто();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>26</Код>
							<Наименование> --&gt; РеквизитыДокументаОплаты</Наименование>
							<Порядок>1950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РеквизитыДокументаОплаты" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>28</Код>
							<Наименование> --&gt; СоставОсновногоСредства</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СоставОсновногоСредства" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; СостояниеВводаВЭксплуатацию</Наименование>
							<Порядок>2050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СостояниеВводаВЭксплуатацию" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСВводИПринятиеКУчету                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; СпособОтраженияРасходовПриВключенииВСтоимость</Наименование>
							<Порядок>2100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособОтраженияРасходовПриВключенииВСтоимость" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ВидРасходовНУ = "МатериальныеРасходы";
НаименованиеРасхода = "Включение ОС в состав расходов";
ПринятиеКналоговомуУчету = 1;
ВидПрочихДоходовИРасходов = "ПрочиеВнереализационныеДоходыРасходы";
СтатьяЗатрат = СоздатьОбъект("СписокЗначений");
СтатьяЗатрат.Установить("ВидРасходовНУ",ВидРасходовНУ);
СтатьяЗатрат.Установить("ПринятиеКНалоговомуУчету",ПринятиеКНалоговомуУчету);
СтатьяЗатрат.Установить("Наименование",НаименованиеРасхода);
СтатьяЗатрат.Установить("ВидПрочихДоходовИРасходов",ВидПрочихДоходовИРасходов);
ИсходящиеДанные.Установить("СтатьяЗатрат",СтатьяЗатрат);
ИсходящиеДанные.Установить("КлючДанных","СпособОтраженияДляВключенияВСоставРасходов");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>38</Код>
							<Наименование> --&gt; СтатьяДоходов</Наименование>
							<Порядок>2150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>39</Код>
							<Наименование> --&gt; СтатьяПрочихРасходов</Наименование>
							<Порядок>2200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяПрочихРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование>БалансоваяСтоимость --&gt; СтоимостьБУ</Наименование>
							<Порядок>2250</Порядок>
							<Источник Имя="БалансоваяСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование>ПервоначальнаяСтоимостьН --&gt; СтоимостьНУ</Наименование>
							<Порядок>2300</Порядок>
							<Источник Имя="ПервоначальнаяСтоимостьН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; СтоимостьПР</Наименование>
							<Порядок>2350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;
Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	//стоимость ПР и амортизацию ПР получим по счету НПР.01
	Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
	Параметры.ПараметрыАлгоритмов.Установить("ОС",Источник.ОсновноеСредство);
	ПолучитьПараметрыПР();
	Значение = Значение + Параметры.ПараметрыАлгоритмов.Получить("ПриходПР");
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>41</Код>
							<Наименование> --&gt; СтоимостьВР</Наименование>
							<Порядок>2400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьВР" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>48</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>2450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("01.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование> --&gt; СчетНачисленияАмортизации</Наименование>
							<Порядок>2500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетНачисленияАмортизации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("02.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; СчетУчетаВнеоборотногоАктива</Наименование>
							<Порядок>2550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаВнеоборотногоАктива" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("08." + Строка(Источник.ВидВложений));</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>51</Код>
							<Наименование> --&gt; УказатьПервоначальнуюСтоимость</Наименование>
							<Порядок>2600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УказатьПервоначальнуюСтоимость" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>52</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОсновныеСредства</Наименование>
							<Порядок>2650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОсновныеСредства" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>54</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>53</Код>
								<Наименование> --&gt; ИнвентарныйНомер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИнвентарныйНомер" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.Код;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>МодернизацияОС</Код>
					<Наименование>Документ: Модернизация ОС</Наименование>
					<Порядок>3300</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.МодернизацияОС</Источник>
					<Приемник>ДокументСсылка.МодернизацияОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; МестонахождениеОС</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МестонахождениеОС" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ОбъектВнеоборотныхАктивов --&gt; ОбъектСтроительства</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ОбъектВнеоборотныхАктивов" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<Приемник Имя="ОбъектСтроительства" Вид="Реквизит" Тип="СправочникСсылка.ОбъектыСтроительства"/>
							<КодПравилаКонвертации>ОбъектыСтроительства_08_3                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; РеквизитыДокументаОплаты</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РеквизитыДокументаОплаты" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСМодернизация                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>СуммаРасходов --&gt; СтоимостьБУ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="СуммаРасходов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>СуммаРасходовН --&gt; СтоимостьНУ</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СуммаРасходовН" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СтоимостьНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; СтоимостьВР</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.СуммаРасходов - Источник.СуммаРасходовН;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СтоимостьПР</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>ВключатьАПВСоставРасходовПриОтраженииМодернизации --&gt; ВключатьАПВСоставРасходовПриОтраженииМодерниза</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="ВключатьАПВСоставРасходовПриОтраженииМодернизации" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВключатьАПВСоставРасходовПриОтраженииМодернизации" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СчетУчетаЗатратПоАмортизационнойПремии</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаЗатратПоАмортизационнойПремии" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.КапитальныеВложенияВключенныеВРасходы &gt; 0 Тогда
	Источник.ВыбратьСтроки();
	Если Источник.ПолучитьСтроку()=1 Тогда
		Значение = Источник.ОсновноеСредство.СчетЗатрат.Получить(Источник.ДатаДок);
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОрганизацииПоАмортизационнойПремии</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизацииПоАмортизационнойПремии" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВключатьАПВСоставРасходовПриОтраженииМодернизации &gt; 0 Тогда
	Источник.ВыбратьСтроки();
	Если Источник.ПолучитьСтроку()=1 Тогда
		ОС = Источник.ОсновноеСредство;
		ОС.ИспользоватьДату(Источник.ДатаДок);
		Значение = "";
		СчетЗатрат = ОС.СчетЗатрат;
		Для НомерСубконто = 1 по СчетЗатрат.КоличествоСубконто() Цикл
			ВидСубконто = СчетЗатрат.ВидСубконто(НомерСубконто);
			Если (ВидСубконто = ВидыСубконто.Подразделения)
				ИЛИ (ВидСубконто = ВидыСубконто.РасходыБудущихПериодов) Тогда				
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ОС.ПолучитьАтрибут("Субконто"+НомерСубконто));
				Значение = ПолучитьПодразделениеИзСубконто();
				Прервать;
			КонецЕсли;
		КонецЦикла;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии1</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии1" Вид="Реквизит"/>
							<ПередВыгрузкой>Если Источник.ВключатьАПВСоставРасходовПриОтраженииМодернизации &gt; 0 Тогда
	Источник.ВыбратьСтроки();
	Если Источник.ПолучитьСтроку()=1 Тогда
		НомерСубконто = 1;
		ОС = Источник.ОсновноеСредство;
		ОС.ИспользоватьДату(Источник.ДатаДок);
		СчетЗатрат = ОС.СчетЗатрат;
		ВидСубконто = СчетЗатрат.ВидСубконто(НомерСубконто);
		//если передана статья затрат во входящих данные - используем ее
		Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
			  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
			  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
			  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) ) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			Если (СчетЗатрат = СчетПоКоду("26"))
				или (СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
			ИначеЕсли СчетЗатрат = СчетПоКоду("44.1.2") Тогда
			    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
			Иначе
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
			КонецЕсли;

			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		Иначе
			Значение = ОС.ПолучитьАтрибут("Субконто"+НомерСубконто);
			Параметры.ПараметрыАлгоритмов.Установить("Счет", ОС.СчетЗатрат);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОС.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОС.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОС.Субконто3);

			Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОС.ПолучитьАтрибут("Субконто"+НомерСубконто));
			ПриВыгрузкеСубконто();
		КонецЕсли;

	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии2</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии2" Вид="Реквизит"/>
							<ПередВыгрузкой>Если Источник.ВключатьАПВСоставРасходовПриОтраженииМодернизации &gt; 0 Тогда
	Источник.ВыбратьСтроки();
	Если Источник.ПолучитьСтроку()=1 Тогда
		НомерСубконто = 2;
		ОС = Источник.ОсновноеСредство;
		ОС.ИспользоватьДату(Источник.ДатаДок);
		СчетЗатрат = ОС.СчетЗатрат;
		ВидСубконто = СчетЗатрат.ВидСубконто(НомерСубконто);
		//если передана статья затрат во входящих данные - используем ее
		Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
			  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
			  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
			  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) ) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			Если (СчетЗатрат = СчетПоКоду("26"))
				или (СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
			ИначеЕсли СчетЗатрат = СчетПоКоду("44.1.2") Тогда
			    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
			Иначе
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
			КонецЕсли;			
			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		Иначе
			Значение = ОС.ПолучитьАтрибут("Субконто"+НомерСубконто);
			Параметры.ПараметрыАлгоритмов.Установить("Счет", ОС.СчетЗатрат);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОС.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОС.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОС.Субконто3);

			Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОС.ПолучитьАтрибут("Субконто"+НомерСубконто));
			ПриВыгрузкеСубконто();
		КонецЕсли;

	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СубконтоПоАмортизационнойПремии3</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоПоАмортизационнойПремии3" Вид="Реквизит"/>
							<ПередВыгрузкой>Если Источник.ВключатьАПВСоставРасходовПриОтраженииМодернизации &gt; 0 Тогда
	Источник.ВыбратьСтроки();
	Если Источник.ПолучитьСтроку()=1 Тогда
		НомерСубконто = 3;
		ОС = Источник.ОсновноеСредство;
		ОС.ИспользоватьДату(Источник.ДатаДок);
		СчетЗатрат = ОС.СчетЗатрат;
		ВидСубконто = СчетЗатрат.ВидСубконто(НомерСубконто);
		//если передана статья затрат во входящих данные - используем ее
		Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
			  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
			  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
			  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
			  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
		  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) ) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			Если (СчетЗатрат = СчетПоКоду("26"))
				или (СчетЗатрат = СчетПоКоду("44.1.3")) Тогда
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
			ИначеЕсли СчетЗатрат = СчетПоКоду("44.1.2") Тогда
			    Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
			Иначе
				Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
			КонецЕсли;
			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы) Тогда
			Значение = СоздатьОбъект("СписокЗначений");
			Значение.Установить("ВидРасходовНУ","АмортизационнаяПремия");
			Значение.Установить("Наименование","Амортизационная премия");
			ИмяПКО = "СтатьиЗатрат_Предопределенные";
		Иначе
			Значение = ОС.ПолучитьАтрибут("Субконто"+НомерСубконто);
			Параметры.ПараметрыАлгоритмов.Установить("Счет", ОС.СчетЗатрат);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОС.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОС.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОС.Субконто3);

			Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОС.ПолучитьАтрибут("Субконто"+НомерСубконто));
			ПриВыгрузкеСубконто();
		КонецЕсли;

	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СчетУчетаВнеоборотногоАктива</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаВнеоборотногоАктива" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("08.3");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>21</Код>
							<Наименование> --&gt; ОС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ОсновноеСредство");
КоллекцияОбъектов.НоваяКолонка("АмортизацияБУ");
КоллекцияОбъектов.НоваяКолонка("АмортизацияЗаМесяцБУ");
КоллекцияОбъектов.НоваяКолонка("АмортизацияПР");
КоллекцияОбъектов.НоваяКолонка("КоэффициентАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("КоэффициентАмортизацииНУ");
КоллекцияОбъектов.НоваяКолонка("КоэффициентУскоренияБУ");
КоллекцияОбъектов.НоваяКолонка("СрокПолезногоИспользованияБУ");
КоллекцияОбъектов.НоваяКолонка("СрокПолезногоИспользованияНУ");
КоллекцияОбъектов.НоваяКолонка("СтоимостьБУ");
КоллекцияОбъектов.НоваяКолонка("СтоимостьНУ");
КоллекцияОбъектов.НоваяКолонка("СтоимостьПР");
КоллекцияОбъектов.НоваяКолонка("СуммаКапитальныхВложенийВключаемыхВРасходыНУ");
КоллекцияОбъектов.НоваяКолонка("СуммаМодернизацииБУ");
КоллекцияОбъектов.НоваяКолонка("СуммаМодернизацииНУ");
КоллекцияОбъектов.НоваяКолонка("СуммаМодернизацииПР");
КоллекцияОбъектов.НоваяКолонка("СуммаМодернизацииВР");
КоллекцияОбъектов.НоваяКолонка("ОбъемПродукцииРаботБУ");
КоллекцияОбъектов.НоваяКолонка("ФактОбъемПродукцииРаботБУ");
КоллекцияОбъектов.НоваяКолонка("ФактСрокИспользованияБУ");

Если Источник.КоличествоСтрок()&gt;0 тогда
	СуммаРасходовНаОбъект = Окр(Источник.СуммаРасходов/Источник.КоличествоСтрок(), 2);
	СуммаРасходовНаПоследнийОбъект = Источник.СуммаРасходов - СуммаРасходовНаОбъект*(Источник.КоличествоСтрок() - 1);
    СуммаРасходовНаОбъектНУ = Окр(Источник.СуммаРасходовН/Источник.КоличествоСтрок(), 2);
	СуммаРасходовНаПоследнийОбъектНУ = Источник.СуммаРасходовН - СуммаРасходовНаОбъектНУ*(Источник.КоличествоСтрок() - 1);
	КапитальныеВложенияВключенныеВРасходыНаОбъект = Окр(Источник.КапитальныеВложенияВключенныеВРасходы/Источник.КоличествоСтрок(), 2);
	КапитальныеВложенияВключенныеВРасходыНаПоследнийОбъект = Источник.КапитальныеВложенияВключенныеВРасходы - КапитальныеВложенияВключенныеВРасходыНаОбъект*(Источник.КоличествоСтрок() - 1);  	
		
	Источник.ВыбратьСтроки();
	Пока Источник.ПолучитьСтроку()=1 Цикл
		ОС = Источник.ОсновноеСредство;
		
		ФактическийОбъемПродукции = 0;
		Если ОС.СпособНачисленияАмортизации = Перечисление.СпособыНачисленияАмортизацииОС.ПропорциональноОбъемуПродукцииРабот Тогда
			//определяем общую сумму фактического объема продукции
			Если ПустоеЗначение(ОС.ДатаВводаВЭксплуатацию) = 0 Тогда
				ДатаНачисленияАмортизации = КонМесяца(ДобавитьМесяц(ОС.ДатаВводаВЭксплуатацию, 1)); // дата окончания первого месяца, в котором начисляется амортизация
				Пока  ДатаНачисленияАмортизации &lt;= КонМесяца(Источник.ДатаДок) Цикл
					ФактическийОбъемПродукции = ФактическийОбъемПродукции + ОС.ФактическийОбъемПродукцииРаботЗаМесяц.Получить(ДатаНачисленияАмортизации + 1);
					ДатаНачисленияАмортизации = КонМесяца(ДатаНачисленияАмортизации + 1);
				КонецЦикла;
			КонецЕсли;
		КонецЕсли;
		
		//рассчитываем сумму амортизации за этот месяц
		СведенияОбОС = глРасчетАмортизацииОС(ОС, Источник.ДатаДок, 1);
		
		СтоимостьПР = 0;
		АмортизацияПР = 0;
		МодернизацияПР = 0;
		
		//стоимость ПР и амортизацию ПР получим по счету НПР.01
		Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
		Параметры.ПараметрыАлгоритмов.Установить("ОС",Источник.ОсновноеСредство);
		ПолучитьПараметрыПР();
		СтоимостьПР = Параметры.ПараметрыАлгоритмов.Получить("НачОстатокПР");
		АмортизацияПР = Параметры.ПараметрыАлгоритмов.Получить("НачАмортизацияПР");
		МодернизацияПР = Параметры.ПараметрыАлгоритмов.Получить("ПриходПР");
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ОсновноеСредство = ОС;
		КоллекцияОбъектов.АмортизацияБУ = СведенияОбОС.Получить("НачисленнаяАмортизацияНач");
		КоллекцияОбъектов.АмортизацияЗаМесяцБУ = СведенияОбОС.Получить("РассчитаннаяАмортизацияБух");
		КоллекцияОбъектов.АмортизацияПР = АмортизацияПР;
		КоллекцияОбъектов.КоэффициентАмортизацииБУ = ОС.КоэффициентАмортизации.Получить(Источник.ДатаДок);
		КоллекцияОбъектов.КоэффициентАмортизацииНУ = 0;
		КоллекцияОбъектов.КоэффициентУскоренияБУ = ?(ОС.СпособНачисленияАмортизации = Перечисление.СпособыНачисленияАмортизацииОС.УменьшаемогоОстатка, ОС.КоэффициентУскорения,0);
		КоллекцияОбъектов.СрокПолезногоИспользованияБУ = Источник.СрокПолезногоИспользования;
		КоличествоЛет     = ДатаГод(Источник.ДатаДок) - ДатаГод(ОС.ДатаВводаВЭксплуатацию);
		КоличествоМесяцев = ДатаМесяц(Источник.ДатаДок) - ДатаМесяц(ОС.ДатаВводаВЭксплуатацию);
		КоллекцияОбъектов.ФактСрокИспользованияБУ = КоличествоЛет * 12 + КоличествоМесяцев;
		КоллекцияОбъектов.СрокПолезногоИспользованияНУ = Источник.СрокПолезногоИспользованияН;
		КоллекцияОбъектов.СтоимостьБУ = СведенияОбОС.Получить("БалансоваяСтоимостьНач");
		КоллекцияОбъектов.СтоимостьНУ = СведенияОбОС.Получить("БалансоваяСтоимостьНалог");
		КоллекцияОбъектов.СтоимостьПР = СтоимостьПР;
		КоллекцияОбъектов.СуммаКапитальныхВложенийВключаемыхВРасходыНУ = ?(Источник.НомерСтроки &lt;&gt; Источник.КоличествоСтрок(), КапитальныеВложенияВключенныеВРасходыНаОбъект, КапитальныеВложенияВключенныеВРасходыНаПоследнийОбъект);
		КоллекцияОбъектов.СуммаМодернизацииБУ = ?(Источник.НомерСтроки &lt;&gt; Источник.КоличествоСтрок(), СуммаРасходовНаОбъект, СуммаРасходовНаПоследнийОбъект);
		КоллекцияОбъектов.СуммаМодернизацииНУ = ?(Источник.НомерСтроки &lt;&gt; Источник.КоличествоСтрок(), СуммаРасходовНаОбъектНУ, СуммаРасходовНаПоследнийОбъектНУ);
		КоллекцияОбъектов.СуммаМодернизацииПР = МодернизацияПР;
		КоллекцияОбъектов.СуммаМодернизацииВР = КоллекцияОбъектов.СуммаМодернизацииБУ - КоллекцияОбъектов.СуммаМодернизацииНУ - МодернизацияПР;
		КоллекцияОбъектов.ОбъемПродукцииРаботБУ = Источник.ОбщийОбъемПродукцииРабот;
		КоллекцияОбъектов.ФактОбъемПродукцииРаботБУ = ФактическийОбъемПродукции;

	КонецЦикла;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; АмортизацияБУ</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="АмортизацияБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; АмортизацияЗаМесяцБУ</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="АмортизацияЗаМесяцБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; АмортизацияПР</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="АмортизацияПР" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; КоэффициентАмортизацииБУ</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоэффициентАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; КоэффициентАмортизацииНУ</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоэффициентАмортизацииНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; КоэффициентУскоренияБУ</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоэффициентУскоренияБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СрокПолезногоИспользованияНУ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СтоимостьБУ</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтоимостьБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; СтоимостьНУ</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтоимостьНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; СтоимостьПР</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтоимостьПР" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СуммаКапитальныхВложенийВключаемыхВРасходыНУ</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаКапитальныхВложенийВключаемыхВРасходыНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СуммаМодернизацииБУ</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаМодернизацииБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СуммаМодернизацииНУ</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаМодернизацииНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаМодернизацииПР</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаМодернизацииПР" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СуммаМодернизацииВР</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаМодернизацииВР" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; ОбъемПродукцииРаботБУ</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъемПродукцииРаботБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; ФактОбъемПродукцииРаботБУ</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФактОбъемПродукцииРаботБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; ФактСрокИспользованияБУ</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФактСрокИспользованияБУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПодготовкаКПередачеОС</Код>
					<Наименование>Документ: Подготовка к передаче ОС</Наименование>
					<Порядок>3350</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПодготовкаКПередачеОС</Источник>
					<Приемник>ДокументСсылка.ПодготовкаКПередачеОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСПодготовкаКПередаче                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>9</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаОС_Продажа</Код>
					<Наименование>Документ: Передача ОС</Наименование>
					<Порядок>3400</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.Продажа Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>// Посчитать суммы документа и записать ее в соответствующий реквизит шапки для показа в журналах
Объект.СуммаДокумента = УчетНДС.ПолучитьСуммуДокументаСНДС(Объект, "ОС");</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПередачаОС</Источник>
					<Приемник>ДокументСсылка.ПередачаОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;
Если Источник.Договор.Выбран() = 1 Тогда
    Если ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0 Тогда
		Валюта = Источник.Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Источник.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если Источник.Договор.ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Источник.Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
		Значение = Кратность;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(Источник.Курс=0,1,Источник.Курс);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ДокументПодготовкаКПередаче --&gt; ДокПодготовкаКПередачеОС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ДокументПодготовкаКПередаче" Вид="Реквизит" Тип="ДокументСсылка.ПодготовкаКПередачеОС"/>
							<Приемник Имя="ДокПодготовкаКПередачеОС" Вид="Реквизит" Тип="ДокументСсылка.ПодготовкаКПередачеОС"/>
							<КодПравилаКонвертации>ПодготовкаКПередачеОС                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВосстановитьАмортизационнуюПремию</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВосстановитьАмортизационнуюПремию" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; СтатьяДляВосстановленияАмортизационнойПремии</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДляВосстановленияАмортизационнойПремии" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСПередача                                        </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СпособЗачетаАвансов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗачетаАвансов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов"/>
							<ПередВыгрузкой>Если Источник.ЗачитыватьАванс = 1 Тогда
	Значение = "НеЗачитывать";	
Иначе
	Значение = "Автоматически";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ВариантРасчетаНалогов)=0 тогда
	Значение = Источник.ВариантРасчетаНалогов.СуммаВключаетНДС;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СчетУчетаРасчетовПоАвансам</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовПоАвансам" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетАвансовПолученных");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>	Параметры.ПараметрыАлгоритмов.Установить("Документ", Источник);
	ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
	Значение =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>23</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>24</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = Источник.Цена;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = Источник.НДС;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>СтавкаНДС = глСтавкаНалога(Источник, "НДС");
Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",СтавкаНДС);
ПолучитьСтавкуНДС();
Значение =  Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СчетДоходов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетДоходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("91.1");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Субконто</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Субконто" Вид="Реквизит"/>
								<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.СтатьяПрочихДоходовИРасходов;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СчетРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетРасходов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СчетУчетаНДСПоРеализации</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчетаНДСПоРеализации" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("91.2");</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаОС_Списание</Код>
					<Наименование>Документ: Передача ОС</Наименование>
					<Порядок>3450</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если (Источник.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.БезвозмезднаяПередача)
	и (Источник.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.ВкладВУставныйКапитал)
	и (Источник.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.ПередачаПоДоговоруПростогоТоварищества)
	и (Источник.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.ПередачаВДоверительноеУправление) Тогда
	Отказ = 1;
КонецЕсли;


Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
//если причина выбытия - вклад в уставный капитал, и остаточная стоимость отличается от оценочной
//- нужно сделать дополнительную проводку по начислению этой разницы: это проводка 58.1.1 - 91 
Если Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ВкладВУставныйКапитал Тогда
	Операция = Источник.Операция;
	Операция.ВыбратьПроводки();
	Пока Операция.ПолучитьПроводку()=1 Цикл
		Если ((Операция.Дебет.Счет = СчетПоКоду("58.1.1")) и (Операция.Кредит.Счет = СчетПоКоду("91.1"))) или
		      ((Операция.Дебет.Счет = СчетПоКоду("91.2")) и (Операция.Кредит.Счет = СчетПоКоду("58.1.1"))) Тогда
			Проводки.НоваяСтрока();
			Проводки.СчетДт = Операция.Дебет.Счет;
			Проводки.СчетКт = Операция.Кредит.Счет;
			
			Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоДт.НоваяКолонка("Ключ");
			Проводки.СубконтоДт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
			КонецЦикла;

			Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоКт.НоваяКолонка("Ключ");
			Проводки.СубконтоКт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
			КонецЦикла;
			Проводки.Сумма = Операция.Сумма;
			Проводки.СуммаВРДт = Операция.Сумма;
			Проводки.СуммаВРКт = Операция.Сумма;
			Проводки.Содержание = Операция.СодержаниеПроводки;
		КонецЕсли;
	КонецЦикла;
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаПоДоговоруПростогоТоварищества)
	или (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаВДоверительноеУправление) Тогда
	Операция = Источник.Операция;
	Операция.ВыбратьПроводки();
	Пока Операция.ПолучитьПроводку()=1 Цикл
		Если (Операция.Дебет.Счет = СчетПоКоду("79.3"))  или
		     (Операция.Дебет.Счет = СчетПоКоду("58.4")) или 
			 (Операция.Кредит.Счет = СчетПоКоду("79.3"))  или
		     (Операция.Кредит.Счет = СчетПоКоду("58.4")) Тогда
			 //сначала сторнируем
			Проводки.НоваяСтрока();
			Проводки.СчетДт = Операция.Дебет.Счет;
			Проводки.СчетКт = Операция.Кредит.Счет;
			
			Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоДт.НоваяКолонка("Ключ");
			Проводки.СубконтоДт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоДт.Значение = ?(Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры,ПолучитьПустоеЗначение("Справочник.Договоры"), Операция.Дебет.Субконто(НомерСубконто));
			КонецЦикла;

			Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоКт.НоваяКолонка("Ключ");
			Проводки.СубконтоКт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоКт.Значение = ?(Проводки.СубконтоКт.Ключ = ВидыСубконто.Договоры,ПолучитьПустоеЗначение("Справочник.Договоры"), Операция.Кредит.Субконто(НомерСубконто));
			КонецЦикла;
			Проводки.Сумма = -Операция.Сумма;
			Проводки.СуммаНУДт = -Операция.Сумма;
			Проводки.СуммаНУКт = -Операция.Сумма;
			Проводки.Содержание = "СТОРНО "+Операция.СодержаниеПроводки;
			//а теперь вводим корректирующую проводку
			Проводки.НоваяСтрока();
			Проводки.СчетДт = Операция.Дебет.Счет;
			Проводки.СчетКт = Операция.Кредит.Счет;
			
			Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоДт.НоваяКолонка("Ключ");
			Проводки.СубконтоДт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
			КонецЦикла;

			Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоКт.НоваяКолонка("Ключ");
			Проводки.СубконтоКт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
			КонецЦикла;
			Проводки.Сумма = Операция.Сумма;
			Проводки.СуммаНУДт = Операция.Сумма;
			Проводки.СуммаНУКт = Операция.Сумма;
			Проводки.Содержание = Операция.СодержаниеПроводки;

		КонецЕсли;
	КонецЦикла;	
КонецЕсли;

Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Дополнительные проводки к документу "+строка(источник));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Источник.ДатаДок,Источник.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПередачаОС</Источник>
					<Приемник>ДокументСсылка.СписаниеОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ПричинаСписания</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПричинаСписания" Вид="Реквизит" Тип="СправочникСсылка.ПричиныСписанияОС"/>
							<КодПравилаКонвертации>ПричиныСписанияОС                                 </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.БезвозмезднаяПередача) Тогда
	Значение = "Безвозмездная передача";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ВкладВУставныйКапитал) Тогда
	Значение = "Вклад в уставный капитал";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаПоДоговоруПростогоТоварищества) Тогда
	Значение = "Передача по договору простого товарищества";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаВДоверительноеУправление) Тогда
	Значение = "Передача в доверительное управление";
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСПередача                                        </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; СчетСписания</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписания" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.БезвозмезднаяПередача) Тогда
	Значение = СчетПоКоду("91.2");	
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ВкладВУставныйКапитал) Тогда
	Значение = СчетПоКоду("58.1.1");	
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаПоДоговоруПростогоТоварищества) Тогда
	Значение = СчетПоКоду("58.4");
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаВДоверительноеУправление) Тогда
	Значение = СчетПоКоду("79.3");
Иначе
	Значение = СчетПоКоду("91.2");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Субконто</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто" Вид="Реквизит"/>
							<ПередВыгрузкой>Если (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.БезвозмезднаяПередача) Тогда
	Значение = Источник.СтатьяПрочихДоходовИРасходов;
	ИмяПКО = "ПрочиеДоходыИРасходы";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ВкладВУставныйКапитал) Тогда
	Значение = Источник.Контрагент;	
	ИмяПКО = "Контрагенты";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаПоДоговоруПростогоТоварищества) Тогда
	Значение = Источник.Контрагент;
	ИмяПКО = "Контрагенты";
ИначеЕсли (Источник.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.ПередачаВДоверительноеУправление) Тогда
	Значение = Источник.Контрагент;
	ИмяПКО = "Контрагенты";
Иначе
	Значение = Источник.СтатьяПрочихДоходовИРасходов;
	ИмяПКО = "ПрочиеДоходыИРасходы";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>11</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>12</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СписаниеОС</Код>
					<Наименование>Документ: Списание ОС</Наименование>
					<Порядок>3500</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.СписаниеОС</Источник>
					<Приемник>ДокументСсылка.СписаниеОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПричинаСписания</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПричинаСписания" Вид="Реквизит" Тип="СправочникСсылка.ПричиныСписанияОС"/>
							<КодПравилаКонвертации>ПричиныСписанияОС                                 </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ТипСписания = 1 Тогда
	Значение = "Списание в связи с чрезвычайными обстоятельствами";
Иначе
	Значение = "Списание ОС по прочим причинам";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСВыбытие                                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СчетСписания</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписания" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ТипСписания = 1 Тогда
	Значение = СчетПоКоду("99.1");
Иначе
	Значение = СчетПоКоду("91.2");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; Субконто</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто" Вид="Реквизит"/>
							<ПередВыгрузкой>Если Источник.ТипСписания = 1 Тогда
	Значение = "ЧрезвычайныеДоходыРасходы";
	ТипПриемника = "ПеречислениеСсылка.ПрибылиИУбытки";
Иначе
	Значение = Источник.СтатьяПрочихДоходовИРасходов;
	ТипПриемника = "СправочникСсылка.ПрочиеДоходыИРасходы";
	ИмяПКО = "ПрочиеДоходыИРасходы";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>13</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПеремещениеОС</Код>
					<Наименование>Документ: Перемещение ОС</Наименование>
					<Порядок>3550</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПеремещениеОС</Источник>
					<Приемник>ДокументСсылка.ПеремещениеОС</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СобытиеОС</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСПеремещение                                     </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; МОЛОрганизации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МОЛОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	Значение = Источник.ОсновноеСредство.МОЛ.Получить(Источник.ДатаДок-1);
	Если ПустоеЗначение(Значение)=0 Тогда
		Прервать;
	КонецЕсли;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>МОЛ --&gt; МОЛПолучатель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="МОЛ" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
							<Приемник Имя="МОЛПолучатель" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку()=1 Тогда
	Значение = Источник.ОсновноеСредство.Подразделение.Получить(Источник.ДатаДок-1);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Подразделение --&gt; ПодразделениеПолучатель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеПолучатель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>НачислятьАмортизацию --&gt; НачислениеАмортизации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="НачислятьАмортизацию" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НачислениеАмортизации" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.НачислятьАмортизацию =  1 Тогда
	Значение = 1;
Иначе
	Значение = 2;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; СпособОтраженияРасходовПоАмортизации</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособОтраженияРасходовПоАмортизации" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ВидРасходовНУ = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, "НеУчитываемыеВЦеляхНалогообложения","Амортизация");
НаименованиеРасхода = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые,"Амортизация ОС, не принимаемая в НУ", "Амортизация ОС");
ПринятиеКналоговомуУчету = ?(Источник.ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, 0,1);
ВидПрочихДоходовИРасходов = "ПрочиеВнереализационныеДоходыРасходы";
СтатьяЗатрат = СоздатьОбъект("СписокЗначений");
СтатьяЗатрат.Установить("ВидРасходовНУ",ВидРасходовНУ);
СтатьяЗатрат.Установить("ПринятиеКНалоговомуУчету",ПринятиеКНалоговомуУчету);
СтатьяЗатрат.Установить("Наименование",НаименованиеРасхода);
СтатьяЗатрат.Установить("ВидПрочихДоходовИРасходов",ВидПрочихДоходовИРасходов);
ИсходящиеДанные.Установить("СтатьяЗатрат",СтатьяЗатрат);</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>13</Код>
							<Наименование>ТабличнаяЧасть --&gt; ОС</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>14</Код>
								<Наименование>ОсновноеСредство --&gt; ОсновноеСредство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
								<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ГотоваяПродукция</Код>
					<Наименование>Документ: Передача готовой продукции на склад</Наименование>
					<Порядок>3600</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.ГотоваяПродукция</Источник>
					<Приемник>ДокументСсылка.ОтчетПроизводстваЗаСмену</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СчетЗатрат</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("20");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Автосписание --&gt; ИспользоватьМатериалы</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Автосписание" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ИспользоватьМатериалы" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НДСвСтоимостиТоваров</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
							<ПередВыгрузкой>Значение = "НеИзменять";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Подразделение --&gt; ПодразделениеЗатрат</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; СчетСписанияНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписанияНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; СубконтоСписанияНДС1</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС1" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; СубконтоСписанияНДС2</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; СубконтоСписанияНДС3</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС3" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование> --&gt; ВариантВыраженияВнутреннихУслуг</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВариантВыраженияВнутреннихУслуг" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантВыраженияВнутреннихУслуг"/>
						</Свойство>
						<Группа>
							<Код>20</Код>
							<Наименование> --&gt; Материалы</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Материалы" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("НоменклатурнаяГруппа");
КоллекцияОбъектов.НоваяКолонка("Себестоимость");
КоллекцияОбъектов.НоваяКолонка("Счет");
КоллекцияОбъектов.НоваяКолонка("СтатьяЗатрат");

Нормы = СоздатьОбъект("Справочник.НормыРасходов");
Нормы.ИспользоватьДату(Источник.ДатаДок);

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку() = 1 Цикл
	Нормы.ИспользоватьВладельца(Источник.Товар);
	Нормы.ВыбратьЭлементы();
	Пока Нормы.ПолучитьЭлемент() = 1 Цикл
		Если Нормы.ЭтоГруппа()=1 Тогда
			Продолжить;
		КонецЕсли;
		Если (Нормы.КолПрод  = 0) или (Нормы.ПометкаУдаления() = 1) Тогда
		Иначе
			КоличествоМПЗ = Источник.Количество * (Нормы.Норма / Нормы.КолПрод); 
			Если КоличествоМПЗ &gt; 0 Тогда
				КоллекцияОбъектов.НоваяСтрока();
				КоллекцияОбъектов.Номенклатура = Нормы.Элемент;
				КоллекцияОбъектов.Количество   = КоличествоМПЗ;
				КоллекцияОбъектов.Коэффициент  = 1;
				КоллекцияОбъектов.НоменклатурнаяГруппа = Источник.Товар.ВидНоменклатуры;
				КоллекцияОбъектов.Себестоимость = 0;
				Если Нормы.ВидЭлемента = 2 Тогда
					КоллекцияОбъектов.Счет          = СчетПоКоду("21");	
				ИначеЕсли Нормы.ВидЭлемента = 3 Тогда
					КоллекцияОбъектов.Счет          = СчетПоКоду("43");
				Иначе
					КоллекцияОбъектов.Счет          = Нормы.Элемент.СубСчет10;
				КонецЕсли;
				КоллекцияОбъектов.СтатьяЗатрат  = Источник.СтатьяРасходов;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;
КоллекцияОбъектов.Свернуть("Номенклатура, Коэффициент, НоменклатурнаяГруппа, Себестоимость, Счет, СтатьяЗатрат", "Количество");</ПередОбработкойВыгрузки>
							<Свойство Отключить="true">
								<Код>21</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>22</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>24</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Счет</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Счет" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СтатьяЗатрат</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
								<КодПравилаКонвертации>СтатьиЗатратНаПроизводство                        </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>32</Код>
							<Наименование>ТабличнаяЧасть --&gt; Продукция</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Продукция" Вид="ТабличнаяЧасть"/>
							<Свойство Отключить="true">
								<Код>33</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>35</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Товар" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование>Стоимость --&gt; ПлановаяСтоимость</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Стоимость" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ПлановаяСтоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>Сумма --&gt; СуммаПлановая</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаПлановая" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>Товар --&gt; Спецификация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Товар" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Спецификация" Вид="Реквизит" Тип="СправочникСсылка.СпецификацииНоменклатуры"/>
								<КодПравилаКонвертации>СпецификацииНоменклатуры                          </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; Счет</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Счет" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция, СчетПоКоду("43"), СчетПоКоду("21"));</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>43</Код>
								<Наименование> --&gt; СчетЗатрат</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Товар.ВидНоменклатуры;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НезавершенноеПроизводство</Код>
					<Наименование>Документ: Незавершенное производство</Наименование>
					<Порядок>3650</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник)+ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ПодразделениеОрганизации"));
КонецЕсли;</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.НезавершенноеПроизводство</Источник>
					<Приемник>ДокументСсылка.ИнвентаризацияНЗП</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>СтрокаПодразделение = "";
Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	СтрокаПодразделение = ": "+Строка(ВходящиеДанные.Получить("ПодразделениеОрганизации"));
КонецЕсли;
Значение = "#Перенсен из 1С:Бухгалтерия 7.7 по документу "+строка(Источник)+СтрокаПодразделение+" #";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СчетЗатрат</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("20");</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование> --&gt; Состав</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Состав" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("НоменклатурнаяГруппа");
КоллекцияОбъектов.НоваяКолонка("Подразделение");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");

Источник.ВыбратьСтроки();
Пока Источник.ПолучитьСтроку()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.НоменклатурнаяГруппа = Источник.ВидНоменклатуры;
	КоллекцияОбъектов.Сумма = Источник.Остаток;
	КоллекцияОбъектов.Подразделение = Источник.Подразделение;
КонецЦикла;

КоллекцияОбъектов.Свернуть("НоменклатурнаяГруппа,Подразделение","Сумма,СуммаНУ");
КоллекцияОбъектов.Сортировать("НоменклатурнаяГруппа");

ЗатратыНУ = СоздатьОбъект("ТаблицаЗначений");
ЗатратыНУ.НоваяКолонка("НоменклатурнаяГруппа");
ЗатратыНУ.НоваяКолонка("Сумма");
//найдем документы по НУ
Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,,Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления() = 0) и (Док.Вид() = "ПрямыеРасходыНезавершенногоПроизводства") Тогда
		Док.ВыбратьСтроки();
		Пока Док.ПолучитьСтроку()=1 Цикл
			Если Док.ДокументБУ &lt;&gt; Источник Тогда
				Продолжить;
			КонецЕсли;
			
			ВидНоменклатуры = Док.ВидНоменклатуры;
			Если (ПустоеЗначение(ВидНоменклатуры)=1) и (ПустоеЗначение(Док.Номенклатура)=1) Тогда
				ВидНоменклатуры = Док.Номенклатуры.ВидНоменклатуры;
			КонецЕсли;
			Если (ПустоеЗначение(ВидНоменклатуры)=0) Тогда
				ЗатратыНУ.НоваяСтрока();
				ЗатратыНУ.НоменклатурнаяГруппа = ВидНоменклатуры;
				ЗатратыНУ.Сумма = Док.Сумма;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;

ЗатратыНУ.Свернуть("НоменклатурнаяГруппа","Сумма");
ЗатратыНУ.Сортировать("НоменклатурнаяГруппа");

ЗатратыБУ = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.Выгрузить(ЗатратыБУ);
ЗатратыБУ.Свернуть("НоменклатурнаяГруппа","Сумма");

//распределим суммы НУ по подразделениям
ТекущаяНоменклатурнаяГруппа = "";
СуммаВсегоБУ = 0;
СуммаОсталосьНУ = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку()=1 Цикл
	Если ТекущаяНоменклатурнаяГруппа &lt;&gt; КоллекцияОбъектов.НоменклатурнаяГруппа Тогда
		НС = 0;
		Если ЗатратыБУ.НайтиЗначение(КоллекцияОбъектов.НоменклатурнаяГруппа,НС,"НоменклатурнаяГруппа")&gt;0 Тогда
			СуммаВсегоБУ = ЗатратыБУ.ПолучитьЗначение(НС,"Сумма");
		Иначе
			СуммаВсегоБУ = 0;
		КонецЕсли;
		НС = 0;
		Если ЗатратыНУ.НайтиЗначение(КоллекцияОбъектов.НоменклатурнаяГруппа,НС,"НоменклатурнаяГруппа")&gt;0 Тогда
			СуммаОсталосьНУ = ЗатратыНУ.ПолучитьЗначение(НС,"Сумма");
		Иначе
			СуммаОсталосьНУ = 0;
		КонецЕсли;
	КонецЕсли;
	Если (СуммаОсталосьНУ&lt;&gt;0) и (СуммаВсегоБУ&lt;&gt;0) Тогда
		КоллекцияОбъектов.СуммаНУ = Окр(КоллекцияОбъектов.Сумма/СуммаВсегоБУ*СуммаОсталосьНУ,2);
		СуммаВсегоБУ = СуммаВсегоБУ - КоллекцияОбъектов.Сумма;
		СуммаОсталосьНУ = СуммаОсталосьНУ - КоллекцияОбъектов.СуммаНУ;
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
							<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ПодразделениеОрганизации"))=0 Тогда
		Если ВходящиеДанные.Получить("ПодразделениеОрганизации")&lt;&gt;ОбъектКоллекции.Подразделение Тогда
			Отказ = 1;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
								<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; СуммаНУ</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>10</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаМатериаловСпецназначенияВПроизводство</Код>
					<Наименование>Документ: Передача материалов в эксплуатацию</Наименование>
					<Порядок>3700</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
//Если Источник.ВидМатериалов = 2 Тогда
//	ВыгрузитьПоПравилу(Источник,,,,"ПередачаМатериаловСпецНазн_Перемещение");
//КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПередачаМатериаловСпецназначенияВПроизводство</Источник>
					<Приемник>ДокументСсылка.ПередачаМатериаловВЭксплуатацию</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование>Подразделение --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>Подразделение --&gt; Местонахождение</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="Местонахождение" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидМатериалов = 3 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование>ТабличнаяЧасть --&gt; Спецодежда</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Спецодежда" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>18</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>НазначениеИспользования --&gt; НазначениеИспользования</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
								<Приемник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
								<КодПравилаКонвертации>НазначенияИспользования                           </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.10");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; СчетПередачи</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетПередачи" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.11.1");</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>23</Код>
							<Наименование>ТабличнаяЧасть --&gt; Спецоснастка</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Спецоснастка" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 2 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>26</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>НазначениеИспользования --&gt; НазначениеИспользования</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
								<Приемник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
								<КодПравилаКонвертации>НазначенияИспользования                           </КодПравилаКонвертации>
							</Свойство>
							<Свойство Отключить="true">
								<Код>27</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.10");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СчетПередачи</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетПередачи" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.11.2");</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>8</Код>
							<Наименование>ТабличнаяЧасть --&gt; ИнвентарьИХозяйственныеПринадлежности</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ИнвентарьИХозяйственныеПринадлежности" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 3 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>10</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>11</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>НазначениеИспользования --&gt; СпособОтраженияРасходов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="НазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
								<Приемник Имя="СпособОтраженияРасходов" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
								<КодПравилаКонвертации>СпособыОтраженияРасходовПоСпецодежде              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.9");</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПередачаМатериаловСпецНазн_Перемещение</Код>
					<Наименование>Документ: Передача материалов в эксплуатацию</Наименование>
					<Порядок>3750</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидМатериалов &lt;&gt; 2 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПередачаМатериаловСпецназначенияВПроизводство</Источник>
					<Приемник>ДокументСсылка.ПеремещениеТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Префикс","П");
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");
Параметры.ПараметрыАлгоритмов.Установить("Префикс","");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОтправитель</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОтправитель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Подразделение --&gt; ПодразделениеПолучатель</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеПолучатель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПеремещениеТоваров"/>
							<ПередВыгрузкой>Значение = "ТоварыПродукция";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>МестоХранения --&gt; СкладОтправитель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладОтправитель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>МестоХранения --&gt; СкладПолучатель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; НДСвСтоимостиТоваров</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
							<ПередВыгрузкой>Значение = "НеИзменять";</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>17</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство Отключить="true">
								<Код>18</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>19</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>21</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; НовыйСчетУчета</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НовыйСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.10");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.10");</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>25</Код>
								<Наименование> --&gt; Себестоимость</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>26</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>27</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СписаниеМатериаловИзЭксплуатации</Код>
					<Наименование>Документ: Списание материалов в эксплуатации</Наименование>
					<Порядок>3800</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();</ПередВыгрузкой>
					<Источник>ДокументСсылка.СписаниеСпецодеждыСпецоснастки</Источник>
					<Приемник>ДокументСсылка.СписаниеМатериаловИзЭксплуатации</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Подразделение --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.Подразделения"/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидМатериалов = 3 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СпособСписанияРасходов</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособСписанияРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыСписанияРасходов"/>
							<ПередВыгрузкой>Если Источник.ВидСписания = 1 Тогда
	Значение = "ПоНазначениюИспользования";
Иначе
	Значение = "ВДебетСчетаУказанногоВДокументе";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СчетДт</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если Источник.ВидСписания = 1 Тогда
	Отказ = 1;
ИначеЕсли Источник.ВидСписания = 2 Тогда
	Значение = СчетПоКоду("91.2");
Иначе
	Значение = СчетПоКоду("99.1");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; СубконтоДт1</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
							<ПередВыгрузкой>Если Источник.ВидСписания = 1 Тогда
	Отказ = 1;
ИначеЕсли Источник.ВидСписания = 2 Тогда
	Значение = Источник.СтатьяРасходов;
	ИмяПКО = "ПрочиеДоходыИРасходы";
Иначе
	Значение = "ЧрезвычайныеДоходыРасходы";
	ТипПриемника = "ПеречислениеСсылка.ПрибылиИУбытки";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; СубконтоДт2</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; СубконтоДт3</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
						</Свойство>
						<Группа>
							<Код>17</Код>
							<Наименование>ТабличнаяЧасть --&gt; Спецодежда</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Спецодежда" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>19</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; ПартияМатериаловВЭксплуатации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПартияМатериаловВЭксплуатации" Вид="Реквизит"/>
								<КодПравилаКонвертации>ПередачаМатериаловСпецназначенияВПроизводство     </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство)=0 Тогда
	Если ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
		Значение = ОбъектКоллекции.НазначениеИспользования;
		ИмяПКО = "ПартияМатериаловВЭксплуатации";						
	Иначе
		Значение = ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство;
		ИмяПКО = "ПередачаМатериаловСпецназначенияВПроизводство";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; СчетПередачи</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетПередачи" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.11.1");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Сотрудник --&gt; ФизЛицо</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.Сотрудники"/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>23</Код>
							<Наименование>ТабличнаяЧасть --&gt; Спецоснастка</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Спецоснастка" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 2 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>25</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Материал" Вид="Реквизит" Тип="СправочникСсылка.Материалы"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; ПартияМатериаловВЭксплуатации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПартияМатериаловВЭксплуатации" Вид="Реквизит"/>
								<КодПравилаКонвертации>ПередачаМатериаловСпецназначенияВПроизводство     </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство)=0 Тогда
	Если ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
		Значение = ОбъектКоллекции.НазначениеИспользования;
		ИмяПКО = "ПартияМатериаловВЭксплуатации";						
	Иначе
		Значение = ОбъектКоллекции.НазначениеИспользования.ДокументПередачаВПроизводство;
		ИмяПКО = "ПередачаМатериаловСпецназначенияВПроизводство";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СчетПередачи</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетПередачи" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("10.11.2");</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>12</Код>
							<Наименование>ТабличнаяЧасть --&gt; ИнвентарьИХозяйственныеПринадлежности</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ИнвентарьИХозяйственныеПринадлежности" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если Источник.ВидМатериалов &lt;&gt; 3 Тогда
	Отказ = 1;
Иначе
	//заполним табличную часть
	КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.НоваяКолонка("Номенклатура");
	КоллекцияОбъектов.НоваяКолонка("Количество");
	КоллекцияОбъектов.НоваяКолонка("ПартияМатериаловВЭксплуатации");
	КоллекцияОбъектов.НоваяКолонка("ФизЛицо");
	
	Соответствия = Параметры.СоответствияПартийМатериалов;
	Источник.ВыбратьСтроки();
	Пока Источник.ПолучитьСтроку()=1 Цикл
		КоличествоРаспределить = Источник.Количество;
		Соответствия.ВыбратьСтроки();
		Пока (Соответствия.ПолучитьСтроку()=1) И (КоличествоРаспределить&gt;0) Цикл
			Если (Соответствия.Материал = Источник.Материал) Тогда
				Если (Соответствия.Сотрудник = Источник.Сотрудник) Тогда
					Если (Соответствия.Документ = Источник.ТекущийДокумент()) Тогда
						Если Соответствия.Количество&gt;0 Тогда
							КоллекцияОбъектов.НоваяСтрока();
							КоллекцияОбъектов.Номенклатура = Соответствия.Материал;
							КоллекцияОбъектов.ФизЛицо = Соответствия.Сотрудник;
							КоллекцияОбъектов.ПартияМатериаловВЭксплуатации = Соответствия.Партия;
							КоллекцияОбъектов.Количество = Мин(Соответствия.Количество,КоличествоРаспределить);
							Соответствия.Количество = Соответствия.Количество - КоллекцияОбъектов.Количество;
							КоличествоРаспределить = КоличествоРаспределить - КоллекцияОбъектов.Количество;
						КонецЕсли;
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
		Если КоличествоРаспределить&gt;0 Тогда
			КоллекцияОбъектов.НоваяСтрока();
			КоллекцияОбъектов.Номенклатура = Источник.Материал;
			КоллекцияОбъектов.ФизЛицо = Источник.Сотрудник;
			КоллекцияОбъектов.Количество = КоличествоРаспределить;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ПартияМатериаловВЭксплуатации</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПартияМатериаловВЭксплуатации" Вид="Реквизит"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ПартияМатериаловВЭксплуатации)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ФизЛицо</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ТребованиеНакладная_Производство</Код>
					<Наименование>Документ: Перемещение материалов</Наименование>
					<Порядок>3850</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидПеремещения &lt;&gt; 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
					<Источник>ДокументСсылка.ТребованиеНакладная</Источник>
					<Приемник>ДокументСсылка.ТребованиеНакладная</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>МестоХранения --&gt; Склад</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>СчетЗатрат --&gt; СчетЗатрат</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Счет = Источник.СчетЗатрат;
Для к = 1 По Счет.КоличествоСубконто() Цикл
	Если (Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.Подразделения)
			ИЛИ (Источник.СчетЗатрат.ВидСубконто(к) = ВидыСубконто.РасходыБудущихПериодов) Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", Источник.ПолучитьАтрибут("Субконто"+к));
		Значение = ПолучитьПодразделениеИзСубконто();
		Прервать;
	КонецЕсли;
КонецЦикла;

Если ПустоеЗначение(Значение) = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Субконто1 --&gt; Субконто1</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Субконто1" Вид="Реквизит"/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Субконто2 --&gt; Субконто2</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Субконто2" Вид="Реквизит"/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Субконто3 --&gt; Субконто3</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Субконто3" Вид="Реквизит"/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>12</Код>
							<Наименование> --&gt; НДСвСтоимостиТоваров</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; СчетСписанияНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписанияНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; СубконтоСписанияНДС1</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС1" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; СубконтоСписанияНДС2</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; СубконтоСписанияНДС3</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС3" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СчетаУчетаЗатратВТаблице</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетаУчетаЗатратВТаблице" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>22</Код>
							<Наименование>ТабличнаяЧасть --&gt; Материалы</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Материалы" Вид="ТабличнаяЧасть"/>
							<Свойство Отключить="true">
								<Код>23</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>24</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>26</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; НоменклатурнаяГруппа</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Материал" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>КоличествоОтпущено --&gt; Количество</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="КоличествоОтпущено" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Счет</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Счет" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ОбъектКоллекции.Материал.Вид() = "Материалы" Тогда
	Значение = ОбъектКоллекции.Материал.СубСчет10;
ИначеЕсли ОбъектКоллекции.Материал.Вид() = "Номенклатура" Тогда
	Если ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		Значение = СчетПоКоду("43");
	ИначеЕсли ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
		Значение = СчетПоКоду("21");
	Иначе
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>Сумма --&gt; Себестоимость</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>37</Код>
								<Наименование> --&gt; СчетЗатрат</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>32</Код>
								<Наименование> --&gt; ПодразделениеЗатрат</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодразделениеЗатрат" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>34</Код>
								<Наименование> --&gt; СтатьяЗатрат</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>31</Код>
								<Наименование> --&gt; ОтражениеВУСН</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>35</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ТребованиеНакладная_Перемещение</Код>
					<Наименование>Документ: Перемещение материалов</Наименование>
					<Порядок>3900</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если Источник.ВидПеремещения &lt;&gt; 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Источник>ДокументСсылка.ТребованиеНакладная</Источник>
					<Приемник>ДокументСсылка.ПеремещениеТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеОтправитель</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОтправитель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; ПодразделениеПолучатель</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеПолучатель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПеремещениеТоваров"/>
							<ПередВыгрузкой>Значение = "ТоварыПродукция";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>МестоХранения --&gt; СкладОтправитель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="МестоХранения" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладОтправитель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>МестоХраненияПриемник --&gt; СкладПолучатель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="МестоХраненияПриемник" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; НДСвСтоимостиТоваров</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
							<ПередВыгрузкой>Значение = "НеИзменять";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; СчетСписанияНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписанияНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; СубконтоСписанияНДС1</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС1" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; СубконтоСписанияНДС2</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; СубконтоСписанияНДС3</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС3" Вид="Реквизит"/>
						</Свойство>
						<Группа>
							<Код>17</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство Отключить="true">
								<Код>18</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>19</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>21</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Материал --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Материал" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Материал)=0 Тогда
	Если ОбъектКоллекции.Материал.Вид()="Материалы" Тогда
		ИмяПКО = "Материалы";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>КоличествоОтпущено --&gt; Количество</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="КоличествоОтпущено" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>Сумма --&gt; Себестоимость</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ОбъектКоллекции.Материал.Вид() = "Материалы" Тогда
	Значение = ОбъектКоллекции.Материал.СубСчет10;
ИначеЕсли ОбъектКоллекции.Материал.Вид() = "Номенклатура" Тогда
	Если ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		Значение = СчетПоКоду("43");
	ИначеЕсли ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
		Значение = СчетПоКоду("21");
	Иначе
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; НовыйСчетУчета</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НовыйСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ОбъектКоллекции.Материал.Вид() = "Материалы" Тогда
	Значение = ОбъектКоллекции.Материал.СубСчет10;
ИначеЕсли ОбъектКоллекции.Материал.Вид() = "Номенклатура" Тогда
	Если ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		Значение = СчетПоКоду("43");
	ИначеЕсли ОбъектКоллекции.Материал.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
		Значение = СчетПоКоду("21");
	Иначе
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>26</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>27</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>30</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПеремещениеТоваров</Код>
					<Наименование>Документ: ПоступлениеТоваров</Наименование>
					<Порядок>3950</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();
Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Источник.ВидПеремещения &gt; 8 Тогда
	Если (Источник.Выбран() = 0) или (Источник.СкладПолучатель.Выбран() =0) Тогда
	    КодВидаПеремещения = 0;
	Иначе
		Если (Источник.Склад.ТипСклада.Выбран() = 0) или (Источник.СкладПолучатель.ТипСклада.Выбран() =0) Тогда
		     КодВидаПеремещения = 0;
		Иначе
			Если Источник.Склад.ТипСклада = Перечисление.ТипыСкладов.Оптовый Тогда
				Если Источник.СкладПолучатель.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
					КодВидаПеремещения = 1;
				Иначе
					КодВидаПеремещения = 0;
				КонецЕсли;
			Иначе
				Если Источник.СкладПолучатель.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
				    КодВидаПеремещения = 2;
				Иначе
					КодВидаПеремещения = 3;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
Иначе
	КодВидаПеремещения = Источник.ВидПеремещения;
КонецЕсли;
ВходящиеДанные.Установить("КодВидаПеремещения",КодВидаПеремещения);</ПередВыгрузкой>
					<Источник>ДокументСсылка.ПеремещениеТоваров</Источник>
					<Приемник>ДокументСсылка.ПеремещениеТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПеремещениеТоваров"/>
							<ПередВыгрузкой>Значение = "ТоварыПродукция";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; ПодразделениеОтправитель</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОтправитель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование> --&gt; ПодразделениеПолучатель</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеПолучатель" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Склад --&gt; СкладОтправитель</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладОтправитель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>СкладПолучатель --&gt; СкладПолучатель</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.МестаХранения"/>
							<Приемник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; НДСвСтоимостиТоваров</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
							<ПередВыгрузкой>КодВидаПеремещения = ВходящиеДанные.Получить("КодВидаПеремещения");
Если (КодВидаПеремещения = 1) Тогда //оптовый -&gt; розничный
    Значение = "ВключитьВСтоимость";
ИначеЕсли (КодВидаПеремещения = 3) Тогда //розничный -&gt; оптовый
	Значение = "ИсключитьИзСтоимости";	
Иначе
	Значение = "НеИзменять";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СчетСписанияНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетСписанияНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = СчетПоКоду("44.1.1");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; СубконтоСписанияНДС1</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС1" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = "СписаниеНДСНаРасходы";
ТипПриемника = "СправочникСсылка.СтатьиЗатрат";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование> --&gt; СубконтоСписанияНДС2</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС2" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование> --&gt; СубконтоСписанияНДС3</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоСписанияНДС3" Вид="Реквизит"/>
						</Свойство>
						<Группа>
							<Код>16</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							<Свойство Отключить="true">
								<Код>17</Код>
								<Наименование> --&gt; ДокументОприходования</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОприходования" Вид="Реквизит"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>18</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>20</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Товар" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Всего --&gt; Себестоимость</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Всего" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>КодВидаПеремещения = ВходящиеДанные.Получить("КодВидаПеремещения");
Если ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
	Если ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
		Значение = СчетПоКоду("41.3");
	ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.ПокупныеИзделия Тогда
		Значение = СчетПоКоду("41.4");
	ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
		Если КодВидаПеремещения = 0 Тогда
			Отказ = 1;
		ИначеЕсли КодВидаПеремещения = 1 Тогда
			Значение = СчетПоКоду("004");
		ИначеЕсли КодВидаПеремещения = 2 Тогда
			Значение = СчетПоКоду("004");
		ИначеЕсли КодВидаПеремещения = 3 Тогда
		    Значение = СчетПоКоду("004");
		КонецЕсли;		
	Иначе // покупной товар				
		Если КодВидаПеремещения = 0 Тогда
			Значение = СчетПоКоду("41.1");
		ИначеЕсли КодВидаПеремещения = 1 Тогда
			Значение = СчетПоКоду("41.1");
		ИначеЕсли КодВидаПеремещения = 2 Тогда
			Значение = СчетПоКоду("41.2");
		ИначеЕсли КодВидаПеремещения = 3 Тогда
		    Значение = СчетПоКоду("41.2");
		КонецЕсли;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; НовыйСчетУчета</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НовыйСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>КодВидаПеремещения = ВходящиеДанные.Получить("КодВидаПеремещения");
Если ОбъектКоллекции.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
	Если ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
		Значение = СчетПоКоду("41.3");
	ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.ПокупныеИзделия Тогда
		Значение = СчетПоКоду("41.4");
	ИначеЕсли ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
		Если КодВидаПеремещения = 0 Тогда
			Отказ = 1;
		ИначеЕсли КодВидаПеремещения = 1 Тогда
			Значение = СчетПоКоду("004");
		ИначеЕсли КодВидаПеремещения = 2 Тогда
			Значение = СчетПоКоду("004");
		ИначеЕсли КодВидаПеремещения = 3 Тогда
		    Значение = СчетПоКоду("004");
		КонецЕсли;		
	Иначе // покупной товар				
		Если КодВидаПеремещения = 0 Тогда
			Значение = СчетПоКоду("41.1");
		ИначеЕсли КодВидаПеремещения = 1 Тогда
			Значение = СчетПоКоду("41.2");
		ИначеЕсли КодВидаПеремещения = 2 Тогда
			Значение = СчетПоКоду("41.2");
		ИначеЕсли КодВидаПеремещения = 3 Тогда
		    Значение = СчетПоКоду("41.1");
		КонецЕсли;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>28</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>29</Код>
								<Наименование> --&gt; ЦенаВРознице</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>26</Код>
								<Наименование> --&gt; СуммаВРознице</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВРознице" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>25</Код>
								<Наименование> --&gt; СтавкаНДСВРознице</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>30</Код>
							<Наименование>ТабличнаяЧасть --&gt; ТоварыНаКомиссии</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="ТоварыНаКомиссии" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.Товар.ТипТовара &lt;&gt; Перечисление.ТипыТоваров.НаКомиссии Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							<Свойство Отключить="true">
								<Код>31</Код>
								<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>33</Код>
								<Наименование> --&gt; КоличествоМест</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоМест" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Товар" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Коэффициент</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СчетУчета</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("004");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; НовыйСчетУчета</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НовыйСчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
								<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СчетПоКоду("004");</ПередВыгрузкой>
							</Свойство>
							<Свойство Отключить="true">
								<Код>38</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Группа>
					<Код>ДокументыПараметровОС</Код>
					<Наименование>ДокументыПараметровОС</Наименование>
					<Порядок>4000</Порядок>
					<Правило>
						<Код>ВыработкаОС</Код>
						<Наименование>:</Наименование>
						<Порядок>4000</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ВыработкаОС</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>4</Код>
								<Наименование> --&gt; ОС</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>6</Код>
									<Наименование> --&gt; ОсновноеСредство</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
									<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>5</Код>
									<Наименование> --&gt; Количество</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; ПараметрВыработки</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ПараметрВыработки" Вид="Реквизит" Тип="СправочникСсылка.ПараметрыВыработкиОС"/>
									<КодПравилаКонвертации>ПараметрыВыработкиОС                              </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеСостоянияОС</Код>
						<Наименование>:</Наименование>
						<Порядок>4050</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеСостоянияОС</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>11</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование> --&gt; ВлияетНаНачислениеАмортизации</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВлияетНаНачислениеАмортизации" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; НачислятьАмортизацию</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НачислятьАмортизацию" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ОтражатьВБухгалтерскомУчете</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
								<Порядок>350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; СобытиеОС</Наименование>
								<Порядок>400</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
								<КодПравилаКонвертации>СобытияОС                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>9</Код>
								<Наименование> --&gt; ОС</Наименование>
								<Порядок>500</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>10</Код>
									<Наименование> --&gt; ОсновноеСредство</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
									<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеПараметровНачисленияАмортизацииОС</Код>
						<Наименование>:</Наименование>
						<Порядок>4100</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеПараметровНачисленияАмортизацииОС</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; ОтражатьВБухгалтерскомУчете</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>5</Код>
								<Наименование> --&gt; СобытиеОС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>8</Код>
								<Наименование> --&gt; ОС</Наименование>
								<Порядок>400</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; ОсновноеСредство</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
									<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>10</Код>
									<Наименование> --&gt; КоэффициентУскоренияБУ</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КоэффициентУскоренияБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>9</Код>
									<Наименование> --&gt; КоэффициентАмортизацииБУ</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КоэффициентАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>11</Код>
									<Наименование> --&gt; ОбъемПродукцииРаботБУ</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОбъемПродукцииРаботБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; ОбъемПродукцииРаботДляВычисленияАмортизацииБУ</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; СрокИспользованияДляВычисленияАмортизацииБУ</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СрокИспользованияДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; СтоимостьДляВычисленияАмортизацииБУ</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтоимостьДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ПРДляВычисленияАмортизации</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ПРДляВычисленияАмортизации" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; СрокПолезногоИспользованияНУ</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеСпособовОтраженияРасходовПоАмортизацииОС</Код>
						<Наименование>:</Наименование>
						<Порядок>4150</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; СпособОтраженияРасходовПоАмортизации</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособОтраженияРасходовПоАмортизации" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
								<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Дата",ВходящиеДанные.Получить("ДатаСведений"));</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>6</Код>
								<Наименование> --&gt; ОС</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; ОсновноеСредство</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
									<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеСпециальногоКоэффициентаОС</Код>
						<Наименование>:</Наименование>
						<Порядок>4200</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеСпециальногоКоэффициентаОС</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>5</Код>
								<Наименование> --&gt; ОС</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>6</Код>
									<Наименование> --&gt; ОсновноеСредство</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
									<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; СпециальныйКоэффициент</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СпециальныйКоэффициент" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ВыработкаНМА</Код>
						<Наименование>:</Наименование>
						<Порядок>4250</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ВыработкаНМА</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>5</Код>
								<Наименование> --&gt; НМА</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НМА" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; НематериальныйАктив</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
									<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>6</Код>
									<Наименование> --&gt; Количество</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА</Код>
						<Наименование>:</Наименование>
						<Порядок>4300</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; СпособОтраженияРасходовПоАмортизации</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособОтраженияРасходовПоАмортизации" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
								<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Дата",ВходящиеДанные.Получить("ДатаСведений"));</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>6</Код>
								<Наименование> --&gt; НМА</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НМА" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; НематериальныйАктив</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
									<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ИзменениеСпециальногоКоэффициентаНМА</Код>
						<Наименование>:</Наименование>
						<Порядок>4350</Порядок>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные);</ПередВыгрузкой>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ДокументСсылка.ИзменениеСпециальногоКоэффициентаНМА</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Организация</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>5</Код>
								<Наименование> --&gt; НМА</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НМА" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>6</Код>
									<Наименование> --&gt; НематериальныйАктив</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
									<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>7</Код>
									<Наименование> --&gt; СпециальныйКоэффициент</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СпециальныйКоэффициент" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Правило>
					<Код>ВводПроцентаДеятельностиЕНВД</Код>
					<Наименование>:</Наименование>
					<Порядок>4050</Порядок>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводПроцентаДеятельностиЕНВД</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = НачМесяца(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>7</Код>
							<Наименование> --&gt; РаботникиОрганизации</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Физлицо</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Сотрудник</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
								<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ПодпадаетПодЕНВД</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПодпадаетПодЕНВД" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; СтатьяЗатратЕНВД</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатратЕНВД" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
								<КодПравилаКонвертации>СтатьиЗатрат_Предопределенные                     </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СоздатьОбъект("СписокЗначений");
Значение.Установить("ВидРасходовНУ","ОплатаТруда");
Значение.Установить("Наименование","Оплата труда работников розничных точек");
Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; СтатьяЗатратНеЕНВД</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяЗатратНеЕНВД" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
								<КодПравилаКонвертации>СтатьиЗатрат_Предопределенные                     </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = СоздатьОбъект("СписокЗначений");
Значение.Установить("ВидРасходовНУ","ОплатаТруда");
Значение.Установить("Наименование","Оплата труда");
Значение.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УстановкаПорядкаЗакрытияПодразделений</Код>
					<Наименование>:</Наименование>
					<Порядок>4100</Порядок>
					<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<Приемник>ДокументСсылка.УстановкаПорядкаЗакрытияПодразделений</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Дата</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>5</Код>
							<Наименование> --&gt; ПорядокЗакрытия</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокЗакрытия" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; Подразделение</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
								<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КорректировочныйСчетФактура</Код>
					<Наименование>Документ: Корректировочный счет-фактура выданный</Наименование>
					<Порядок>4150</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();

Если ПустоеЗначение(Источник.ДокументОснование) = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОснование);
ПолучитьИсправляемыйСчетФактуру();
ВходящиеДанные.Установить("ДокументОснованиеДляКорректировки",Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент"));	
</ПередВыгрузкой>
					<ПослеВыгрузкиВФайл>ВыгрузитьПоПравилу(Источник,,,, "КорректировочныйСчетФактура_СчетФактура");</ПослеВыгрузкиВФайл>
					<Источник>ДокументСсылка.КорректировочныйСчетФактура</Источник>
					<Приемник>ДокументСсылка.КорректировкаРеализации</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>14</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
							<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийИсправленияПоступленияРеализации"/>
							<ПередВыгрузкой>Значение = "СогласованноеИзменение";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ДокументРеализации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументРеализации" Вид="Реквизит"/>
							<ПередВыгрузкой>ДокументОснованиеДляКорректировки = ВходящиеДанные.Получить("ДокументОснованиеДляКорректировки");
Если ПустоеЗначение(ДокументОснованиеДляКорректировки) = 0 Тогда
	Если ДокументОснованиеДляКорректировки.Вид() = "СчетФактура" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", ДокументОснованиеДляКорректировки);
		УстановитьПараметрыДокументаОснованияСчетаФактуры();
	Иначе
		Значение = ДокументОснованиеДляКорректировки;
	КонецЕсли;
	Если ПустоеЗначение(ИмяПКО) = 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ИсправляемыйДокументРеализации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйДокументРеализации" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументОснование) = 0 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник.ДокументОснование);
	УстановитьПараметрыДокументаОснованияСчетаФактуры();
	Если ПустоеЗначение(ИмяПКО) = 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КорректироватьБУиНУ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректироватьБУиНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ОтчетностьПодписана</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтчетностьПодписана" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; СтатьяПрочихДоходовИРасходов</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяПрочихДоходовИРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; СчетУчетаРасчетовСКонтрагентом</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетовСКонтрагентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>23</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		Если (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.Услуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.УслугаЕНВД)Тогда
			Отказ = 1;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>39</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Товар" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		ИмяПКО = "Номенклатура";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "Материалы" Тогда
		ИмяПКО = "Материалы";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "ОсновныеСредства" Тогда
		ИмяПКО = "ОсновныеСредства";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "НематериальныеАктивы" Тогда
		ИмяПКО = "НематериальныеАктивы";
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоИзменения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>31</Код>
							<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Отказ = 1;
Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		Если (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.Услуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.УслугаЕНВД)Тогда
			Отказ = 0;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>43</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Товар" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоИзменения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>44</Код>
								<Наименование> --&gt; Содержание</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>45</Код>
								<Наименование> --&gt; СодержаниеДоИзменения</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СодержаниеДоИзменения" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КорректировочныйСчетФактураПолученный</Код>
					<Наименование>Документ: Корректировочный счет-фактура полученный</Наименование>
					<Порядок>4200</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();

Если ПустоеЗначение(Источник.ДокументОприходования) = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОприходования);
ПолучитьИсправляемыйСчетФактуру();
ВходящиеДанные.Установить("ДокументОснованиеДляКорректировки",Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент"));	

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоДокумента", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоДокумента","");
	ВходящиеДанные.Установить("ДатаВходящегоДокумента","");
КонецЕсли;</ПередВыгрузкой>
					<ПослеВыгрузкиВФайл>ВыгрузитьПоПравилу(Источник,,,, "КорректировочныйСчетФактураПолученный_СчетФактура")</ПослеВыгрузкиВФайл>
					<ПослеЗагрузки>	Объект.СуммаДокумента = УчетНДС.ПолучитьСуммуДокументаСНДС(Объект);</ПослеЗагрузки>
					<Источник>ДокументСсылка.КорректировочныйСчетФактураПолученный</Источник>
					<Приемник>ДокументСсылка.КорректировкаПоступления</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>19</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>5</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийИсправленияПоступленияРеализации"/>
							<ПередВыгрузкой>Значение = "СогласованноеИзменение";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВосстановитьНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВосстановитьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.ВидОперации = 1 Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>850</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ДокументПоступления</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументПоступления" Вид="Реквизит"/>
							<ПередВыгрузкой>ДокументОснованиеДляКорректировки = ВходящиеДанные.Получить("ДокументОснованиеДляКорректировки");
Если ПустоеЗначение(ДокументОснованиеДляКорректировки) = 0 Тогда
	Если ДокументОснованиеДляКорректировки.Вид()="СчетФактураПолученный" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", ДокументОснованиеДляКорректировки);
		УстановитьПараметрыДокОснСчетаФактурыПолученного();
	Иначе
		Значение = ДокументОснованиеДляКорректировки;
	КонецЕсли;

	Если ПустоеЗначение(ИмяПКО)=1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ДокументОприходования --&gt; ИсправляемыйДокументПоступления</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ДокументОприходования" Вид="Реквизит"/>
							<Приемник Имя="ИсправляемыйДокументПоступления" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументОприходования) = 0 Тогда
	Если Источник.ДокументОприходования.Вид()="СчетФактураПолученный" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник.ДокументОприходования);
		УстановитьПараметрыДокОснСчетаФактурыПолученного();
	Иначе
		Значение = Источник.ДокументОприходования;
	КонецЕсли;

	Если ПустоеЗначение(ИмяПКО)=1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;

Иначе
	Отказ = 1;
КонецЕсли;

</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; КорректироватьБУиНУ</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректироватьБУиНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Всего --&gt; СуммаДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="Всего" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>25</Код>
							<Наименование> --&gt; Услуги</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("КоличествоДоИзменения");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("ЦенаДоИзменения");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаДоИзменения");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДСДоИзменения");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДСДоИзменения");

Если Источник.СуммаБезНДС20 &lt;&gt; 0 Тогда
	Если Источник.ВидОперации = 1 Тогда
		Множитель1 = -1;
	Иначе
		Множитель1 = 1;
	КонецЕсли;
	Если Источник.СуммаБезНДС20 &gt; 0 Тогда
		Множитель2 = 1;
	Иначе
		Множитель2 = -1;
	КонецЕсли;
	Множитель = Множитель1 * Множитель2;
	
	КоллекцияОбъектов.НоваяСтрока();
	Если Множитель &gt; 0 Тогда
		КоллекцияОбъектов.Цена  = Источник.СуммаБезНДС20;
		КоллекцияОбъектов.Сумма = Источник.СуммаБезНДС20;
		КоллекцияОбъектов.СтавкаНДС = "НДС18";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС  = Источник.НДС20;
	Иначе
		КоллекцияОбъектов.ЦенаДоИзменения  = Источник.СуммаБезНДС20;
		КоллекцияОбъектов.СуммаДоИзменения = Источник.СуммаБезНДС20;
		КоллекцияОбъектов.СтавкаНДС = "НДС18";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДСДоИзменения  = Источник.НДС20;
	КонецЕсли;
	
КонецЕсли;

Если Источник.СуммаБезНДС10 &lt;&gt; 0 Тогда
	Если Источник.ВидОперации = 1 Тогда
		Множитель1 = -1;
	Иначе
		Множитель1 = 1;
	КонецЕсли;
	Если Источник.СуммаБезНДС10 &gt; 0 Тогда
		Множитель2 = 1;
	Иначе
		Множитель2 = -1;
	КонецЕсли;
	Множитель = Множитель1 * Множитель2;
	
	КоллекцияОбъектов.НоваяСтрока();
	Если Множитель &gt; 0 Тогда
		КоллекцияОбъектов.Цена  = Источник.СуммаБезНДС10;
		КоллекцияОбъектов.Сумма = Источник.СуммаБезНДС10;
		КоллекцияОбъектов.СтавкаНДС = "НДС10";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС  = Источник.НДС10;
	Иначе
		КоллекцияОбъектов.ЦенаДоИзменения  = Источник.СуммаБезНДС10;
		КоллекцияОбъектов.СуммаДоИзменения = Источник.СуммаБезНДС10;
		КоллекцияОбъектов.СтавкаНДС = "НДС10";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДСДоИзменения  = Источник.НДС10;
	КонецЕсли;
	
КонецЕсли;

Если Источник.СуммаСовсемБезНДС &lt;&gt; 0 Тогда
	Если Источник.ВидОперации = 1 Тогда
		Множитель1 = -1;
	Иначе
		Множитель1 = 1;
	КонецЕсли;
	Если Источник.СуммаСовсемБезНДС &gt; 0 Тогда
		Множитель2 = 1;
	Иначе
		Множитель2 = -1;
	КонецЕсли;
	Множитель = Множитель1 * Множитель2;
	
	КоллекцияОбъектов.НоваяСтрока();
	Если Множитель &gt; 0 Тогда
		КоллекцияОбъектов.Цена  = Источник.СуммаСовсемБезНДС;
		КоллекцияОбъектов.Сумма = Источник.СуммаСовсемБезНДС;
		КоллекцияОбъектов.СтавкаНДС = "БезНДС";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
	Иначе
		КоллекцияОбъектов.ЦенаДоИзменения  = Источник.СуммаСовсемБезНДС;
		КоллекцияОбъектов.СуммаДоИзменения = Источник.СуммаСовсемБезНДС;
		КоллекцияОбъектов.СтавкаНДС = "БезНДС";
		КоллекцияОбъектов.СтавкаНДСДоИзменения = КоллекцияОбъектов.СтавкаНДС;
	КонецЕсли;
	
КонецЕсли;



</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>52</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>53</Код>
								<Наименование> --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование> --&gt; СуммаДоИзменения</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИсправлениеСчетаФактуры</Код>
					<Наименование>Документ: Исправление счета-фактура выданного</Наименование>
					<Порядок>4250</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();

Если ПустоеЗначение(Источник.ДокументОснование) = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОснование);
ПолучитьИсправляемыйСчетФактуру();
ВходящиеДанные.Установить("ДокументОснованиеДляКорректировки",Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент"));</ПередВыгрузкой>
					<ПослеВыгрузкиВФайл>ВыгрузитьПоПравилу(Источник,,,, "ИсправлениеСчетаФактуры_СчетФактура");</ПослеВыгрузкиВФайл>
					<Источник>ДокументСсылка.ИсправлениеСчетаФактуры</Источник>
					<Приемник>ДокументСсылка.КорректировкаРеализации</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>15</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>6</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийИсправленияПоступленияРеализации"/>
							<ПередВыгрузкой>Значение = "ИсправлениеОшибки";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ДокументРеализации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументРеализации" Вид="Реквизит"/>
							<ПередВыгрузкой>ДокументОснованиеДляКорректировки = ВходящиеДанные.Получить("ДокументОснованиеДляКорректировки");
Если ПустоеЗначение(ДокументОснованиеДляКорректировки) = 0 Тогда
	Если ДокументОснованиеДляКорректировки.Вид() = "СчетФактура" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", ДокументОснованиеДляКорректировки);
		УстановитьПараметрыДокументаОснованияСчетаФактуры();
	Иначе
		Значение = ДокументОснованиеДляКорректировки;
	КонецЕсли;
	Если ПустоеЗначение(ИмяПКО) = 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ИсправляемыйДокументРеализации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйДокументРеализации" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументОснование) = 0 Тогда
	Если Источник.ДокументОснование.Вид()="СчетФактура" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник.ДокументОснование);
		УстановитьПараметрыДокументаОснованияСчетаФактуры();
	Иначе
		Значение = Источник.ДокументОснование;
	КонецЕсли;
	Если ПустоеЗначение(ИмяПКО) = 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; КорректироватьБУиНУ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректироватьБУиНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = Источник.Итог("Всего");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>19</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		Если (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.Услуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.УслугаЕНВД)Тогда
			Отказ = 1;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>24</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Товар" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		ИмяПКО = "Номенклатура";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "Материалы" Тогда
		ИмяПКО = "Материалы";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "ОсновныеСредства" Тогда
		ИмяПКО = "ОсновныеСредства";
	ИначеЕсли ОбъектКоллекции.Товар.Вид() = "НематериальныеАктивы" Тогда
		ИмяПКО = "НематериальныеАктивы";
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоКорректировки</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоКорректировки</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоИзменения</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоКорректировки</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоКорректировки</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>ГТД --&gt; НомерГТД</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="ГТД" Вид="Реквизит" Тип="СправочникСсылка.ГТД"/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СтранаПроисхождения</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ГТД)=0 Тогда
	Значение = ОбъектКоллекции.ГТД.СтранаПроисхождения;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>ГТД --&gt; НомерГТДДоИзменения</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="ГТД" Вид="Реквизит" Тип="СправочникСсылка.ГТД"/>
								<Приемник Имя="НомерГТДДоИзменения" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТД                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СтранаПроисхожденияДоИзменения</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтранаПроисхожденияДоИзменения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
								<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ГТД)=0 Тогда
	Значение = ОбъектКоллекции.ГТД.СтранаПроисхождения;
Иначе
	Отказ = 1;
КонецЕсли</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>45</Код>
							<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>Отказ = 1;
Если ПустоеЗначение(ОбъектКоллекции.Товар) = 0 Тогда
	Если ОбъектКоллекции.Товар.Вид() = "Номенклатура" Тогда
		Если (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.Услуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга)
			ИЛИ (ОбъектКоллекции.Товар.ТипТовара = Перечисление.ТипыНоменклатуры.УслугаЕНВД)Тогда
			Отказ = 0;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>50</Код>
								<Наименование>Товар --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Товар" Вид="Реквизит"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование>КоличествоДоИзменения --&gt; КоличествоДоКорректировки</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>65</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>66</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>67</Код>
								<Наименование>ЦенаДоИзменения --&gt; ЦенаДоКорректировки</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>56</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>57</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоИзменения</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>58</Код>
								<Наименование>СуммаДоИзменения --&gt; СуммаДоКорректировки</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>53</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>54</Код>
								<Наименование> --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДС",ОбъектКоллекции.СтавкаНДС);
ПолучитьСтавкуНДС();
Значение = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДССтрока");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>59</Код>
								<Наименование>НДС --&gt; СуммаНДС</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="НДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>60</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>61</Код>
								<Наименование>НДСДоИзменения --&gt; СуммаНДСДоКорректировки</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="НДСДоИзменения" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДСДоКорректировки" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИсправлениеСчетаФактурыПолученного</Код>
					<Наименование>Документ: Исправление счета-фактуры полученного</Наименование>
					<Порядок>4300</Порядок>
					<ПередВыгрузкой>ПроверитьНаВозможностьВыгрузки();

Если ПустоеЗначение(Источник.ДокументОприходования) = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОприходования);
ПолучитьИсправляемыйСчетФактуру();
ИсправляемыйДокумент = Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент");
ВходящиеДанные.Установить("ДокументОснованиеДляКорректировки", ИсправляемыйДокумент);	


Услуги = СоздатьОбъект("ТаблицаЗначений");
Услуги.НоваяКолонка("Количество");
Услуги.НоваяКолонка("КоличествоДоИзменения");
Услуги.НоваяКолонка("Цена");
Услуги.НоваяКолонка("ЦенаДоИзменения");
Услуги.НоваяКолонка("Сумма");
Услуги.НоваяКолонка("СуммаДоИзменения");
Услуги.НоваяКолонка("СтавкаНДС");
Услуги.НоваяКолонка("СтавкаНДСДоИзменения");
Услуги.НоваяКолонка("СуммаНДС");
Услуги.НоваяКолонка("СуммаНДСДоИзменения");

Если Источник.ВидИсправляемогоСчетаФактуры = 1 Тогда

	Если (Источник.ВидОперации = 1) Тогда
		Множитель1 = -1;
	Иначе
		Множитель1 = 1;
	КонецЕсли;

	Если Источник.СуммаБезНДС20 &lt;&gt; 0 Тогда
		Если Источник.СуммаБезНДС20 &gt; 0 Тогда
			Множитель2 = 1;
		Иначе
			Множитель2 = -1;
		КонецЕсли;
		Множитель = Множитель1 * Множитель2;
		
		Услуги.НоваяСтрока();
		Если Множитель &gt; 0 Тогда
			Услуги.Цена  = Источник.СуммаБезНДС20;
			Услуги.Сумма = Источник.СуммаБезНДС20;
			Услуги.СтавкаНДС = "НДС18";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
			Услуги.СуммаНДС  = Источник.НДС20;
		Иначе
			Услуги.ЦенаДоИзменения  = Источник.СуммаБезНДС20;
			Услуги.СуммаДоИзменения = Источник.СуммаБезНДС20;
			Услуги.СтавкаНДС = "НДС18";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
			Услуги.СуммаНДСДоИзменения  = Источник.НДС20;
		КонецЕсли;
		
	КонецЕсли;

	Если Источник.СуммаБезНДС10 &lt;&gt; 0 Тогда
		Если Источник.СуммаБезНДС10 &gt; 0 Тогда
			Множитель2 = 1;
		Иначе
			Множитель2 = -1;
		КонецЕсли;
		Множитель = Множитель1 * Множитель2;
		
		Услуги.НоваяСтрока();
		Если Множитель &gt; 0 Тогда
			Услуги.Цена  = Источник.СуммаБезНДС10;
			Услуги.Сумма = Источник.СуммаБезНДС10;
			Услуги.СтавкаНДС = "НДС10";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
			Услуги.СуммаНДС  = Источник.НДС10;
		Иначе
			Услуги.ЦенаДоИзменения  = Источник.СуммаБезНДС10;
			Услуги.СуммаДоИзменения = Источник.СуммаБезНДС10;
			Услуги.СтавкаНДС = "НДС10";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
			Услуги.СуммаНДСДоИзменения  = Источник.НДС10;
		КонецЕсли;
		
	КонецЕсли;

	Если Источник.СуммаСовсемБезНДС &lt;&gt; 0 Тогда
		Если Источник.СуммаСовсемБезНДС &gt; 0 Тогда
			Множитель2 = 1;
		Иначе
			Множитель2 = -1;
		КонецЕсли;
		Множитель = Множитель1 * Множитель2;
		
		Услуги.НоваяСтрока();
		Если Множитель &gt; 0 Тогда
			Услуги.Цена  = Источник.СуммаСовсемБезНДС;
			Услуги.Сумма = Источник.СуммаСовсемБезНДС;
			Услуги.СтавкаНДС = "БезНДС";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
		Иначе
			Услуги.ЦенаДоИзменения  = Источник.СуммаСовсемБезНДС;
			Услуги.СуммаДоИзменения = Источник.СуммаСовсемБезНДС;
			Услуги.СтавкаНДС = "БезНДС";
			Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
		КонецЕсли;
		
	КонецЕсли;
Иначе
	// Для исправления обычного счета-фактуры нам нужно для ДокументОснованиеДляКорректировки определить
	// все записи книги покупок с флагом Сторно и добавить эти суммы в поля ДоИзменения.
	Сумма20 = 0;
	СуммаНДС20 = 0;
	Сумма10 = 0;
	СуммаНДС10 = 0;
	СуммаБезНДС = 0;
	ДокЗКП = СоздатьОбъект("Документ");
	ДокЗКП.ВыбратьПодчиненныеДокументы( , ,ИсправляемыйДокумент);
	Пока ДокЗКП.ПолучитьДокумент() = 1 Цикл
		Если (ДокЗКП.Проведен()=1) 
			И (ДокЗКП.Вид()="ЗаписьКнигиПокупок") Тогда
			Если ДокЗКП.СторнирующаяЗапись = 1 Тогда
				Сумма20    = Сумма20 - ДокЗКП.СуммаБезНДС20;
				СуммаНДС20 = СуммаНДС20 - ДокЗКП.НДС20;
				Сумма10    = Сумма10 - ДокЗКП.СуммаБезНДС10;
				СуммаНДС10 = СуммаНДС10 - ДокЗКП.НДС10;
				СуммаБезНДС = СуммаБезНДС - ДокЗКП.СуммаСовсемБезНДС;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;

	Если (Источник.СуммаБезНДС20 &lt;&gt; 0) ИЛИ (Сумма20 &lt;&gt; 0)Тогда
		Услуги.НоваяСтрока();
		Услуги.Цена  = Источник.СуммаБезНДС20;
		Услуги.Сумма = Источник.СуммаБезНДС20;
		Услуги.СтавкаНДС = "НДС18";
		Услуги.СуммаНДС  = Источник.НДС20;
		Услуги.ЦенаДоИзменения  = Сумма20;
		Услуги.СуммаДоИзменения = Сумма20;
		Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
		Услуги.СуммаНДСДоИзменения  = СуммаНДС20;
		
	КонецЕсли;

	Если (Источник.СуммаБезНДС10 &lt;&gt; 0) ИЛИ (Сумма10 &lt;&gt; 0)Тогда
		Услуги.НоваяСтрока();
		Услуги.Цена  = Источник.СуммаБезНДС10;
		Услуги.Сумма = Источник.СуммаБезНДС10;
		Услуги.СтавкаНДС = "НДС10";
		Услуги.СуммаНДС  = Источник.НДС10;
		Услуги.ЦенаДоИзменения  = Источник.СуммаБезНДС10;
		Услуги.СуммаДоИзменения = Источник.СуммаБезНДС10;
		Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
		Услуги.СуммаНДСДоИзменения  = Источник.НДС10;
	КонецЕсли;

	Если (Источник.СуммаСовсемБезНДС &lt;&gt; 0) ИЛИ (СуммаБезНДС &lt;&gt; 0) Тогда
		Услуги.НоваяСтрока();
		Услуги.Цена  = Источник.СуммаСовсемБезНДС;
		Услуги.Сумма = Источник.СуммаСовсемБезНДС;
		Услуги.СтавкаНДС = "БезНДС";
		Услуги.ЦенаДоИзменения  = СуммаБезНДС;
		Услуги.СуммаДоИзменения = СуммаБезНДС;
		Услуги.СтавкаНДСДоИзменения = Услуги.СтавкаНДС;
	КонецЕсли;	
КонецЕсли;

ВходящиеДанные.Установить("Услуги", Услуги);</ПередВыгрузкой>
					<ПослеВыгрузкиВФайл>ВыгрузитьПоПравилу(Источник,,,, "ИсправлениеСчетаФактурыПолученного_СчетФактура")</ПослеВыгрузкиВФайл>
					<ПослеЗагрузки>Объект.СуммаДокумента = УчетНДС.ПолучитьСуммуДокументаСНДС(Объект);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.ИсправлениеСчетаФактурыПолученного</Источник>
					<Приемник>ДокументСсылка.КорректировкаПоступления</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>17</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>5</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; ВидОперации</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийИсправленияПоступленияРеализации"/>
							<ПередВыгрузкой>Значение = "ИсправлениеОшибки";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; ВосстановитьНДС</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВосстановитьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.ВидОперации = 1 Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерВходящегоСчетаФактуры</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоСчетаФактуры" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>10</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаВходящегоСчетаФактуры</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ДокументПоступления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументПоступления" Вид="Реквизит"/>
							<ПередВыгрузкой>ДокументОснованиеДляКорректировки = ВходящиеДанные.Получить("ДокументОснованиеДляКорректировки");
Если ПустоеЗначение(ДокументОснованиеДляКорректировки) = 0 Тогда
	Если ДокументОснованиеДляКорректировки.Вид()="СчетФактураПолученный" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", ДокументОснованиеДляКорректировки);
		УстановитьПараметрыДокОснСчетаФактурыПолученного();
	Иначе
		Значение = ДокументОснованиеДляКорректировки;
	КонецЕсли;

	Если ПустоеЗначение(ИмяПКО)=1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ИсправляемыйДокументПоступления</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйДокументПоступления" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокументОприходования) = 0 Тогда
	Если Источник.ДокументОприходования.Вид()="СчетФактураПолученный" Тогда
		Параметры.ПараметрыАлгоритмов.Установить("СчетФактура", Источник.ДокументОприходования);
		УстановитьПараметрыДокОснСчетаФактурыПолученного();
	Иначе
		Значение = Источник.ДокументОприходования;
	КонецЕсли;

	Если ПустоеЗначение(ИмяПКО)=1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Документ", Значение);
		ОпределитьПКОДляДокумента();
	КонецЕсли;

Иначе
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; КорректироватьБУиНУ</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректироватьБУиНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; НДСВключенВСтоимость</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВключенВСтоимость" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование> --&gt; ПредъявленСчетФактура</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСчетФактура" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СуммаВключаетНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование>Всего --&gt; СуммаДокумента</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Всего" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ТипЦен</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; УчитыватьНДС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>23</Код>
							<Наименование> --&gt; Услуги</Наименование>
							<Порядок>1150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; КоличествоДоИзменения</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СтавкаНДСДоИзменения</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДСДоИзменения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; СуммаДоИзменения</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; СуммаНДСДоИзменения</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; ЦенаДоИзменения</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КорректировочныйСчетФактура_СчетФактура</Код>
					<Наименование>Документ: Корректировочный счет-фактура выданный</Наименование>
					<Порядок>4350</Порядок>
					<ПослеЗагрузки>Если Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию
	 ИЛИ Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный Тогда
	 Объект.ОпределениеПараметровСчетаФактуры();
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.КорректировочныйСчетФактура</Источник>
					<Приемник>ДокументСсылка.СчетФактураВыданный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>10</Код>
							<Наименование> --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>29</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>14</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыВыставленного"/>
							<ПередВыгрузкой>Значение = "Корректировочный";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<КодПравилаКонвертации>КорректировочныйСчетФактура                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; ИсправляемыйСчетФактура</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйСчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураВыданный"/>
							<ПередВыгрузкой>
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОснование);
ПолучитьИсправляемыйСчетФактуру();
Значение = Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент");

Параметры.ПараметрыАлгоритмов.Установить("Документ",Значение);
ОпределитьПКОДляДокумента();

</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Выставлен --&gt; Выставлен</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Выставлен" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Выставлен" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ДатаВыставления --&gt; ДатаВыставления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерИсходногоДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаИсходногоДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>НомерИсправленияИсходногоДокумента --&gt; НомерИсправленияИсходногоДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ДатаИсправленияИсходногоДокумента --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>СчетФактураНеВыставляется --&gt; СчетФактураНеВыставляется</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>УчитыватьИсправлениеИсходногоДокумента --&gt; УчитыватьИсправлениеИсходногоДокумента</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>СпособВыставления --&gt; КодСпособаВыставления</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="СпособВыставления" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаВыставления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; Исправление</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Исправление" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>26</Код>
							<Наименование> --&gt; НомерИсправления</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>27</Код>
							<Наименование> --&gt; НомерИсправляемогоКорректировочногоДокумента</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ДатаИсправляемогоКорректировочногоДокумента</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>28</Код>
							<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Группа>
							<Код>38</Код>
							<Наименование> --&gt; ДатаНомерДокументовОплаты</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаНомерДокументовОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерПлатежноРасчетногоДокумента");

КоллекцияОбъектов.НоваяСтрока();
</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>41</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>1950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<КодПравилаКонвертации>КорректировочныйСчетФактура                       </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИсправлениеСчетаФактуры_СчетФактура</Код>
					<Наименование>Документ: Исправление счета-фактура выданного</Наименование>
					<Порядок>4400</Порядок>
					<ПослеЗагрузки>Если Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию
	 ИЛИ Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный Тогда
	 Объект.ОпределениеПараметровСчетаФактуры();
КонецЕсли;</ПослеЗагрузки>
					<Источник>ДокументСсылка.ИсправлениеСчетаФактуры</Источник>
					<Приемник>ДокументСсылка.СчетФактураВыданный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>11</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
ПолучитьНомерДокумента();
Значение = Параметры.ПараметрыАлгоритмов.Получить("НомерДокумента");</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>29</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>17</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Выставлен --&gt; Выставлен</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Выставлен" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Выставлен" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ДатаВыставления --&gt; ДатаВыставления</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ДокументОснование --&gt; ДокументОснование</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ДокументОснование" Вид="Реквизит"/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<КодПравилаКонвертации>ИсправлениеСчетаФактуры                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>СпособВыставления --&gt; КодСпособаВыставления</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СпособВыставления" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаВыставления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; Исправление</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Исправление" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>НомерИсправления --&gt; НомерИсправления</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>НомерИсправленияИсходногоДокумента --&gt; НомерИсправленияИсходногоДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ДатаИсправленияИсходногоДокумента --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>НомерИсправляемогоКорректировочногоДокумента --&gt; НомерИсправляемогоКорректировочногоДокумента</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="НомерИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ДатаИсправляемогоКорректировочногоДокумента --&gt; ДатаИсправляемогоКорректировочногоДокумента</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="ДатаИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаИсходногоДокумента</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерИсходногоДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>СчетФактураНеВыставляется --&gt; СчетФактураНеВыставляется</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>УчитыватьИсправлениеИсходногоДокумента --&gt; УчитыватьИсправлениеИсходногоДокумента</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыВыставленного"/>
							<ПередВыгрузкой>Значение = "НаРеализацию";
Если ПустоеЗначение(Источник.ДокументОснование)=0 Тогда
	Если Источник.ДокументОснование.Вид()="КорректировочныйСчетФактура" Тогда
		Значение = "Корректировочный";
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>23</Код>
							<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>28</Код>
							<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ИсправляемыйСчетФактура</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйСчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураВыданный"/>
							<ПередВыгрузкой>
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОснование);
ПолучитьИсправляемыйСчетФактуру();
Значение = Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент");

Параметры.ПараметрыАлгоритмов.Установить("Документ",Значение);
Если ПустоеЗначение(Значение) = 0 Тогда
	Если Значение.Вид()="СчетФактура" Тогда
		ИмяПКО = "СчетФактура";
	ИначеЕсли Значение.Вид() = "КорректировочныйСчетФактура" Тогда
		ИмяПКО = "КорректировочныйСчетФактура_СчетФактура";
	КонецЕсли;
КонецЕсли;
		
	
</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>36</Код>
							<Наименование> --&gt; ДатаНомерДокументовОплаты</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаНомерДокументовОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
КоллекцияОбъектов.НоваяКолонка("НомерПлатежноРасчетногоДокумента");

КоллекцияОбъектов.НоваяСтрока();
</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>39</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>1850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>40</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<КодПравилаКонвертации>ИсправлениеСчетаФактуры                           </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КорректировочныйСчетФактураПолученный_СчетФактура</Код>
					<Наименование>Документ: Корректировочный счет-фактура полученный</Наименование>
					<Порядок>4450</Порядок>
					<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.НачалоПримененияПостановления1137 &lt;= Источник.ДатаДок Тогда
	ВходящиеДанные.Установить("НомерВходящегоДокумента", Источник.НомерСчетаФактуры);
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",  Источник.ДатаСчетаФактуры);
ИначеЕсли СокрЛП(Источник.ДатаНомерСчетаФактуры)&lt;&gt;"" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(Источник.ДатаНомерСчетаФактуры));
	ПолучитьДатуИНомерСФ();
	ВходящиеДанные.Установить("НомерВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры"));
	ВходящиеДанные.Установить("ДатаВходящегоДокумента",Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"));	
Иначе
	ВходящиеДанные.Установить("НомерВходящегоДокумента","");
	ВходящиеДанные.Установить("ДатаВходящегоДокумента","");
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Если Не Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыПолученного.НаАванс И Не Объект.СформированПриВводеНачальныхОстатковНДС Тогда
	Объект.ОпределениеПараметровСчетаФактуры();
КонецЕсли;</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.КорректировочныйСчетФактураПолученный</Источник>
					<Приемник>ДокументСсылка.СчетФактураПолученный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>7</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>23</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ДатаИсправленияИсходногоДокумента --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаИсходногоДокумента</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>НомерИсправленияИсходногоДокумента --&gt; НомерИсправленияИсходногоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерИсходногоДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>УчитыватьИсправлениеИсходногоДокумента --&gt; УчитыватьИсправлениеИсходногоДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыПолученного"/>
							<ПередВыгрузкой>Значение = "Корректировочный";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<КодПравилаКонвертации>КорректировочныйСчетФактураПолученный             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; ДатаИсправления</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаИсправления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; Исправление</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Исправление" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; НомерИсправления</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ИсправляемыйСчетФактура</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйСчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
							<ПередВыгрузкой>
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОприходования);
ПолучитьИсправляемыйСчетФактуру();
Значение = Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент");

Если ПустоеЗначение(Значение) = 0 Тогда
	Если Значение.Вид()="СчетФактураПолученный" Тогда
		ИмяПКО = "СчетФактураПолученный";
	ИначеЕсли Значение.Вид() = "КорректировочныйСчетФактураПолученный" Тогда
		ИмяПКО = "КорректировочныйСчетФактураПолученный_СчетФактура";
	ИначеЕсли Значение.Вид() = "ИсправлениеСчетаФактуры" Тогда
		ИмяПКО = "ИсправлениеСчетаФактурыПолученного_СчетФактура";
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>30</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<КодПравилаКонвертации>КорректировочныйСчетФактураПолученный             </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ИсправлениеСчетаФактурыПолученного_СчетФактура</Код>
					<Наименование>Документ: Исправление счета-фактуры полученного</Наименование>
					<Порядок>4500</Порядок>
					<ПослеЗагрузки>Если Не Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыПолученного.НаАванс И Не Объект.СформированПриВводеНачальныхОстатковНДС Тогда
	Объект.ОпределениеПараметровСчетаФактуры();
КонецЕсли;</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>ДокументСсылка.ИсправлениеСчетаФактурыПолученного</Источник>
					<Приемник>ДокументСсылка.СчетФактураПолученный</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>26</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>13</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ВалютаДокумента</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.Договор)=0 тогда
	Значение = ?(ПустоеЗначение(Источник.Договор.ВалютаДоговора) = 0,Источник.Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; Исправление</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Исправление" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>НомерИсправления --&gt; НомерИсправления</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ДатаИсправления --&gt; ДатаИсправления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ДатаИсправления" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>НомерИсправленияИсходногоДокумента --&gt; НомерИсправленияИсходногоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ДатаИсправленияИсходногоДокумента --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерИсходногоДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаИсходногоДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>УчитыватьИсправлениеИсходногоДокумента --&gt; УчитыватьИсправлениеИсходногоДокумента</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; ВидСчетаФактуры</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыПолученного"/>
							<ПередВыгрузкой>Если Источник.ВидИсправляемогоСчетаФактуры = 0 Тогда
	Значение = "НаПоступление";
Иначе
	Значение = "Корректировочный";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>НомерИсходногоДокумента --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>ДатаИсходногоДокумента --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование> --&gt; ИсправляемыйСчетФактура</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсправляемыйСчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокумент", Источник);
Параметры.ПараметрыАлгоритмов.Установить("КорректировкаДокументОснование", Источник.ДокументОприходования);
ПолучитьИсправляемыйСчетФактуру();
Значение = Параметры.ПараметрыАлгоритмов.Получить("ИсправляемыйДокумент");

Если ПустоеЗначение(Значение) = 0 Тогда
	Если Значение.Вид()="СчетФактураПолученный" Тогда
		ИмяПКО = "СчетФактураПолученный";
	ИначеЕсли Значение.Вид() = "КорректировочныйСчетФактураПолученный" Тогда
		ИмяПКО = "КорректировочныйСчетФактураПолученный_СчетФактура";
	ИначеЕсли Значение.Вид() = "ИсправлениеСчетаФактуры" Тогда
		ИмяПКО = "ИсправлениеСчетаФактурыПолученного_СчетФактура";
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ДокументОснование</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
							<КодПравилаКонвертации>ИсправлениеСчетаФактурыПолученного                </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>24</Код>
							<Наименование> --&gt; НДСПредъявленКВычету</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСПредъявленКВычету" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>33</Код>
							<Наименование> --&gt; ДокументыОснования</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументыОснования" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументОснование");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.ДокументОснование = Источник;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; ДокументОснование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
								<КодПравилаКонвертации>ИсправлениеСчетаФактурыПолученного                </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
		</Группа>
		<Группа>
			<Код>ДополнительныеСведения</Код>
			<Наименование>Дополнительные сведения</Наименование>
			<Порядок>100</Порядок>
			<Правило>
				<Код>СтатьиЗатрат_Предопределенные</Код>
				<Наименование> --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
				<Порядок>50</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник)=1 Тогда
	Отказ = 1;	
Иначе
	КлючВыгружаемыхДанных = Источник.Получить("Наименование")+Источник.Получить("ВидРасходовНУ")+Источник.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат");
КонецЕсли;</ПередВыгрузкой>
				<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Источник.Получить("Наименование");</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>4</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>5</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ВидРасходовНУ</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
						<ПередВыгрузкой>Значение = Источник.Получить("ВидРасходовНУ");</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
						<ПередВыгрузкой>Значение = Источник.Получить("ВидДеятельностиДляНалоговогоУчетаЗатрат");
Если ПустоеЗначение(Значение)=1 Тогда
	Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПрочиеДоходыИРасходы_Предопределенные</Код>
				<Наименование>Строка: Строка</Наименование>
				<Порядок>100</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник)=1 Тогда
	Отказ = 1;	
ИначеЕсли ТипЗначенияСтр(Источник)="СписокЗначений" Тогда
	КлючВыгружаемыхДанных = Источник.Получить("Наименование")+Источник.Получить("ПринятиеКНалоговомуУчету")+Источник.Получить("ВидПрочихДоходовИРасходов");
КонецЕсли;</ПередВыгрузкой>
				<ПриВыгрузке>Если ТипЗначенияСтр(Источник)="Строка" Тогда
	СтандартнаяОбработка = 0;
КонецЕсли;</ПриВыгрузке>
				<НеЗамещать>true</НеЗамещать>
				<НеВыгружатьОбъектыСвойствПоСсылкам>true</НеВыгружатьОбъектыСвойствПоСсылкам>
				<Источник>Строка</Источник>
				<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
				<Свойства>
					<Свойство Поиск="true" Обязательное="true">
						<Код>2</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "СписокЗначений" Тогда
	Значение = Источник.Получить("Наименование");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование> --&gt; ВидПрочихДоходовИРасходов</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/>
						<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "СписокЗначений" Тогда
	Значение = Источник.Получить("ВидПрочихДоходовИРасходов");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; ПринятиеКналоговомуУчету</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "СписокЗначений" Тогда
	Значение = Источник.Получить("ПринятиеКналоговомуУчету");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
						<ПередВыгрузкой>Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; ПометкаУдаления</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>8</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>РазницыСтоимостиВозвратаИФактическойСтоимостиТовар</Наименование>
						<Порядок>50</Порядок>
						<Источник>РазницыСтоимостиВозвратаИФактическойСтоимостиТоваров</Источник>
						<Приемник>РазницыСтоимостиВозвратаИФактическойСтоимостиТоваров</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ГруппаСтатейЗатрат</Код>
				<Наименование> --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
				<Порядок>150</Порядок>
				<Источник>Строка</Источник>
				<Приемник>СправочникСсылка.СтатьиЗатрат</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрЛП(Источник);</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
						<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>3</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпецификацииНоменклатуры</Код>
				<Наименование>СправочникСсылка.Номенклатура --&gt; СправочникСсылка.СпецификацииНоменклатуры</Наименование>
				<Порядок>200</Порядок>
				<ПередВыгрузкой>Спецификация = СоздатьОбъект("ТаблицаЗначений");
Спецификация.НоваяКолонка("Номенклатура");
Спецификация.НоваяКолонка("Количество");

Нормы = СоздатьОбъект("Справочник.НормыРасходов");
Нормы.ИспользоватьВладельца(Источник);
Нормы.ВыбратьЭлементы();
Пока Нормы.ПолучитьЭлемент() = 1 Цикл
	Если Нормы.ЭтоГруппа() = 1 Тогда
		Продолжить;
		
	ИначеЕсли Нормы.ПометкаУдаления() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	Спецификация.НоваяСтрока();
	Спецификация.Номенклатура = Нормы.Элемент;
	Спецификация.Количество = ?(Нормы.КолПрод.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 0, 0, Нормы.Норма.Получить(Параметры.ДатаКонцаПериодаВыгрузки) / Нормы.КолПрод.Получить(Параметры.ДатаКонцаПериодаВыгрузки));
КонецЦикла;

Если Спецификация.КоличествоСтрок() = 0 Тогда
	 Отказ = 1;
	 
Иначе
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("ИсходныеКомплектующие", Спецификация);
КонецЕсли;</ПередВыгрузкой>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>СправочникСсылка.Номенклатура</Источник>
				<Приемник>СправочникСсылка.СпецификацииНоменклатуры</Приемник>
				<Свойства>
					<Свойство Поиск="true" Обязательное="true">
						<Код>1</Код>
						<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>8</Код>
						<Наименование> --&gt; Владелец</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
						<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>10</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Количество</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Отказ  = Источник.ЭтоГруппа(); Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>5</Код>
						<Наименование> --&gt; ИсходныеКомплектующие</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ИсходныеКомплектующие" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Отказ  = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>11</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Банки</Код>
				<Наименование>СправочникСсылка.Банки --&gt; СправочникСсылка.Банки</Наименование>
				<Порядок>250</Порядок>
				<Источник>СправочникСсылка.Банки</Источник>
				<Приемник>СправочникСсылка.Банки</Приемник>
				<Свойства>
					<Свойство Поиск="true" Обязательное="true">
						<Код>1</Код>
						<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>Родитель --&gt; Родитель</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
						<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
					</Свойство>
					<Группа>
						<Код>9</Код>
						<Наименование> --&gt;</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="" Вид=""/>
						<ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>5</Код>
							<Наименование>КоррСчет --&gt; КоррСчет</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Местонахождение --&gt; Город</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Местонахождение" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Адрес --&gt; Адрес</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Телефоны --&gt; Телефоны</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>10</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТерриториальныеУсловия</Код>
				<Наименование>ПеречислениеСсылка.ТерриториальныеУсловия --&gt; СправочникСсылка.ТерриториальныеУсловия</Наименование>
				<Порядок>300</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ТерриториальныеУсловия</Источник>
				<Приемник>СправочникСсылка.ТерриториальныеУсловия</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ЮрФизЛицо</Код>
				<Наименование>ПеречислениеСсылка.ВидыКонтрагентов --&gt; ПеречислениеСсылка.ЮрФизЛицо</Наименование>
				<Порядок>350</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ВидыКонтрагентов</Источник>
				<Приемник>ПеречислениеСсылка.ЮрФизЛицо</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ЧастноеЛицо --&gt; ФизЛицо</Наименование>
						<Порядок>100</Порядок>
						<Источник>ЧастноеЛицо</Источник>
						<Приемник>ФизЛицо</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ДочернееОбщество --&gt; ЮрЛицо</Наименование>
						<Порядок>200</Порядок>
						<Источник>ДочернееОбщество</Источник>
						<Приемник>ЮрЛицо</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ЗависимоеОбщество --&gt; ЮрЛицо</Наименование>
						<Порядок>300</Порядок>
						<Источник>ЗависимоеОбщество</Источник>
						<Приемник>ЮрЛицо</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>Организация --&gt; ЮрЛицо</Наименование>
						<Порядок>400</Порядок>
						<Источник>Организация</Источник>
						<Приемник>ЮрЛицо</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ТипЦеныНоменклатуры</Код>
				<Наименование>ТипЦеныНоменклатуры</Наименование>
				<Порядок>400</Порядок>
				<Приемник>СправочникСсылка.ТипыЦенНоменклатуры</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПриВыгрузке>Значение = Лев(Значение, 25);</ПриВыгрузке>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; ВалютаЦены</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВалютаЦены" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = Параметры.Рубли;
КонецЕсли;</ПриВыгрузке>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ПорядокОкругления</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПорядокОкругления" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядкиОкругления"/>
						<ПередВыгрузкой>Значение = "Окр0_01";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; ЦенаВключаетНДС</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Валюты</Код>
				<Наименование>СправочникСсылка.Валюты --&gt; СправочникСсылка.Валюты</Наименование>
				<Порядок>450</Порядок>
				<ПослеВыгрузки>ВыгрузитьПоПравилу(Источник,,,, "КурсыВалют");</ПослеВыгрузки>
				<Источник>СправочникСсылка.Валюты</Источник>
				<Приемник>СправочникСсылка.Валюты</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПриВыгрузке>Если Источник.Код = "810" Тогда
	Значение = "643";
КонецЕсли;</ПриВыгрузке>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВидыСкладов</Код>
				<Наименование>ПеречислениеСсылка.ТипыСкладов --&gt; ПеречислениеСсылка.ВидыСкладов</Наименование>
				<Порядок>500</Порядок>
				<ПередВыгрузкой>Если ТипЗначения(Источник) = 10 Тогда
	Источник = Источник.Идентификатор();
КонецЕсли;</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ТипыСкладов</Источник>
				<Приемник>ПеречислениеСсылка.ВидыСкладов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Розничный --&gt; НеавтоматизированнаяТорговаяТочка</Наименование>
						<Порядок>100</Порядок>
						<Источник>Розничный</Источник>
						<Приемник>НеавтоматизированнаяТорговаяТочка</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Оптовый --&gt; Оптовый</Наименование>
						<Порядок>200</Порядок>
						<Источник>Оптовый</Источник>
						<Приемник>Оптовый</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыНМА</Код>
				<Наименование>ПеречислениеСсылка.ГруппыНМА --&gt; ПеречислениеСсылка.ВидыНМА</Наименование>
				<Порядок>550</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ГруппыНМА</Источник>
				<Приемник>ПеречислениеСсылка.ВидыНМА</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ОрганизационныеРасходы --&gt; ОрганизационныеРасходы</Наименование>
						<Порядок>100</Порядок>
						<Источник>ОрганизационныеРасходы</Источник>
						<Приемник>ОрганизационныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПраваНаПрограммыЭВМ --&gt; ИсключительноеПравоНаПрогр</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПраваНаПрограммыЭВМ</Источник>
						<Приемник>ИсключительноеПравоНаПрограммыДляЭВМ</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПраваНаТопологииМикросхем --&gt; ИмущественноеПравоНа</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПраваНаТопологииМикросхем</Источник>
						<Приемник>ИмущественноеПравоНаТопологииИМС</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>ПраваНаТоварныйЗнак --&gt; ИсключительноеПравоНаТовар</Наименование>
						<Порядок>400</Порядок>
						<Источник>ПраваНаТоварныйЗнак</Источник>
						<Приемник>ИсключительноеПравоНаТоварныйЗнак</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПраваНаСелекционныеДостижения --&gt; ИсключительноеПр</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПраваНаСелекционныеДостижения</Источник>
						<Приемник>ИсключительноеПравоНаСелекционныеДостижения</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Прочие --&gt; ПрочиеНематериальныеАктивы</Наименование>
						<Порядок>600</Порядок>
						<Источник>Прочие</Источник>
						<Приемник>ПрочиеНематериальныеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>ДеловаяРепутация --&gt; ДеловаяРепутацияОрганизации</Наименование>
						<Порядок>700</Порядок>
						<Источник>ДеловаяРепутация</Источник>
						<Приемник>ДеловаяРепутацияОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ПраваПоАвторскимДоговорам --&gt; ПрочиеНематериальные</Наименование>
						<Порядок>800</Порядок>
						<Источник>ПраваПоАвторскимДоговорам</Источник>
						<Приемник>ПрочиеНематериальныеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>ПраваПоПатентам --&gt; ИсключительноеПравоНаИзобретен</Наименование>
						<Порядок>900</Порядок>
						<Источник>ПраваПоПатентам</Источник>
						<Приемник>ИсключительноеПравоНаИзобретение</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>ПраваНоуХау --&gt; ИсключительноеПравоНаИзобретение</Наименование>
						<Порядок>1000</Порядок>
						<Источник>ПраваНоуХау</Источник>
						<Приемник>ИсключительноеПравоНаИзобретение</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>ПраваНаОбъектыПриродопользования --&gt; ПрочиеНематер</Наименование>
						<Порядок>1100</Порядок>
						<Источник>ПраваНаОбъектыПриродопользования</Источник>
						<Приемник>ПрочиеНематериальныеАктивы</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>АмортизационныеГруппы</Код>
				<Наименование>ПеречислениеСсылка.АмортизационныеГруппы --&gt; ПеречислениеСсылка.АмортизационныеГруппы</Наименование>
				<Порядок>600</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.АмортизационныеГруппы</Источник>
				<Приемник>ПеречислениеСсылка.АмортизационныеГруппы</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПерваяГруппа --&gt; ПерваяГруппа</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПерваяГруппа</Источник>
						<Приемник>ПерваяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ВтораяГруппа --&gt; ВтораяГруппа</Наименование>
						<Порядок>200</Порядок>
						<Источник>ВтораяГруппа</Источник>
						<Приемник>ВтораяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ТретьяГруппа --&gt; ТретьяГруппа</Наименование>
						<Порядок>300</Порядок>
						<Источник>ТретьяГруппа</Источник>
						<Приемник>ТретьяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>ЧетвертаяГруппа --&gt; ЧетвертаяГруппа</Наименование>
						<Порядок>400</Порядок>
						<Источник>ЧетвертаяГруппа</Источник>
						<Приемник>ЧетвертаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПятаяГруппа --&gt; ПятаяГруппа</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПятаяГруппа</Источник>
						<Приемник>ПятаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>ШестаяГруппа --&gt; ШестаяГруппа</Наименование>
						<Порядок>600</Порядок>
						<Источник>ШестаяГруппа</Источник>
						<Приемник>ШестаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>СедьмаяГруппа --&gt; СедьмаяГруппа</Наименование>
						<Порядок>700</Порядок>
						<Источник>СедьмаяГруппа</Источник>
						<Приемник>СедьмаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ВосьмаяГруппа --&gt; ВосьмаяГруппа</Наименование>
						<Порядок>800</Порядок>
						<Источник>ВосьмаяГруппа</Источник>
						<Приемник>ВосьмаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>ДевятаяГруппа --&gt; ДевятаяГруппа</Наименование>
						<Порядок>900</Порядок>
						<Источник>ДевятаяГруппа</Источник>
						<Приемник>ДевятаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>ДесятаяГруппа --&gt; ДесятаяГруппа</Наименование>
						<Порядок>1000</Порядок>
						<Источник>ДесятаяГруппа</Источник>
						<Приемник>ДесятаяГруппа</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>ОтдельнаяГруппа --&gt; ОтдельнаяГруппа</Наименование>
						<Порядок>1100</Порядок>
						<Источник>ОтдельнаяГруппа</Источник>
						<Приемник>ОтдельнаяГруппа</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыПризнанияРасходов</Код>
				<Наименование>ПеречислениеСсылка.СпособыПризнанияРасходов --&gt; ПеречислениеСсылка.СпособыПризнанияРасходов</Наименование>
				<Порядок>650</Порядок>
				<Источник>ПеречислениеСсылка.СпособыПризнанияРасходов</Источник>
				<Приемник>ПеречислениеСсылка.СпособыПризнанияРасходов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ВОсобомПорядке --&gt; ВОсобомПорядке</Наименование>
						<Порядок>100</Порядок>
						<Источник>ВОсобомПорядке</Источник>
						<Приемник>ВОсобомПорядке</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПоКалендарнымДням --&gt; ПоКалендарнымДням</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПоКалендарнымДням</Источник>
						<Приемник>ПоКалендарнымДням</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПоМесяцам --&gt; ПоМесяцам</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПоМесяцам</Источник>
						<Приемник>ПоМесяцам</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>РасчетныеСчета</Код>
				<Наименование>СправочникСсылка.РасчетныеСчета --&gt; СправочникСсылка.БанковскиеСчета</Наименование>
				<Порядок>700</Порядок>
				<Источник>СправочникСсылка.РасчетныеСчета</Источник>
				<Приемник>СправочникСсылка.БанковскиеСчета</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>Владелец --&gt; Владелец</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Владелец" Вид="Свойство"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>Номер --&gt; НомерСчета</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(Источник.Номер, 20);</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование>БанкОрганизации --&gt; Банк</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="БанкОрганизации" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
						<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
						<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
						<Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
						<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Корреспондент --&gt; ТекстКорреспондента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Корреспондент" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ТекстКорреспондента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Назначение --&gt; ТекстНазначения</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Назначение" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ТекстНазначения" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; ВидСчета</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Расчетный";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ВалютаДенежныхСредств</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ГруппыОС</Код>
				<Наименование>ПеречислениеСсылка.ГруппыОС --&gt; ПеречислениеСсылка.ГруппыОС</Наименование>
				<Порядок>750</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ГруппыОС</Источник>
				<Приемник>ПеречислениеСсылка.ГруппыОС</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Здания --&gt; Здания</Наименование>
						<Порядок>100</Порядок>
						<Источник>Здания</Источник>
						<Приемник>Здания</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Сооружения --&gt; Сооружения</Наименование>
						<Порядок>200</Порядок>
						<Источник>Сооружения</Источник>
						<Приемник>Сооружения</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПередаточныеУстройства --&gt; ПроизводственныйИХозяйс</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПередаточныеУстройства</Источник>
						<Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>МашиныИОборудование --&gt; МашиныИОборудование</Наименование>
						<Порядок>400</Порядок>
						<Источник>МашиныИОборудование</Источник>
						<Приемник>МашиныИОборудование</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ТранспортныеСредства --&gt; ТранспортныеСредства</Наименование>
						<Порядок>500</Порядок>
						<Источник>ТранспортныеСредства</Источник>
						<Приемник>ТранспортныеСредства</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Инструмент --&gt; ПроизводственныйИХозяйственныйИнвен</Наименование>
						<Порядок>600</Порядок>
						<Источник>Инструмент</Источник>
						<Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>Инвентарь --&gt; ПроизводственныйИХозяйственныйИнвент</Наименование>
						<Порядок>700</Порядок>
						<Источник>Инвентарь</Источник>
						<Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>РабочийСкот --&gt; РабочийСкот</Наименование>
						<Порядок>800</Порядок>
						<Источник>РабочийСкот</Источник>
						<Приемник>РабочийСкот</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>ПродуктивныйСкот --&gt; ПродуктивныйСкот</Наименование>
						<Порядок>900</Порядок>
						<Источник>ПродуктивныйСкот</Источник>
						<Приемник>ПродуктивныйСкот</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>МноголетниеНасаждения --&gt; МноголетниеНасаждения</Наименование>
						<Порядок>1000</Порядок>
						<Источник>МноголетниеНасаждения</Источник>
						<Приемник>МноголетниеНасаждения</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>КапитальныеЗатратыПоУлучшениюЗемель --&gt; ДругиеВиды</Наименование>
						<Порядок>1100</Порядок>
						<Источник>КапитальныеЗатратыПоУлучшениюЗемель</Источник>
						<Приемник>ДругиеВидыОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>12</Код>
						<Наименование>ЗемельныеУчастки --&gt; ЗемельныеУчастки</Наименование>
						<Порядок>1200</Порядок>
						<Источник>ЗемельныеУчастки</Источник>
						<Приемник>ЗемельныеУчастки</Приемник>
					</Значение>
					<Значение>
						<Код>13</Код>
						<Наименование>ОбъектыПриродопользования --&gt; ОбъектыПриродопользо</Наименование>
						<Порядок>1300</Порядок>
						<Источник>ОбъектыПриродопользования</Источник>
						<Приемник>ОбъектыПриродопользования</Приемник>
					</Значение>
					<Значение>
						<Код>14</Код>
						<Наименование>Прочие --&gt; ДругиеВидыОсновныхСредств</Наименование>
						<Порядок>1400</Порядок>
						<Источник>Прочие</Источник>
						<Приемник>ДругиеВидыОсновныхСредств</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</Код>
				<Наименование>СправочникСсылка.КлассификаторЕН --&gt; СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФо</Наименование>
				<Порядок>800</Порядок>
				<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
				<Источник>СправочникСсылка.КлассификаторЕН</Источник>
				<Приемник>СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>НормаАморт --&gt; НормаАмортизационныхОтчислений</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="НормаАморт" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="НормаАмортизационныхОтчислений" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>НормаАвто --&gt; ПроцентОтСтоимостиМашины</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="НормаАвто" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ПроцентОтСтоимостиМашины" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КлассификаторЕдиницИзмерения</Код>
				<Наименование>СправочникСсылка.ЕдиницыИзмерений --&gt; СправочникСсылка.КлассификаторЕдиницИзмерения</Наименование>
				<Порядок>850</Порядок>
				<Источник>СправочникСсылка.ЕдиницыИзмерений</Источник>
				<Приемник>СправочникСсылка.КлассификаторЕдиницИзмерения</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТипыЦенНоменклатуры</Код>
				<Наименование>СправочникСсылка.ТипыЦен --&gt; СправочникСсылка.ТипыЦенНоменклатуры</Наименование>
				<Порядок>900</Порядок>
				<ПередВыгрузкой>Если Константа.ИспользоватьТипыЦен = Нет Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>СправочникСсылка.ТипыЦен</Источник>
				<Приемник>СправочникСсылка.ТипыЦенНоменклатуры</Приемник>
				<Свойства>
					<Свойство Отключить="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(Источник.Наименование, 25);</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>Валюта --&gt; ВалютаЦены</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаЦены" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Если ПустоеЗначение(Источник.Валюта) = 1 Тогда
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование>ЦенаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ЦенаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; ПорядокОкругления</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПорядокОкругления" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядкиОкругления"/>
						<ПередВыгрузкой>Значение = "Окр0_01";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; ОкруглятьВБольшуюСторону</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОкруглятьВБольшуюСторону" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВидыРезервов</Код>
				<Наименование>ПеречислениеСсылка.ВидыРезервов --&gt; ПеречислениеСсылка.ВидыРезервов</Наименование>
				<Порядок>950</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ВидыРезервов</Источник>
				<Приемник>ПеречислениеСсылка.ВидыРезервов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ОплатаОтпусков --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>100</Порядок>
						<Источник>ОплатаОтпусков</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ВыслугаЛет --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>200</Порядок>
						<Источник>ВыслугаЛет</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>РемонтОС --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>300</Порядок>
						<Источник>РемонтОС</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>СезонныеЗатраты --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>400</Порядок>
						<Источник>СезонныеЗатраты</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПриродоохранныеМероприятия --&gt; НаПокрытиеИныхЗатра</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПриродоохранныеМероприятия</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>РемонтПредметовПроката --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>600</Порядок>
						<Источник>РемонтПредметовПроката</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>ГарантийныйРемонт --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>700</Порядок>
						<Источник>ГарантийныйРемонт</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ПрочиеРезервы --&gt; НаПокрытиеИныхЗатрат</Наименование>
						<Порядок>800</Порядок>
						<Источник>ПрочиеРезервы</Источник>
						<Приемник>НаПокрытиеИныхЗатрат</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ПолФизическихЛиц</Код>
				<Наименование>ПеречислениеСсылка.Пол --&gt; ПеречислениеСсылка.ПолФизическихЛиц</Наименование>
				<Порядок>1000</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.Пол</Источник>
				<Приемник>ПеречислениеСсылка.ПолФизическихЛиц</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Мужской --&gt; Мужской</Наименование>
						<Порядок>100</Порядок>
						<Источник>Мужской</Источник>
						<Приемник>Мужской</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Женский --&gt; Женский</Наименование>
						<Порядок>200</Порядок>
						<Источник>Женский</Источник>
						<Приемник>Женский</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ДолжностиОрганизаций</Код>
				<Наименование> --&gt; СправочникСсылка.ДолжностиОрганизаций</Наименование>
				<Порядок>1050</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>Строка</Источник>
				<Приемник>СправочникСсылка.ДолжностиОрганизаций</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(Источник, 100);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыОтраженияЗарплатыВРеглУчете_Структура</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Наименование>
				<Порядок>1100</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = СокрП(Источник.Получить("СчетЗатрат")) + " / " + 
СокрП(Источник.Получить("Субконто1")) + " / " + 
СокрП(Источник.Получить("Субконто2")) + " / " + 
СокрП(Источник.Получить("Субконто3"));</ПередВыгрузкой>
				<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетДт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>10</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(СокрП(Источник.Получить("СчетЗатрат")) + " / " + 
СокрП(Источник.Получить("Субконто1")) + " / " + 
СокрП(Источник.Получить("Субконто2")) + " / " + 
СокрП(Источник.Получить("Субконто3")), 50);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; СчетДт</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник.Получить("СчетЗатрат");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; СубконтоДт1</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
						<ПередВыгрузкой>Значение = Источник.Получить("Субконто1");

Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.Получить("СчетЗатрат"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Получить("Субконто1"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Получить("Субконто2"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Получить("Субконто3"));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Получить("Субконто1"));
ПриВыгрузкеСубконто();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; СубконтоДт2</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
						<ПередВыгрузкой>Значение = Источник.Получить("Субконто2");

Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.Получить("СчетЗатрат"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Получить("Субконто1"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Получить("Субконто2"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Получить("Субконто3"));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Получить("Субконто2"));
ПриВыгрузкеСубконто();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; СубконтоДт3</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
						<ПередВыгрузкой>Значение = Источник.Получить("Субконто3");

Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.Получить("СчетЗатрат"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Получить("Субконто1"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Получить("Субконто2"));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Получить("Субконто3"));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Получить("Субконто3"));
ПриВыгрузкеСубконто();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; СчетКт</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетКт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = СчетПоКоду("70");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; СубконтоКт1</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
						<ПередВыгрузкой>ТипПриемника = "СправочникСсылка.ФизическиеЛица";
Пусто = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; СубконтоКт2</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
						<ПередВыгрузкой>ТипПриемника = "ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт255НК";
Значение = "пп1ст255";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыОтраженияЗарплатыВРеглУчете</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Наименование>
				<Порядок>1150</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");</ПередВыгрузкой>
				<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетДт");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","СубконтоДт");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Приемник>
				<Свойства>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; СчетДт</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<ПередВыгрузкой>Счет = Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков);
ВходящиеДанные.Установить("СчетДт", Счет);

ИмяПКО = "Хозрасчетный";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; СубконтоДт1</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
						<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();

ВходящиеДанные.Установить("СубконтоДт1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; СубконтоДт2</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
						<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();

ВходящиеДанные.Установить("СубконтоДт2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; СубконтоДт3</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
						<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();

ВходящиеДанные.Установить("СубконтоДт3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<НеЗамещать>true</НеЗамещать>
						<Код>6</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(СокрП(Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков)) + " / " + 
СокрП(Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков)) + " / " + 
СокрП(Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков)) + " / " + 
СокрП(Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков)), 50);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; СчетКт</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетКт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<ПередВыгрузкой>Значение = "70";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; СубконтоКт1</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
						<ПередВыгрузкой>ТипПриемника = "СправочникСсылка.ФизическиеЛица";
Пусто = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; СубконтоКт2</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
						<ПередВыгрузкой>ТипПриемника = "ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт255НК";
Значение = "пп1ст255";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ДокументыУдостоверяющиеЛичность</Код>
				<Наименование>СправочникСсылка.ДокументыУдостоверяющиеЛичность --&gt; СправочникСсылка.ДокументыУдостоверяющиеЛичност</Наименование>
				<Порядок>1200</Порядок>
				<Источник>СправочникСсылка.ДокументыУдостоверяющиеЛичность</Источник>
				<Приемник>СправочникСсылка.ДокументыУдостоверяющиеЛичность</Приемник>
				<Свойства>
					<Свойство Отключить="true">
						<Код>1</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>КодНДФЛ --&gt; КодИМНС</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="КодНДФЛ" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>3</Код>
						<Наименование>КодСЗВ --&gt; КодПФР</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="КодСЗВ" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодПФР" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>БазыРаспределенияКосвенныхРасходовПоВидамДеятельно</Код>
				<Наименование> --&gt; ПеречислениеСсылка.БазыРаспределенияКосвенныхРасходовПоВидамДеятельности</Наименование>
				<Порядок>1250</Порядок>
				<Источник>ПеречислениеСсылка.БазыРаспределенияКосвенныхРасходовПоВидамДеятельности</Источник>
				<Приемник>ПеречислениеСсылка.БазыРаспределенияКосвенныхРасходовПоВидамДеятельности</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ДоходыОтРеализации --&gt; ДоходыОтРеализации</Наименование>
						<Порядок>100</Порядок>
						<Источник>ДоходыОтРеализации</Источник>
						<Приемник>ДоходыОтРеализации</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ДоходыОтРеализацииИВнереализационные --&gt; ДоходыОтР</Наименование>
						<Порядок>200</Порядок>
						<Источник>ДоходыОтРеализацииИВнереализационные</Источник>
						<Приемник>ДоходыОтРеализацииИВнереализационные</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ОКСМ</Код>
				<Наименование>СправочникСсылка.ОКСМ --&gt; СправочникСсылка.КлассификаторСтранМира</Наименование>
				<Порядок>1300</Порядок>
				<Источник>СправочникСсылка.ОКСМ</Источник>
				<Приемник>СправочникСсылка.КлассификаторСтранМира</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Наименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВычетыНаРебенкаИнвалида</Код>
				<Наименование>Число --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование>
				<Порядок>1350</Порядок>
				<ПередВыгрузкой>Если (Источник &lt;&gt; 1200) и (Источник &lt;&gt; 2400) и (Источник &lt;&gt; 2000) и (Источник &lt;&gt; 4000)Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<Источник>Число</Источник>
				<Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; КодДляОтчетности2008</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодДляОтчетности2008" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = ?((Источник = 1200) или (Источник = 2000), "106", "107");</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВычетыНаРебенка</Код>
				<Наименование>Число --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование>
				<Порядок>1400</Порядок>
				<Источник>СправочникСсылка.ВидыВычетов</Источник>
				<Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>КодДляОтчетности2009 --&gt; КодДляОтчетности2009</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="КодДляОтчетности2009" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодДляОтчетности2009" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВычетыНДФЛЛичный</Код>
				<Наименование>Число --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование>
				<Порядок>1450</Порядок>
				<Источник>СправочникСсылка.ВидыВычетов</Источник>
				<Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>КодДляОтчетности2009 --&gt; КодДляОтчетности2009</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="КодДляОтчетности2009" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодДляОтчетности2009" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВычетыНДФЛ</Код>
				<Наименование>ПеречислениеСсылка.ТипыВычетов --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование>
				<Порядок>1500</Порядок>
				<ПередВыгрузкой>Если Источник = Перечисление.ТипыВычетов.БезВычетов Тогда
	Отказ = 1;
КонецЕсли;

Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ТипыВычетов</Источник>
				<Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Обычный --&gt; 103</Наименование>
						<Порядок>100</Порядок>
						<Источник>Обычный</Источник>
						<Приемник>Код103</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Льготный1 --&gt; 104</Наименование>
						<Порядок>200</Порядок>
						<Источник>Льготный1</Источник>
						<Приемник>Код104</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Льготный2 --&gt; 105</Наименование>
						<Порядок>300</Порядок>
						<Источник>Льготный2</Источник>
						<Приемник>Код105</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ПеречислениеВнереализационныеДоходы</Код>
				<Наименование>ПеречислениеСсылка.ВнереализационныеДоходы --&gt; ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Наименование>
				<Порядок>1550</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ВнереализационныеДоходы</Источник>
				<Приемник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>СдачаИмуществаВАренду --&gt; ДоходыРасходыСвязанныеСо</Наименование>
						<Порядок>100</Порядок>
						<Источник>СдачаИмуществаВАренду</Источник>
						<Приемник>ДоходыРасходыСвязанныеСоСдачейИмуществаВАренду</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПредоставлениеПравНаРезультатыИнтеллектуальнойДеят</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПредоставлениеПравНаРезультатыИнтеллектуальнойДеятельности</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ДолевоеУчастиеВРоссийскихОрганизациях --&gt; ДоходыРа</Наименование>
						<Порядок>300</Порядок>
						<Источник>ДолевоеУчастиеВРоссийскихОрганизациях</Источник>
						<Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>ДолевоеУчастиеВИностранныхОрганизациях --&gt; ДоходыР</Наименование>
						<Порядок>400</Порядок>
						<Источник>ДолевоеУчастиеВИностранныхОрганизациях</Источник>
						<Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПроцентыПоДоговорамЗайма --&gt; ПроцентыКПолучениюУпл</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПроцентыПоДоговорамЗайма</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Штрафы --&gt; ШтрафыПениНеустойкиКПолучениюУплате</Наименование>
						<Порядок>600</Порядок>
						<Источник>Штрафы</Источник>
						<Приемник>ШтрафыПениНеустойкиКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>БезвозмездноПолученноеИмущество --&gt; ДоходыРасходыС</Наименование>
						<Порядок>700</Порядок>
						<Источник>БезвозмездноПолученноеИмущество</Источник>
						<Приемник>ДоходыРасходыСвязанныеСБезвозмезднымПолучениемИмущества</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ДоходыПрошлыхЛет --&gt; ПрибыльУбытокПрошлыхЛет</Наименование>
						<Порядок>800</Порядок>
						<Источник>ДоходыПрошлыхЛет</Источник>
						<Приемник>ПрибыльУбытокПрошлыхЛет</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>КурсовыеРазницы --&gt; КурсовыеРазницы</Наименование>
						<Порядок>900</Порядок>
						<Источник>КурсовыеРазницы</Источник>
						<Приемник>КурсовыеРазницы</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>СуммовыеРазницы --&gt; КурсовыеРазницы</Наименование>
						<Порядок>1000</Порядок>
						<Источник>СуммовыеРазницы</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>КупляПродажаИностраннойВалюты --&gt; ПрочиеВнереализа</Наименование>
						<Порядок>1100</Порядок>
						<Источник>КупляПродажаИностраннойВалюты</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>12</Код>
						<Наименование>ВосстановлениеРезервов --&gt; ОтчисленияВОценочныеРез</Наименование>
						<Порядок>1200</Порядок>
						<Источник>ВосстановлениеРезервов</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>13</Код>
						<Наименование>ОперацииСФинансовымиИнструментами --&gt; ДоходыРасход</Наименование>
						<Порядок>1300</Порядок>
						<Источник>ОперацииСФинансовымиИнструментами</Источник>
						<Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделокОР</Приемник>
					</Значение>
					<Значение>
						<Код>14</Код>
						<Наименование>ОперацииСФинансовымиИнструментамиНеОбращающимися -</Наименование>
						<Порядок>1400</Порядок>
						<Источник>ОперацииСФинансовымиИнструментамиНеОбращающимися</Источник>
						<Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделок</Приемник>
					</Значение>
					<Значение>
						<Код>15</Код>
						<Наименование>ПроцентыПоГосударственнымЦеннымБумагам --&gt; Процент</Наименование>
						<Порядок>1500</Порядок>
						<Источник>ПроцентыПоГосударственнымЦеннымБумагам</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>16</Код>
						<Наименование>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0 --</Наименование>
						<Порядок>1600</Порядок>
						<Источник>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>17</Код>
						<Наименование>ПрочиеВнереализационныеДоходы --&gt; ПрочиеВнереализа</Наименование>
						<Порядок>1700</Порядок>
						<Источник>ПрочиеВнереализационныеДоходы</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>18</Код>
						<Наименование>НеПринимаемые --&gt; ДоходыРасходыНеУчитываемыеВЦелях</Наименование>
						<Порядок>1800</Порядок>
						<Источник>НеПринимаемые</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ГруппаНоменклатуры</Код>
				<Наименование>Группа номенклатуры</Наименование>
				<Порядок>1600</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = "АвтоматическиСозданнаяГруппа_" + ВходящиеДанные.Получить("Наименование");</ПередВыгрузкой>
				<Приемник>СправочникСсылка.Номенклатура</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
						<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>2</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПеречислениеВнереализационныеРасходы</Код>
				<Наименование>ПеречислениеСсылка.ВнереализационныеРасходы --&gt; СправочникСсылка.ПрочиеДоходыИРасходы</Наименование>
				<Порядок>1650</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ВнереализационныеРасходы</Источник>
				<Приемник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>СодержаниеИмуществаПереданногоВАренду --&gt; ДоходыРа</Наименование>
						<Порядок>100</Порядок>
						<Источник>СодержаниеИмуществаПереданногоВАренду</Источник>
						<Приемник>ДоходыРасходыСвязанныеСоСдачейИмуществаВАренду</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПроцентыПоДолговымОбязательствам --&gt; ПроцентыКПолу</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПроцентыПоДолговымОбязательствам</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>УслугиБанков --&gt; РасходыНаУслугиБанков</Наименование>
						<Порядок>300</Порядок>
						<Источник>УслугиБанков</Источник>
						<Приемник>РасходыНаУслугиБанков</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>Штрафы --&gt; ШтрафыПениНеустойкиКПолучениюУплате</Наименование>
						<Порядок>400</Порядок>
						<Источник>Штрафы</Источник>
						<Приемник>ШтрафыПениНеустойкиКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>УбыткиПрошлыхЛет --&gt; ПрибыльУбытокПрошлыхЛет</Наименование>
						<Порядок>500</Порядок>
						<Источник>УбыткиПрошлыхЛет</Источник>
						<Приемник>ПрибыльУбытокПрошлыхЛет</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>ДолгиНереальныеКВзысканию --&gt; ПрочиеВнереализацион</Наименование>
						<Порядок>600</Порядок>
						<Источник>ДолгиНереальныеКВзысканию</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>КурсовыеРазницы --&gt; КурсовыеРазницы</Наименование>
						<Порядок>700</Порядок>
						<Источник>КурсовыеРазницы</Источник>
						<Приемник>КурсовыеРазницы</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>СуммовыеРазницы --&gt; ПрочиеВнереализационныеДоходыР</Наименование>
						<Порядок>800</Порядок>
						<Источник>СуммовыеРазницы</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>КупляПродажаИностраннойВалюты --&gt; ПрочиеВнереализа</Наименование>
						<Порядок>900</Порядок>
						<Источник>КупляПродажаИностраннойВалюты</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>ПереоценкаИмущества --&gt; РасходыОтСниженияСтоимости</Наименование>
						<Порядок>1000</Порядок>
						<Источник>ПереоценкаИмущества</Источник>
						<Приемник>РасходыОтСниженияСтоимостиАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>ФормированиеРезервовПоСомнительнымДолгам --&gt; Отчис</Наименование>
						<Порядок>1100</Порядок>
						<Источник>ФормированиеРезервовПоСомнительнымДолгам</Источник>
						<Приемник>ОтчисленияВОценочныеРезервы</Приемник>
					</Значение>
					<Значение>
						<Код>12</Код>
						<Наименование>УбытокОтУступкиПраваТребования --&gt; ДоходыРасходыСв</Наименование>
						<Порядок>1200</Порядок>
						<Источник>УбытокОтУступкиПраваТребования</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейПраваТребованияДоНаступленияСрокаПлатежа</Приемник>
					</Значение>
					<Значение>
						<Код>13</Код>
						<Наименование>НДС_ПоСписаннойКредиторскойЗадолженности --&gt; НДСПо</Наименование>
						<Порядок>1300</Порядок>
						<Источник>НДС_ПоСписаннойКредиторскойЗадолженности</Источник>
						<Приемник>НДСПоСписаннойКредиторскойЗадолженности</Приемник>
					</Значение>
					<Значение>
						<Код>14</Код>
						<Наименование>ОперацииСФинансовымиИнструментами --&gt; ДоходыРасход</Наименование>
						<Порядок>1400</Порядок>
						<Источник>ОперацииСФинансовымиИнструментами</Источник>
						<Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделокОР</Приемник>
					</Значение>
					<Значение>
						<Код>15</Код>
						<Наименование>ОперацииСФинансовымиИнструментамиНеОбращающимися -</Наименование>
						<Порядок>1500</Порядок>
						<Источник>ОперацииСФинансовымиИнструментамиНеОбращающимися</Источник>
						<Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделок</Приемник>
					</Значение>
					<Значение>
						<Код>16</Код>
						<Наименование>ОтрицательнаяРазницаОтПереоценкиИмущества --&gt; Расх</Наименование>
						<Порядок>1600</Порядок>
						<Источник>ОтрицательнаяРазницаОтПереоценкиИмущества</Источник>
						<Приемник>РасходыОтСниженияСтоимостиАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>17</Код>
						<Наименование>ПрочиеВнереализационныеРасходы --&gt; ПрочиеВнереализ</Наименование>
						<Порядок>1700</Порядок>
						<Источник>ПрочиеВнереализационныеРасходы</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>18</Код>
						<Наименование>НеПринимаемые --&gt; ДоходыРасходыНеУчитываемыеВЦелях</Наименование>
						<Порядок>1800</Порядок>
						<Источник>НеПринимаемые</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыПрочихДоходовИРасходов</Код>
				<Наименование>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов --&gt; ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Наименование>
				<Порядок>1700</Порядок>
				<ПередВыгрузкой>Источник = Источник.Идентификатор();</ПередВыгрузкой>
				<Источник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Источник>
				<Приемник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>АктивыПереданныеВПользование --&gt; ПрочиеВнереализац</Наименование>
						<Порядок>100</Порядок>
						<Источник>АктивыПереданныеВПользование</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПредоставленныеПраваПоНМА --&gt; ПрочиеВнереализацион</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПредоставленныеПраваПоНМА</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>УчастиеВУставныхКапиталах --&gt; ДоходыРасходыСвязанн</Наименование>
						<Порядок>300</Порядок>
						<Источник>УчастиеВУставныхКапиталах</Источник>
						<Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>УчастиеВУставныхКапиталахИностранныхОрганизаций --</Наименование>
						<Порядок>400</Порядок>
						<Источник>УчастиеВУставныхКапиталахИностранныхОрганизаций</Источник>
						<Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПрибыльПоСовместнойДеятельности --&gt; ДоходыРасходыС</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПрибыльПоСовместнойДеятельности</Источник>
						<Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>ВыбытиеОС --&gt; ДоходыРасходыСвязанныеСРеализациейОс</Наименование>
						<Порядок>600</Порядок>
						<Источник>ВыбытиеОС</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>ВыбытиеНМА --&gt; ДоходыРасходыСвязанныеСРеализациейН</Наименование>
						<Порядок>700</Порядок>
						<Источник>ВыбытиеНМА</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейНематериальныхАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ВыбытиеАктивов --&gt; ДоходыРасходыСвязанныеСРеализац</Наименование>
						<Порядок>800</Порядок>
						<Источник>ВыбытиеАктивов</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейПрочегоИмущества</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>ПроцентыКПолучению --&gt; ПроцентыКПолучениюУплате</Наименование>
						<Порядок>900</Порядок>
						<Источник>ПроцентыКПолучению</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>ПроцентыКУплате --&gt; ПроцентыКПолучениюУплате</Наименование>
						<Порядок>1000</Порядок>
						<Источник>ПроцентыКУплате</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>УслугиБанков --&gt; РасходыНаУслугиБанков</Наименование>
						<Порядок>1100</Порядок>
						<Источник>УслугиБанков</Источник>
						<Приемник>РасходыНаУслугиБанков</Приемник>
					</Значение>
					<Значение>
						<Код>12</Код>
						<Наименование>КупляПродажаИностраннойВалюты --&gt; ПрочиеВнереализа</Наименование>
						<Порядок>1200</Порядок>
						<Источник>КупляПродажаИностраннойВалюты</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>13</Код>
						<Наименование>ОсуществлениеФинансовыхУслуг --&gt; ДоходыРасходыСвяз</Наименование>
						<Порядок>1300</Порядок>
						<Источник>ОсуществлениеФинансовыхУслуг</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейПраваТребованияКакОказанияФинансовыхУслуг</Приемник>
					</Значение>
					<Значение>
						<Код>14</Код>
						<Наименование>УступкиПраваТребования --&gt; ДоходыРасходыСвязанныеС</Наименование>
						<Порядок>1400</Порядок>
						<Источник>УступкиПраваТребования</Источник>
						<Приемник>ДоходыРасходыСвязанныеСРеализациейПраваТребованияДоНаступленияСрокаПлатежа</Приемник>
					</Значение>
					<Значение>
						<Код>15</Код>
						<Наименование>ВосстановлениеРезервов --&gt; ПрочиеВнереализационные</Наименование>
						<Порядок>1500</Порядок>
						<Источник>ВосстановлениеРезервов</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>16</Код>
						<Наименование>РезервыСомнительныхДолгов --&gt; ПрочиеВнереализацион</Наименование>
						<Порядок>1600</Порядок>
						<Источник>РезервыСомнительныхДолгов</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>17</Код>
						<Наименование>ОперацииСФинансовымиИнструментами --&gt; ДоходыРасход</Наименование>
						<Порядок>1700</Порядок>
						<Источник>ОперацииСФинансовымиИнструментами</Источник>
						<Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделокОР</Приемник>
					</Значение>
					<Значение>
						<Код>18</Код>
						<Наименование>ПроцентыПоГосударственнымЦеннымБумагам --&gt; Процент</Наименование>
						<Порядок>1800</Порядок>
						<Источник>ПроцентыПоГосударственнымЦеннымБумагам</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>19</Код>
						<Наименование>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0 --</Наименование>
						<Порядок>1900</Порядок>
						<Источник>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0</Источник>
						<Приемник>ПроцентыКПолучениюУплате</Приемник>
					</Значение>
					<Значение>
						<Код>20</Код>
						<Наименование>ПрочиеОперационныеДоходыРасходы --&gt; ПрочиеОперацио</Наименование>
						<Порядок>2000</Порядок>
						<Источник>ПрочиеОперационныеДоходыРасходы</Источник>
						<Приемник>ПрочиеОперационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>21</Код>
						<Наименование>КурсовыеРазницы --&gt; КурсовыеРазницы</Наименование>
						<Порядок>2100</Порядок>
						<Источник>КурсовыеРазницы</Источник>
						<Приемник>КурсовыеРазницы</Приемник>
					</Значение>
					<Значение>
						<Код>22</Код>
						<Наименование>ПрочиеВнереализационныеДоходыРасходы --&gt; ПрочиеВне</Наименование>
						<Порядок>2200</Порядок>
						<Источник>ПрочиеВнереализационныеДоходыРасходы</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>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</Порядок>
						<Источник>НеПринимаемыеДляЦелейНалогообложения</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>32</Код>
						<Наименование>ДооценкаУценкаАктивов --&gt; ПрочиеВнереализационныеД</Наименование>
						<Порядок>3200</Порядок>
						<Источник>ДооценкаУценкаАктивов</Источник>
						<Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>33</Код>
						<Наименование>ПрочиеКосвенныеРасходы --&gt; ПрочиеКосвенныеРасходы</Наименование>
						<Порядок>3300</Порядок>
						<Источник>ПрочиеКосвенныеРасходы</Источник>
						<Приемник>ПрочиеКосвенныеРасходы</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыПоступленияОС</Код>
				<Наименование>ПеречислениеСсылка.СпособыПоступленияОС --&gt; ПеречислениеСсылка.СпособыПоступленияАктивов</Наименование>
				<Порядок>1750</Порядок>
				<Источник>ПеречислениеСсылка.СпособыПоступленияОС</Источник>
				<Приемник>ПеречислениеСсылка.СпособыПоступленияАктивов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПриобретениеЗаПлату --&gt; ПриобретениеЗаПлату</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПриобретениеЗаПлату</Источник>
						<Приемник>ПриобретениеЗаПлату</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ВкладВУставныйКапитал --&gt; ВкладВУставныйКапитал</Наименование>
						<Порядок>200</Порядок>
						<Источник>ВкладВУставныйКапитал</Источник>
						<Приемник>ВкладВУставныйКапитал</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПоДоговоруМены --&gt; ВОбменНаДругоеИмущество</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПоДоговоруМены</Источник>
						<Приемник>ВОбменНаДругоеИмущество</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>БезвозмездноеПоступление --&gt; БезвозмездноеПоступле</Наименование>
						<Порядок>400</Порядок>
						<Источник>БезвозмездноеПоступление</Источник>
						<Приемник>БезвозмездноеПоступление</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПоДоговоруЛизинга --&gt; ПоДоговоруАренды</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПоДоговоруЛизинга</Источник>
						<Приемник>ПоДоговоруАренды</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Иной --&gt; Иное</Наименование>
						<Порядок>600</Порядок>
						<Источник>Иной</Источник>
						<Приемник>Иное</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>Строительство --&gt; Строительство</Наименование>
						<Порядок>700</Порядок>
						<Источник>Строительство</Источник>
						<Приемник>Строительство</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыПоступленияНМА</Код>
				<Наименование>ПеречислениеСсылка.СпособыПоступленияНМА --&gt; ПеречислениеСсылка.СпособыПоступленияАктивов</Наименование>
				<Порядок>1800</Порядок>
				<Источник>ПеречислениеСсылка.СпособыПоступленияНМА</Источник>
				<Приемник>ПеречислениеСсылка.СпособыПоступленияАктивов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПриобретениеЗаПлату --&gt; ПриобретениеЗаПлату</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПриобретениеЗаПлату</Источник>
						<Приемник>ПриобретениеЗаПлату</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ВкладВУставныйКапитал --&gt; ВкладВУставныйКапитал</Наименование>
						<Порядок>200</Порядок>
						<Источник>ВкладВУставныйКапитал</Источник>
						<Приемник>ВкладВУставныйКапитал</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПоДоговоруМены --&gt; ВОбменНаДругоеИмущество</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПоДоговоруМены</Источник>
						<Приемник>ВОбменНаДругоеИмущество</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>БезвозмездноеПоступление --&gt; БезвозмездноеПоступле</Наименование>
						<Порядок>400</Порядок>
						<Источник>БезвозмездноеПоступление</Источник>
						<Приемник>БезвозмездноеПоступление</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>Иной --&gt; Иное</Наименование>
						<Порядок>500</Порядок>
						<Источник>Иной</Источник>
						<Приемник>Иное</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ПараметрыВыработкиОС</Код>
				<Наименование> --&gt; СправочникСсылка.ПараметрыВыработкиОС</Наименование>
				<Порядок>1850</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.ПараметрыВыработкиОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СобытияОС</Код>
				<Наименование>:</Наименование>
				<Порядок>1900</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>ПеречислениеСсылка.СостоянияОС</Источник>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; ВидСобытияОС</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<КодПравилаКонвертации>ВидыСобытийОС                                     </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Перенесено из 1С Бухгалтерия 7.7#";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Строка(Источник);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСПеремещение</Код>
				<Наименование> --&gt; СправочникСсылка.СобытияОС</Наименование>
				<Порядок>1950</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Перемещение ОС";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; ВидСобытияОС</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "ВнутреннееПеремещение";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСМодернизация</Код>
				<Наименование> --&gt; СправочникСсылка.СобытияОС</Наименование>
				<Порядок>2000</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Модернизировано";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ВидОперацииОС</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "Модернизация";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСВводИПринятиеКУчету</Код>
				<Наименование> --&gt; СправочникСсылка.СобытияОС</Наименование>
				<Порядок>2050</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Принятие к учету и ввод в эксплуатацию";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ВидОперацииОС</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "ПринятиеКУчетуСВводомВЭксплуатацию";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСВыбытие</Код>
				<Наименование>:</Наименование>
				<Порядок>2100</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Выбыло";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ВидСобытияОС</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "Списание";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСПодготовкаКПередаче</Код>
				<Наименование>:</Наименование>
				<Порядок>2150</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Подготовка к передаче ОС";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; ВидСобытияОС</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "ПодготовкаКПередаче";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОСПередача</Код>
				<Наименование>:</Наименование>
				<Порядок>2200</Порядок>
				<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СобытияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Передача ОС";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; ВидСобытияОС</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/>
						<ПередВыгрузкой>Значение = "Передача";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыОтраженияРасходовПоАмортизации</Код>
				<Наименование>СправочникСсылка.ОсновныеСредства --&gt; СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Наименование>
				<Порядок>2250</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные) = 1 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;


ДатаЗначения = ?(ПустоеЗначение(ВходящиеДанные.Получить("Дата"))=0,ВходящиеДанные.Получить("Дата"),Параметры.ДатаВводаОстатков);


Если ТипЗначенияСтр(Источник) = "Справочник" Тогда
	Счет = Источник.СчетЗатрат.Получить(ДатаЗначения);
	ВидРасхода = Источник.ВидРасхода.Получить(ДатаЗначения);

	Если Источник.Вид() = "ОсновныеСредства" Тогда
		ВидАктива = " ОС";
	ИначеЕсли Источник.Вид() = "НематериальныеАктивы" Тогда
		ВидАктива = " НМА";
	Иначе
		ВидАктива = "";
	КонецЕсли;
		
	Если ПустоеЗначение(ВходящиеДанные.Получить("СтатьяЗатрат"))=1 Тогда
		ВидРасходовНУ = ?(ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, "НеУчитываемыеВЦеляхНалогообложения","Амортизация");
		НаименованиеРасхода = ?(ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые,"Амортизация"+ВидАктива+", не принимаемая в НУ", "Амортизация"+ВидАктива);
		ПринятиеКналоговомуУчету = ?(ВидРасхода = Перечисление.ВидыРасходов.НеПринимаемые, 0,1);
		ВидПрочихДоходовИРасходов = "ПрочиеВнереализационныеДоходыРасходы";
		СтатьяЗатрат = СоздатьОбъект("СписокЗначений");
		СтатьяЗатрат.Установить("ВидРасходовНУ",ВидРасходовНУ);
		СтатьяЗатрат.Установить("ПринятиеКНалоговомуУчету",ПринятиеКНалоговомуУчету);
		СтатьяЗатрат.Установить("Наименование",НаименованиеРасхода);
		СтатьяЗатрат.Установить("ВидПрочихДоходовИРасходов",ВидПрочихДоходовИРасходов);
		Если (Счет = СчетПоКоду("26"))
			или (Счет = СчетПоКоду("44.1.3")) Тогда
			СтатьяЗатрат.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ВидДеятельностиОпределяетсяПоДоходам");
		ИначеЕсли Счет = СчетПоКоду("44.1.2") Тогда
		    СтатьяЗатрат.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьОблагаемаяЕНВД");
		Иначе
			СтатьяЗатрат.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД");
		КонецЕсли;
		ВходящиеДанные.Установить("СтатьяЗатрат",СтатьяЗатрат);
	КонецЕсли;
	ВходящиеДанные.Установить("СчетЗатрат",Счет);
	ВходящиеДанные.Установить("Субконто1",Источник.Субконто1.Получить(ДатаЗначения));
	ВходящиеДанные.Установить("Субконто2",Источник.Субконто2.Получить(ДатаЗначения));
	ВходящиеДанные.Установить("Субконто3",Источник.Субконто3.Получить(ДатаЗначения));
	КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник)+ДатаЗначения;
	Если (ПустоеЗначение(Счет) = 1) Тогда
		Отказ = 1;
	КонецЕсли;
ИначеЕсли ТипЗначенияСтр(Источник) = "Документ" Тогда
	Если (Метаданные.Документ(Источник.Вид()).РеквизитШапки("СчетЗатрат").Выбран() = 0) 
		  или (Метаданные.Документ(Источник.Вид()).РеквизитШапки("Субконто1").Выбран() = 0)
		  или (Метаданные.Документ(Источник.Вид()).РеквизитШапки("Субконто2").Выбран() = 0)
		  или (Метаданные.Документ(Источник.Вид()).РеквизитШапки("Субконто3").Выбран() = 0) Тогда
		Отказ = 1;
	Иначе
		Счет = Источник.СчетЗатрат;
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник)+ВходящиеДанные.Получить("КлючДанных");
		ВходящиеДанные.Установить("СчетЗатрат",Счет);
		ВходящиеДанные.Установить("Субконто1",Источник.Субконто1);
		ВходящиеДанные.Установить("Субконто2",Источник.Субконто2);
		ВходящиеДанные.Установить("Субконто3",Источник.Субконто3);
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;
Если Отказ &lt;&gt; 1 Тогда
	Наименование = СокрП(Счет);
	Для НомерСубконто = 1 по 3 Цикл
		ВидСубконто = Счет.ВидСубконто(НомерСубконто);
		Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
		  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
		  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
		  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) )
		  И (ПустоеЗначение(ВходящиеДанные.Получить("СтатьяЗатрат"))=0) Тогда
		  	Наименование = Наименование + " / " + СокрП(ВходящиеДанные.Получить("СтатьяЗатрат").Получить("Наименование"));
		ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы)
	  	           И (ПустоеЗначение(ВходящиеДанные.Получить("СтатьяЗатрат"))=0) Тогда
			Наименование = Наименование + " / " + СокрП(ВходящиеДанные.Получить("СтатьяЗатрат").Получить("Наименование"));	   
		Иначе
	        Наименование = Наименование + " / " + СокрП(ВходящиеДанные.Получить("Субконто"+НомерСубконто));	   
		КонецЕсли;
	КонецЦикла;
	ВходящиеДанные.Установить("Наименование",Наименование);
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Способы");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>14</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>16</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "БУ: "+ВходящиеДанные.Получить("Наименование");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Группа>
						<Код>3</Код>
						<Наименование> --&gt; Способы</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Способы" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат","Счет.Основной");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяКолонка("ИмяПКО1");
КоллекцияОбъектов.НоваяКолонка("ИмяПКО2");
КоллекцияОбъектов.НоваяКолонка("ИмяПКО3");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.СчетЗатрат = ВходящиеДанные.Получить("СчетЗатрат");

Для НомерСубконто = 1 по КоллекцияОбъектов.СчетЗатрат.КоличествоСубконто() Цикл
	ВидСубконто = КоллекцияОбъектов.СчетЗатрат.ВидСубконто(НомерСубконто);
	//если передана статья затрат во входящих данные - используем ее
	Если ((ВидСубконто = ВидыСубконто.СтатьиЗатратНаПроизводство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратНаСтроительство)
		  или (ВидСубконто = ВидыСубконто.СтатьиЗатратОбслуживающихПроизводств)
		  или (ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения)
		  или (ВидСубконто = ВидыСубконто.СтатьиКоммерческихРасходов)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиОбщепроизводственныхЗатрат)
		  или (ВидСубконто = ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)
	  	  или (ВидСубконто = ВидыСубконто.СтатьиРасходовНаПродажу) )
		  И (ПустоеЗначение(ВходящиеДанные.Получить("СтатьяЗатрат"))=0) Тогда
		КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"Субконто"+НомерСубконто, ВходящиеДанные.Получить("СтатьяЗатрат"));
		КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"ИмяПКО"+НомерСубконто, "СтатьиЗатрат_Предопределенные");
	ИначеЕсли (ВидСубконто = ВидыСубконто.ПрочиеДоходыИРасходы)
		  И (ПустоеЗначение(ВходящиеДанные.Получить("СтатьяЗатрат"))=0) Тогда
		КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"Субконто"+НомерСубконто, ВходящиеДанные.Получить("СтатьяЗатрат"));
		КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"ИмяПКО"+НомерСубконто, "ПрочиеДоходыИРасходы_Предопределенные");
	Иначе
        КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"Субконто"+НомерСубконто, ВходящиеДанные.Получить("Субконто"+НомерСубконто));
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; СчетЗатрат</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Счет = ОбъектКоллекции.СчетЗатрат;
Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

ИмяПКО = "Хозрасчетный";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ИмяПКО1)=0 Тогда
	ИмяПКО = ОбъектКоллекции.ИмяПКО1;	
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто1);
	ПриВыгрузкеСубконто();
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; Субконто2</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ИмяПКО2)=0 Тогда
	ИмяПКО = ОбъектКоллекции.ИмяПКО2;	
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто2);
	ПриВыгрузкеСубконто();
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; Субконто3</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ИмяПКО3)=0 Тогда
	ИмяПКО = ОбъектКоллекции.ИмяПКО3;	
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетЗатрат);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.Субконто1);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.Субконто2);
	Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.Субконто3);

	Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.Субконто3);
	ПриВыгрузкеСубконто();
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; Коэффициент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>ЗначСубконто = СоздатьОбъект("СписокЗначений");
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто1);
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто2);
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто3);

Для НомерСтроки = 1 По ЗначСубконто.РазмерСписка() Цикл
	ТекЗнач = ЗначСубконто.ПолучитьЗначение(НомерСтроки);
	Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
		Если ТекЗнач.Вид() = "Подразделения" Тогда
			Значение =  ТекЗнач;
			Прервать;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Отказ = ПустоеЗначение(Значение);</ПередВыгрузкой>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыОтраженияРасходовПоСпецодежде</Код>
				<Наименование> --&gt; СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Наименование>
				<Порядок>2300</Порядок>
				<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "Справочник" Тогда
	Счет = Источник.СчетЗатрат;
	Если ПустоеЗначение(Счет) = 1 Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>//обрабатываем субконто БУ
Параметры.ПараметрыАлгоритмов.Очистить();
Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "Способы");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетЗатрат");
Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt;</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "БУ: " + СокрП(Источник.СчетЗатрат) + " / " + СокрП(Источник.Субконто1) + " / " + СокрП(Источник.Субконто2) + " / " + СокрП(Источник.Субконто3);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрП(Источник.СчетЗатрат) + " / " + 
СокрП(Источник.Субконто1) + " / " + 
СокрП(Источник.Субконто2) + " / " + 
СокрП(Источник.Субконто3);</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>4</Код>
						<Наименование> --&gt; Способы</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Способы" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.СчетЗатрат = Источник.СчетЗатрат;
КоллекцияОбъектов.Субконто1 = Источник.Субконто1;
КоллекцияОбъектов.Субконто2 = Источник.Субконто2;
КоллекцияОбъектов.Субконто3 = Источник.Субконто3;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СчетЗатрат</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Счет = Источник.СчетЗатрат;
Параметры.ПараметрыАлгоритмов.Установить("Счет", Счет);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

ИмяПКО = "Хозрасчетный";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Субконто2</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; Субконто3</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);
		
Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; Коэффициент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<ПередВыгрузкой>ЗначСубконто = СоздатьОбъект("СписокЗначений");
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто1);
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто2);
ЗначСубконто.ДобавитьЗначение(ОбъектКоллекции.Субконто3);

Для НомерСтроки = 1 По ЗначСубконто.РазмерСписка() Цикл
	ТекЗнач = ЗначСубконто.ПолучитьЗначение(НомерСтроки);
	Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
		Если ТекЗнач.Вид() = "Подразделения" Тогда
			Значение =  ТекЗнач;
			Прервать;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Отказ = ПустоеЗначение(Значение);</ПередВыгрузкой>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>МетодыНачисленияАмортизации</Код>
				<Наименование>ПеречислениеСсылка.МетодыНачисленияАмортизации --&gt; ПеречислениеСсылка.МетодыНачисленияАмортизации</Наименование>
				<Порядок>2350</Порядок>
				<Источник>ПеречислениеСсылка.МетодыНачисленияАмортизации</Источник>
				<Приемник>ПеречислениеСсылка.МетодыНачисленияАмортизации</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Линейный --&gt; Линейный</Наименование>
						<Порядок>100</Порядок>
						<Источник>Линейный</Источник>
						<Приемник>Линейный</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Нелинейный --&gt; Нелинейный</Наименование>
						<Порядок>200</Порядок>
						<Источник>Нелинейный</Источник>
						<Приемник>Нелинейный</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыНачисленияАмортизацииНМА</Код>
				<Наименование>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА --&gt; ПеречислениеСсылка.СпособыНачисленияАмортизац</Наименование>
				<Порядок>2400</Порядок>
				<Источник>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА</Источник>
				<Приемник>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Линейный --&gt; Линейный</Наименование>
						<Порядок>100</Порядок>
						<Источник>Линейный</Источник>
						<Приемник>Линейный</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>УменьшаемогоОстатка --&gt; УменьшаемогоОстатка</Наименование>
						<Порядок>200</Порядок>
						<Источник>УменьшаемогоОстатка</Источник>
						<Приемник>УменьшаемогоОстатка</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПропорциональноОбъемуПродукцииРабот --&gt; Пропорцион</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПропорциональноОбъемуПродукцииРабот</Источник>
						<Приемник>ПропорциональноОбъемуПродукции</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ОбщероссийскийКлассификаторОсновныхФондов</Код>
				<Наименование>СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов --&gt; СправочникСсылка.ОбщероссийскийКласси</Наименование>
				<Порядок>2450</Порядок>
				<Источник>СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов</Источник>
				<Приемник>СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>АмортизационнаяГруппа --&gt; АмортизационнаяГруппа</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
						<Приемник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/>
						<КодПравилаКонвертации>АмортизационныеГруппы                             </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПриВыгрузке>Значение = СтрЗаменить(Источник, "_", " ");</ПриВыгрузке>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>КонтрольноеЧисло --&gt; КонтрольноеЧисло</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="КонтрольноеЧисло" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КонтрольноеЧисло" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="НаименованиеГруппировки" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Родитель --&gt; Родитель</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов"/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбщероссийскийКлассификаторОсновныхФондов"/>
						<КодПравилаКонвертации>ОбщероссийскийКлассификаторОсновныхФондов         </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>7</Код>
						<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыНачисленияАмортизацииОС</Код>
				<Наименование>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС --&gt; ПеречислениеСсылка.СпособыНачисленияАмортизаци</Наименование>
				<Порядок>2500</Порядок>
				<Источник>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС</Источник>
				<Приемник>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Линейный --&gt; Линейный</Наименование>
						<Порядок>100</Порядок>
						<Источник>Линейный</Источник>
						<Приемник>Линейный</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>УменьшаемогоОстатка --&gt; УменьшаемогоОстатка</Наименование>
						<Порядок>200</Порядок>
						<Источник>УменьшаемогоОстатка</Источник>
						<Приемник>УменьшаемогоОстатка</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПоСуммеЧиселЛет --&gt; ПоСуммеЧиселЛетИспользования</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПоСуммеЧиселЛет</Источник>
						<Приемник>ПоСуммеЧиселЛетИспользования</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>ПропорциональноОбъемуПродукцииРабот --&gt; Пропорцион</Наименование>
						<Порядок>400</Порядок>
						<Источник>ПропорциональноОбъемуПродукцииРабот</Источник>
						<Приемник>ПропорциональноОбъемуПродукции</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ПоЕдинымНормам --&gt; ПоЕНАОФ</Наименование>
						<Порядок>500</Порядок>
						<Источник>ПоЕдинымНормам</Источник>
						<Приемник>ПоЕНАОФ</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыНачисленийОклад</Код>
				<Наименование> --&gt; ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</Наименование>
				<Порядок>2550</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник)+ЗначениеВСтрокуВнутр(ВходящиеДанные);
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Объект.КодДоходаЕСН = Справочники.ДоходыЕСН.ОблагаетсяЦеликом;
Объект.КодДоходаНДФЛ = Справочники.ДоходыНДФЛ.КодДоходаПоУмолчанию;
Объект.КодДоходаФСС_НС = Перечисления.ДоходыФСС_НС.Облагается;
Объект.ЧастичноПодпадаетПодЕНВД = Ложь;
Объект.КодДоходаСтраховыеВзносы = Справочники.ДоходыПоСтраховымВзносам.ОблагаетсяЦеликом;</ПослеЗагрузки>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Значение = "Оклад по дням (счет затрат "+ВходящиеДанные.Получить("СчетЗатрат")+")";
Иначе
	Значение = "Оклад по дням (счет затрат "+Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков)+")";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; СпособОтраженияВБухучете</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОтраженияВБухучете" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете"/>
						<КодПравилаКонвертации>СпособыОтраженияЗарплатыВРеглУчете                </КодПравилаКонвертации>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Значение = ВходящиеДанные;
	ИмяПКО = "СпособыОтраженияЗарплатыВРеглУчете_Структура";
Иначе
	Значение = Источник;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; ВидНачисленияПоСт255НК</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидНачисленияПоСт255НК" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт255НК"/>
						<ПередВыгрузкой>Значение = "пп1ст255";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 5);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВидыНачислений</Код>
				<Наименование>Справочник: Виды начислений (выплат)</Наименование>
				<Порядок>2600</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник) + ЗначениеВСтрокуВнутр(ВходящиеДанные);
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Объект.КодДоходаЕСН = Справочники.ДоходыЕСН.ОблагаетсяЦеликом;</ПослеЗагрузки>
				<Источник>СправочникСсылка.ВидыНачислений</Источник>
				<Приемник>ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Значение = Источник.Наименование+" (счет затрат "+ВходящиеДанные.Получить("СчетЗатрат")+")";
Иначе
	Значение = Источник.Наименование;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; СпособОтраженияВБухучете</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОтраженияВБухучете" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете"/>
						<КодПравилаКонвертации>СпособыОтраженияЗарплатыВРеглУчете_Структура      </КодПравилаКонвертации>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("СчетЗатрат"))=0 Тогда
		Значение = ВходящиеДанные;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ВидДохода --&gt; КодДоходаНДФЛ</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ВидДохода" Вид="Реквизит" Тип="СправочникСсылка.ВидыДоходов"/>
						<Приемник Имя="КодДоходаНДФЛ" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/>
						<КодПравилаКонвертации>ВидыДоходов                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; КодДоходаСтраховыеВзносы</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодДоходаСтраховыеВзносы" Вид="Реквизит" Тип="СправочникСсылка.ДоходыПоСтраховымВзносам"/>
						<ПередВыгрузкой>Если Источник.СтраховыеВзносы = 0 Тогда
	Значение = "НеОблагаетсяЦеликом";
Иначе
	Значение = "ОблагаетсяЦеликом";
	Если ПустоеЗначение(Источник.ВидДохода)=0 Тогда
		КодДохода = СокрЛП(Источник.ВидДохода.Код);
		Если Найти(",2720,2730,2740,2750,",","+КодДохода+",")&gt;0 Тогда
			Значение = "НеОблагаетсяЦеликом";
		ИначеЕсли Найти(",1010,2710,2761,2001,3010,2800,2900,2400,2640,2610,3020,1200,1220,1530,1531,1532,1533,1536,1535,1540,",","+КодДохода+",")&gt;0 Тогда
			Значение = "НеЯвляетсяОбъектом";
		ИначеЕсли Найти(",2300,",","+КодДохода+",")&gt;0 Тогда
			Значение = "ПособияЗаСчетФСС";
		ИначеЕсли Найти(",2010,",","+КодДохода+",")&gt;0 Тогда
			Значение = "ДоговорыГПХ";
		ИначеЕсли Найти(",2760,",","+КодДохода+",")&gt;0 Тогда
			Значение = "Матпомощь";
		ИначеЕсли Найти(",2201,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеЛитературныеПроизведения";
		ИначеЕсли Найти(",2202,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеГрафическиеПроизведения";
		ИначеЕсли Найти(",2203,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеСкульптуры";
		ИначеЕсли Найти(",2204,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеАудиовизуальныеПроизведения";
		ИначеЕсли Найти(",2205,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеМузыкальноСценическиеПроизведение";
		ИначеЕсли Найти(",2205,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеДругиеМузыкальныеПроизведения";
		ИначеЕсли Найти(",2205,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеИсполнениеПроизведений";
		ИначеЕсли Найти(",2208,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеНаучныеТруды";
		ИначеЕсли Найти(",2209,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеОткрытия";
		ИначеЕсли Найти(",2762,",","+КодДохода+",")&gt;0 Тогда
			Значение = "МатпомощьПриРожденииРебенка";
		ИначеЕсли Найти(",1300,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеЛитературныеПроизведения";
		ИначеЕсли Найти(",1300,",","+КодДохода+",")&gt;0 Тогда
			Значение = "АвторскиеЛитературныеПроизведения";
		КонецЕсли;                
	КонецЕсли;
		
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; КодДоходаФСС_НС</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодДоходаФСС_НС" Вид="Реквизит" Тип="ПеречислениеСсылка.ДоходыФСС_НС"/>
						<ПередВыгрузкой>Значение = ?(Источник.ФСС_НС = 1, "Облагается", "НеОблагается");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ЧастичноПодпадаетПодЕНВД</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЧастичноПодпадаетПодЕНВД" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 5);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ГруппаНМА</Код>
				<Наименование>Группа НМА</Наименование>
				<Порядок>2650</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = "АвтоматическиСозданнаяГруппа_" + ВходящиеДанные.Получить("Наименование");</ПередВыгрузкой>
				<Приемник>СправочникСсылка.НематериальныеАктивы</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/>
						<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>3</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>МоментыОпределенияНалоговойБазыНДС</Код>
				<Наименование>ПеречислениеСсылка.МетодыОпределенияВыручки --&gt; ПеречислениеСсылка.МоментыОпределенияНалоговойБазыНД</Наименование>
				<Порядок>2700</Порядок>
				<Источник>ПеречислениеСсылка.МетодыОпределенияВыручки</Источник>
				<Приемник>ПеречислениеСсылка.МоментыОпределенияНалоговойБазыНДС</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПоОплате --&gt; ПоОплате</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПоОплате</Источник>
						<Приемник>ПоОплате</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПоОтгрузке --&gt; ПоОтгрузке</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПоОтгрузке</Источник>
						<Приемник>ПоОтгрузке</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>НазначенияИспользования</Код>
				<Наименование>СправочникСсылка.НазначенияИспользования --&gt; СправочникСсылка.НазначенияИспользования</Наименование>
				<Порядок>2750</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>СправочникСсылка.НазначенияИспользования</Источник>
				<Приемник>СправочникСсылка.НазначенияИспользования</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>2</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Если Параметры.ВыгружатьКоды = Да Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>Владелец --&gt; Владелец</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Материалы"/>
						<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
						<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование>СпособПогашенияСтоимости --&gt; СпособПогашенияСтоимости</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="СпособПогашенияСтоимости" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособПогашенияСтоимости"/>
						<Приемник Имя="СпособПогашенияСтоимости" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияСтоимости"/>
						<КодПравилаКонвертации>СпособыПогашенияСтоимости                         </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>СрокПолезногоИспользования --&gt; СрокПолезногоИспользования</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="СрокПолезногоИспользования" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СрокПолезногоИспользования" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; ОбщийОбъемПродукцииРабот</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="СрокПолезногоИспользования" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ОбщийОбъемПродукцииРабот" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Количество</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="ФактическийОбъемПродукцииРаботЗаМесяц" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; СпособОтраженияРасходов</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОтраженияРасходов" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
						<КодПравилаКонвертации>СпособыОтраженияРасходовПоСпецодежде              </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СпособыПогашенияСтоимости</Код>
				<Наименование>ПеречислениеСсылка.СпособПогашенияСтоимости --&gt; ПеречислениеСсылка.СпособыПогашенияСтоимости</Наименование>
				<Порядок>2800</Порядок>
				<Источник>ПеречислениеСсылка.СпособПогашенияСтоимости</Источник>
				<Приемник>ПеречислениеСсылка.СпособыПогашенияСтоимости</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Линейный --&gt; Линейный</Наименование>
						<Порядок>100</Порядок>
						<Источник>Линейный</Источник>
						<Приемник>Линейный</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПогашатьСтоимостьВМоментПередачиВПроизводство --&gt;</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПогашатьСтоимостьВМоментПередачиВПроизводство</Источник>
						<Приемник>ПогашатьСтоимостьПриПередачеВЭксплуатацию</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ПропорциональноОбъемуПродукцииРабот --&gt; Пропорцион</Наименование>
						<Порядок>300</Порядок>
						<Источник>ПропорциональноОбъемуПродукцииРабот</Источник>
						<Приемник>ПропорциональноОбъемуПродукцииРабот</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ГруппаПрочихРасходов</Код>
				<Наименование> --&gt; СправочникСсылка.СтатьиЗатрат</Наименование>
				<Порядок>2850</Порядок>
				<Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Родитель</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						<ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>3</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОсобенностиИсчисленияНДФЛ</Код>
				<Наименование>ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ --&gt; ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Наименование>
				<Порядок>2900</Порядок>
				<Источник>ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Источник>
				<Приемник>ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>СтандартныеВычетыВПределахМесячногоДохода --&gt; Стан</Наименование>
						<Порядок>100</Порядок>
						<Источник>СтандартныеВычетыВПределахМесячногоДохода</Источник>
						<Приемник>СтандартныеВычетыВПределахМесячногоДохода</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>СтандартныеВычетыНарастающимИтогом --&gt; Стандартные</Наименование>
						<Порядок>200</Порядок>
						<Источник>СтандартныеВычетыНарастающимИтогом</Источник>
						<Приемник>СтандартныеВычетыНарастающимИтогом</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>МетодыРаспределенияКосвенныхРасходовПоВидамДеятель</Код>
				<Наименование>ПеречислениеСсылка.МетодыРаспределенияКосвенныхРасходовПоВидамДеятельности --&gt; ПеречислениеСсылка.Ме</Наименование>
				<Порядок>2950</Порядок>
				<Источник>ПеречислениеСсылка.МетодыРаспределенияКосвенныхРасходовПоВидамДеятельности</Источник>
				<Приемник>ПеречислениеСсылка.МетодыРаспределенияКосвенныхРасходовПоВидамДеятельности</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ЗаМесяц --&gt; ЗаМесяц</Наименование>
						<Порядок>100</Порядок>
						<Источник>ЗаМесяц</Источник>
						<Приемник>ЗаМесяц</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>НарастающимИтогомСНачалаГода --&gt; НарастающимИтогом</Наименование>
						<Порядок>200</Порядок>
						<Источник>НарастающимИтогомСНачалаГода</Источник>
						<Приемник>НарастающимИтогомСНачалаГода</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>Периодичность</Код>
				<Наименование>ПеречислениеСсылка.НалоговыеПериодыПоНДС --&gt; ПеречислениеСсылка.Периодичность</Наименование>
				<Порядок>3000</Порядок>
				<Источник>ПеречислениеСсылка.НалоговыеПериодыПоНДС</Источник>
				<Приемник>ПеречислениеСсылка.Периодичность</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Квартал --&gt; Квартал</Наименование>
						<Порядок>100</Порядок>
						<Источник>Квартал</Источник>
						<Приемник>Квартал</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Месяц --&gt; Месяц</Наименование>
						<Порядок>200</Порядок>
						<Источник>Месяц</Источник>
						<Приемник>Месяц</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>НазначениеЦелевыхСредств</Код>
				<Наименование>ПеречислениеСсылка.НазначенияЦелевыхСредств --&gt; СправочникСсылка.НазначениеЦелевыхСредств</Наименование>
				<Порядок>3050</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>ПеречислениеСсылка.НазначенияЦелевыхСредств</Источник>
				<Приемник>СправочникСсылка.НазначениеЦелевыхСредств</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(Строка(Источник),25);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТарифыСтраховыхВзносов</Код>
				<Наименование>Перечисление: Тарифы страховых взносов</Наименование>
				<Порядок>3100</Порядок>
				<Источник>ПеречислениеСсылка.ТарифыСтраховыхВзносов</Источник>
				<Приемник>ПеречислениеСсылка.ТарифыСтраховыхВзносов</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ЕНВД --&gt; ЕНВД</Наименование>
						<Порядок>50</Порядок>
						<Источник>ЕНВД</Источник>
						<Приемник>ЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ОбщийНалоговыйРежим --&gt; ОбщийНалоговыйРежим</Наименование>
						<Порядок>100</Порядок>
						<Источник>ОбщийНалоговыйРежим</Источник>
						<Приемник>ОбщийНалоговыйРежим</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ОрганизацияИнвалидов --&gt; ОрганизацияИнвалидов</Наименование>
						<Порядок>150</Порядок>
						<Источник>ОрганизацияИнвалидов</Источник>
						<Приемник>ОрганизацияИнвалидов</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>РезидентТехникоВнедренческойЗоны --&gt; РезидентТехни</Наименование>
						<Порядок>200</Порядок>
						<Источник>РезидентТехникоВнедренческойЗоны</Источник>
						<Приемник>РезидентТехникоВнедренческойЗоны</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ITОрганизации --&gt; ITОрганизации</Наименование>
						<Порядок>250</Порядок>
						<Источник>ITОрганизации</Источник>
						<Приемник>ITОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>СМИ --&gt; СМИ</Наименование>
						<Порядок>300</Порядок>
						<Источник>СМИ</Источник>
						<Приемник>СМИ</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>ХозОбществаБюджетныхВУЗов --&gt; ХозОбществаБюджетных</Наименование>
						<Порядок>350</Порядок>
						<Источник>ХозОбществаБюджетныхВУЗов</Источник>
						<Приемник>ХозОбществаБюджетныхВУЗов</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыВзаиморасчетов</Код>
				<Наименование>Справочник: Договоры</Наименование>
				<Порядок>3150</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Источник>СправочникСсылка.ВидыДоговоров</Источник>
				<Приемник>СправочникСсылка.ВидыВзаиморасчетов</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КлассификаторЕдиницИзмерения_Строка</Код>
				<Наименование>Строка: Строка</Наименование>
				<Порядок>3200</Порядок>
				<Источник>Строка</Источник>
				<Приемник>СправочникСсылка.КлассификаторЕдиницИзмерения</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; НаименованиеПолное</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПричиныСписанияОС</Код>
				<Наименование>:</Наименование>
				<Порядок>3300</Порядок>
				<Приемник>СправочникСсылка.ПричиныСписанияОС</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КонтрагентБанк</Код>
				<Наименование>Справочник: Банки</Наименование>
				<Порядок>3350</Порядок>
				<ПослеЗагрузки>Если Объект.ЭтоНовый() Тогда
	Если Объект.ПолучитьСсылкуНового().Пустая() Тогда
		Объект.УстановитьСсылкуНового(Справочники.Контрагенты.ПолучитьСсылку());
	КонецЕсли;
	Объект.ГоловнойКонтрагент = Объект.ПолучитьСсылкуНового();
Иначе
	Если Объект.ГоловнойКонтрагент &lt;&gt; Объект.Ссылка Тогда
		Объект.ГоловнойКонтрагент = Объект.Ссылка;
	КонецЕсли;
КонецЕсли;</ПослеЗагрузки>
				<Источник>СправочникСсылка.Банки</Источник>
				<Приемник>СправочникСсылка.Контрагенты</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>6</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Автоматически созданный контрагент для продажи валюты #";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Наименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ЮрФизЛицо</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
						<ПередВыгрузкой>Значение = "ЮрЛицо";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ДоговорПродажиВалюты</Код>
				<Наименование>:</Наименование>
				<Порядок>3400</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник.Получить("Банк"))=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<Приемник>СправочникСсылка.ДоговорыКонтрагентов</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник.Получить("Валюта");
Если ПустоеЗначение(Значение)=1 Тогда
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ВидДоговора</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидДоговора" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДоговоровКонтрагентов"/>
						<ПередВыгрузкой>Значение = "Прочее";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; РасчетыВУсловныхЕдиницах</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасчетыВУсловныхЕдиницах" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Автоматически созданный договор для продажи валюты #";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; Владелец</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>КонтрагентБанк                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник.Получить("Банк");</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Договор продажи валюты "+строка(Источник.Получить("Валюта"));</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>8</Код>
						<Наименование> --&gt; ЭтоГруппа</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>РегистрыСведений</Код>
			<Наименование>Регистры сведений</Наименование>
			<Порядок>150</Порядок>
			<Правило>
				<Код>КурсыВалют</Код>
				<Наименование>СправочникСсылка.Валюты --&gt; РегистрСведенийЗапись.КурсыВалют</Наименование>
				<Порядок>50</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=0 Тогда
		КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ДатаСведений"));		
	КонецЕсли;
Иначе
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;</ПередВыгрузкой>
				<ПослеВыгрузкиВФайл>Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1 Тогда
	ТаблицаДат = СоздатьОбъект("ТаблицаЗначений");
	ТаблицаДат.НоваяКолонка("ДатаСведений");
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("Курс",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаДат.НоваяСтрока();
		ТаблицаДат.ДатаСведений = Периодический.ДатаЗнач;
	КонецЦикла;
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("Кратность",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаДат.НоваяСтрока();
		ТаблицаДат.ДатаСведений = Периодический.ДатаЗнач;
	КонецЦикла;
	ТаблицаДат.Свернуть("ДатаСведений","");
	ТаблицаДат.ВыбратьСтроки();
	Пока ТаблицаДат.ПолучитьСтроку()=1 Цикл
		ВД = СоздатьОбъект("СписокЗначений");
		ВД.Установить("ДатаСведений",ТаблицаДат.ДатаСведений);
		ВыгрузитьПоПравилу(Источник,,ВД,,"КурсыВалют");
	КонецЦикла;
КонецЕсли;</ПослеВыгрузкиВФайл>
				<Источник>СправочникСсылка.Валюты</Источник>
				<Приемник>РегистрСведенийЗапись.КурсыВалют</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Курс</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Курс" Вид="Ресурс" Тип="Число"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.Курс.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Кратность</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Кратность" Вид="Ресурс" Тип="Число"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.Кратность.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Валюта</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Валюта" Вид="Измерение" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТелефоныОрганизации</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>100</Порядок>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00006"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.ТелефоныОрганизации;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.ТелефоныОрганизации;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТелефоныКонтрагента</Код>
				<Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>150</Порядок>
				<Источник>СправочникСсылка.Контрагенты</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00005"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ЮридическийАдресОрганизации</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>200</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Константа.АдресОрганизации);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00011"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; Поле10</Наименование>
						<Порядок>1400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле10" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ФактическийАдресОрганизации</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>250</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Константа.ПочтовыйАдресОрганизации);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00009"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; Поле10</Наименование>
						<Порядок>1400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле10" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ЮридическийАдресКонтрагента</Код>
				<Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>300</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.ЮридическийАдрес);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Источник>СправочникСсылка.Контрагенты</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00010"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ФактическийАдресКонтрагента</Код>
				<Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>350</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.ПочтовыйАдрес);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Источник>СправочникСсылка.Контрагенты</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00008"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ФИОФизЛиц</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ФИОФизЛиц</Наименование>
				<Порядок>400</Порядок>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.ФИОФизЛиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Дата(1980,1,1);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Фамилия</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Фамилия" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Имя</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Имя" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Отчество</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Отчество" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СведенияОбИнвалидностиФизлиц</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.СведенияОбИнвалидностиФизлиц</Наименование>
				<Порядок>450</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=0 Тогда
		КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ДатаСведений"));		
	КонецЕсли;
Иначе
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;</ПередВыгрузкой>
				<ПослеВыгрузкиВФайл>Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1 Тогда
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("Инвалид",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ВД = СоздатьОбъект("СписокЗначений");
		ВД.Установить("ДатаСведений",Периодический.ДатаЗнач);
		ВыгрузитьПоПравилу(Источник,,ВД,,"СведенияОбИнвалидностиФизлиц");
	КонецЦикла;
КонецЕсли;</ПослеВыгрузкиВФайл>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.СведенияОбИнвалидностиФизлиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Физлицо</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Инвалидность</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Инвалидность" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.Инвалид.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ДатаВыдачи</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДатаВыдачи" Вид="Реквизит" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПаспортныеДанныеФизЛиц</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ПаспортныеДанныеФизЛиц</Наименование>
				<Порядок>500</Порядок>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.ПаспортныеДанныеФизЛиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков-1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ВидДокумента --&gt; ДокументВид</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ВидДокумента" Вид="Реквизит" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/>
						<Приемник Имя="ДокументВид" Вид="Ресурс" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/>
						<КодПравилаКонвертации>ДокументыУдостоверяющиеЛичность                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ДокументСерия</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДокументСерия" Вид="Ресурс" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрЛП(Источник.ДокументСерия);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ДокументНомер</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДокументНомер" Вид="Ресурс" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрЛП(Источник.ДокументНомер);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ДокументДатаВыдачи --&gt; ДокументДатаВыдачи</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ДокументДатаВыдачи" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДокументДатаВыдачи" Вид="Ресурс" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; ДокументКемВыдан</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДокументКемВыдан" Вид="Ресурс" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрЛП(Источник.ДокументКемВыдан);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СтатусФизЛицКакНалогоплательщиковНДФЛ</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ГражданствоФизЛиц</Наименование>
				<Порядок>550</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;
Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=0 Тогда
	КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ДатаСведений"));
КонецЕсли;</ПередВыгрузкой>
				<ПослеВыгрузкиВФайл>Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1 Тогда
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("Статус",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ВД = СоздатьОбъект("СписокЗначений");
		ВД.Установить("ДатаСведений",Периодический.ДатаЗнач);
		ВыгрузитьПоПравилу(Источник,,ВД,,"СтатусФизЛицКакНалогоплательщиковНДФЛ");
	КонецЦикла;
КонецЕсли;</ПослеВыгрузкиВФайл>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.СтатусФизЛицКакНалогоплательщиковНДФЛ</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Статус</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Статус" Вид="Ресурс" Тип="ПеречислениеСсылка.СтатусыНалогоплательщиковПоНДФЛ"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ?(Источник.Статус.Получить(ДатаСведений) = 0, "НеРезидент", "Резидент");</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ГражданствоФизЛиц</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ГражданствоФизЛиц</Наименование>
				<Порядок>600</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=0 Тогда
		КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ДатаСведений"));		
	КонецЕсли;
Иначе
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;</ПередВыгрузкой>
				<ПослеВыгрузкиВФайл>Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1 Тогда
	ТаблицаДат = СоздатьОбъект("ТаблицаЗначений");
	ТаблицаДат.НоваяКолонка("Дата");
	
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("НеВзиматьВзносыПФРиФСС",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаДат.НоваяСтрока();
		ТаблицаДат.Дата = Периодический.ДатаЗнач;
	КонецЦикла;
	Периодический.ИспользоватьОбъект("ВидЗастрахованногоЛица", Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаДат.НоваяСтрока();
		ТаблицаДат.Дата = Периодический.ДатаЗнач;
	КонецЦикла;
	
	ТаблицаДат.Свернуть("Дата", "");
	ТаблицаДат.Сортировать("Дата");
	ТаблицаДат.ВыбратьСтроки();
	Пока ТаблицаДат.ПолучитьСтроку()=1 Цикл
		ВД = СоздатьОбъект("СписокЗначений");
		ВД.Установить("ДатаСведений",ТаблицаДат.Дата);
		ВыгрузитьПоПравилу(Источник,,ВД,,"ГражданствоФизЛиц");
	КонецЦикла;

КонецЕсли;</ПослеВыгрузкиВФайл>
				<ПослеЗагрузки>Если Объект.Страна = Справочники.КлассификаторСтранМира.Россия Тогда
	Объект.ВидЗастрахованногоЛица = Перечисления.ВидыЗастрахованныхЛицОбязательногоСтрахования.ПустаяСсылка();
КонецЕсли;</ПослеЗагрузки>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.ГражданствоФизЛиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Страна --&gt; Страна</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Страна" Вид="Реквизит" Тип="СправочникСсылка.ОКСМ"/>
						<Приемник Имя="Страна" Вид="Ресурс" Тип="СправочникСсылка.КлассификаторСтранМира"/>
						<КодПравилаКонвертации>ОКСМ                                              </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; НеИмеетПравоНаПенсию</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НеИмеетПравоНаПенсию" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.НеВзиматьВзносыПФРиФСС.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ВидЗастрахованногоЛица</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидЗастрахованногоЛица" Вид="Ресурс" Тип="ПеречислениеСсылка.ВидыЗастрахованныхЛицОбязательногоСтрахования"/>
						<КодПравилаКонвертации>ВидыЗастрахованныхЛицОбязательногоСтрахования     </КодПравилаКонвертации>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.ВидЗастрахованногоЛица.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПроцентСевернойНадбавкиФизЛиц</Код>
				<Наименование>:</Наименование>
				<Порядок>650</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=0 Тогда
		КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("ДатаСведений"));		
	КонецЕсли;
Иначе
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;</ПередВыгрузкой>
				<ПослеВыгрузкиВФайл>Если ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1 Тогда
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("ПроцентСевернойНадбавки",Источник);
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ВД = СоздатьОбъект("СписокЗначений");
		ВД.Установить("ДатаСведений",Периодический.ДатаЗнач);
		ВыгрузитьПоПравилу(Источник,,ВД,,"ПроцентСевернойНадбавкиФизЛиц");
	КонецЦикла;
КонецЕсли;</ПослеВыгрузкиВФайл>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.ПроцентСевернойНадбавкиФизЛиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Активность</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = ДатаСведений;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; СевернаяНадбавка</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СевернаяНадбавка" Вид="Ресурс" Тип="Число"/>
						<ПередВыгрузкой>ДатаСведений = ?(ПустоеЗначение(ВходящиеДанные.Получить("ДатаСведений"))=1,Параметры.ДатаВводаОстатков-1,ВходящиеДанные.Получить("ДатаСведений"));
Значение = Источник.ПроцентСевернойНадбавки.Получить(ДатаСведений);</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ТелефоныФизЛица</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>700</Порядок>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Телефон" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Телефон" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00007"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетаУчетаОбъектовСтроительства</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.ОбъектыСтроительстваОрганизаций</Наименование>
				<Порядок>750</Порядок>
				<Приемник>РегистрСведенийЗапись.ОбъектыСтроительстваОрганизаций</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ОбъектСтроительства</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОбъектСтроительства" Вид="Измерение" Тип="СправочникСсылка.ОбъектыСтроительства"/>
						<КодПравилаКонвертации>ОбъектыСтроительства_08_3                         </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; СчетБухгалтерскогоУчета</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетБухгалтерскогоУчета" Вид="Ресурс" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; СчетБухгалтерскогоУчетаНДС</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетБухгалтерскогоУчетаНДС" Вид="Ресурс" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>АдресПоПропискеФизЛица</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>800</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.АдресПрописка);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00002"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ФактическийАдресФизЛица</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>850</Порядок>
				<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.АдресФакт);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Тип</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						<ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Представление</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Поле1</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; Поле2</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Поле3</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; Поле4</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; Поле5</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Поле6</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Поле7</Наименование>
						<Порядок>1000</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; Поле8</Наименование>
						<Порядок>1100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Поле9</Наименование>
						<Порядок>1200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; Вид</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = "00003"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛДоходыПредыдущегоМестаРаботы</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛДоходыПредыдущегоМестаРаботы</Наименование>
				<Порядок>900</Порядок>
				<ПередВыгрузкой>Если Источник.ВаловойДоход_СНачалаГода = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.НДФЛДоходыПредыдущегоМестаРаботы</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МесяцНалоговогоПериода" Вид="Измерение" Тип="Дата"/>
						<ПередВыгрузкой>Значение = НачМесяца(ДобавитьМесяц(Источник.ДатаПриема, -1));</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; ФизЛицо</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Размер</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ВаловойДоход_СНачалаГода" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="Размер" Вид="Ресурс" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛПрименениеВычетов</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛПрименениеВычетов</Наименование>
				<Порядок>950</Порядок>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.НДФЛПрименениеВычетов</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Физлицо</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Ресурс" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛСтандартныеВычетыФизлиц</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Наименование>
				<Порядок>1000</Порядок>
				<Источник>СправочникСсылка.ВычетыСотрудниковПоНДФЛ</Источник>
				<Приемник>РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Физлицо</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; КодВычетаЛичный</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодВычетаЛичный" Вид="Ресурс" Тип="СправочникСсылка.ВычетыНДФЛ"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛСтандартныеВычетыНаДетей</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Наименование>
				<Порядок>1050</Порядок>
				<Источник>СправочникСсылка.ВычетыСотрудниковПоНДФЛ</Источник>
				<Приемник>РегистрСведенийЗапись.НДФЛСтандартныеВычетыНаДетей</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ПериодЗавершения</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПериодЗавершения" Вид="Ресурс" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Физлицо</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; КодВычета</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодВычета" Вид="Измерение" Тип="СправочникСсылка.ВычетыНДФЛ"/>
						<КодПравилаКонвертации>ВычетыНаРебенка                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; КоличествоДетей</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КоличествоДетей" Вид="Ресурс" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛСтандартныеВычетыНаДетейИнвалидов</Код>
				<Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Наименование>
				<Порядок>1100</Порядок>
				<Источник>СправочникСсылка.Сотрудники</Источник>
				<Приемник>РегистрСведенийЗапись.НДФЛСтандартныеВычетыНаДетей</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Физлицо</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; КодВычета</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодВычета" Вид="Измерение" Тип="СправочникСсылка.ВычетыНДФЛ"/>
						<КодПравилаКонвертации>ВычетыНаРебенкаИнвалида                           </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Источник.РазмерВычетаНаРебенкаИнвалида.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; КоличествоДетей</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КоличествоДетей" Вид="Ресурс" Тип="Число"/>
						<ПередВыгрузкой>Значение = Источник.ДетиИнвалиды.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>УчетнаяПолитикаБухгалтерскийУчет</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.УчетнаяПолитикаБухгалтерскийУчет</Наименование>
				<Порядок>1150</Порядок>
				<Приемник>РегистрСведенийЗапись.УчетнаяПолитикаОрганизаций</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; СпособОценкиМПЗ</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОценкиМПЗ" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценки"/>
						<ПередВыгрузкой>Значение = "ПоСредней";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ДиректКостинг</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДиректКостинг" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; СпособОценкиТоваровВРознице</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОценкиТоваровВРознице" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценкиТоваровВРознице"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; СпособУчетаВыпускаГотовойПродукции</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособУчетаВыпускаГотовойПродукции" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыУчетаВыпускаГотовойПродукции"/>
						<ПередВыгрузкой>//Значение = "БезИспользованияСчета40";
Значение = "СИспользованиемСчета40";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование> --&gt; ПоддержкаПБУ18</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПоддержкаПБУ18" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; СпособРасчетаСебестоимостиПроизводства</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособРасчетаСебестоимостиПроизводства" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыРасчетаСебестоимостиПродукции"/>
						<ПередВыгрузкой>Значение = "ПоПодразделениям";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; БазаРаспределенияКосвенныхРасходовПоВидамДеятельности</Наименование>
						<Порядок>900</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="БазаРаспределенияКосвенныхРасходовПоВидамДеятельности" Вид="Ресурс" Тип="ПеречислениеСсылка.БазыРаспределенияКосвенныхРасходовПоВидамДеятельности"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ВариантУчетаРасходовПоАмортизационнойПремии</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВариантУчетаРасходовПоАмортизационнойПремии" Вид="Ресурс" Тип="ПеречислениеСсылка.ВариантыУчетаРасходовПоАмортизационнойПремии"/>
						<ПередВыгрузкой>Значение = "НаСчетахРасходовПоАмортизации";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете" Вид="Ресурс" Тип="ПеречислениеСсылка.ВариантыУчетаРасходовПоНалогамСФОТВНалоговомУчете"/>
						<ПередВыгрузкой>Значение = "НаСчетахРасходовНаОплатуТруда";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; МоментОпределенияНалоговойБазыНДС</Наименование>
						<Порядок>1400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МоментОпределенияНалоговойБазыНДС" Вид="Ресурс" Тип="ПеречислениеСсылка.МоментыОпределенияНалоговойБазыНДС"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование> --&gt; НачислятьНДСПоОтгрузке</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НачислятьНДСПоОтгрузке" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование> --&gt; НДСПриНеподтвержденииСверху</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДСПриНеподтвержденииСверху" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование> --&gt; ОрганизацияЯвляетсяПлательщикомЕНВД</Наименование>
						<Порядок>2000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОрганизацияЯвляетсяПлательщикомЕНВД" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = ?(Константа.ОрганизацияЯвляетсяПлательщикомЕНВД = Да, 1, 0);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование> --&gt; ОсобенностиИсчисленияНДФЛ</Наименование>
						<Порядок>2100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОсобенностиИсчисленияНДФЛ" Вид="Ресурс" Тип="ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ"/>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование> --&gt; ПорядокРаспределенияРасходовНаОказаниеВнутреннихУслуг</Наименование>
						<Порядок>2200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПорядокРаспределенияРасходовНаОказаниеВнутреннихУслуг" Вид="Ресурс" Тип="ПеречислениеСсылка.ПорядокРаспределенияРасходовНаОказаниеВнутреннихУслуг"/>
						<ПередВыгрузкой>Значение = "ПоПлановымЦенам";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование> --&gt; ПорядокРаспределенияРасходовНаОказаниеУслуг</Наименование>
						<Порядок>2300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПорядокРаспределенияРасходовНаОказаниеУслуг" Вид="Ресурс" Тип="ПеречислениеСсылка.ПорядокРаспределенияРасходовНаОказаниеУслуг"/>
						<ПередВыгрузкой>Значение = "ПоПлановымЦенам";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование> --&gt; РозничнаяТорговляОблагаетсяЕНВД</Наименование>
						<Порядок>2400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РозничнаяТорговляОблагаетсяЕНВД" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование> --&gt; СистемаНалогообложения</Наименование>
						<Порядок>2500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СистемаНалогообложения" Вид="Ресурс" Тип="ПеречислениеСсылка.СистемыНалогообложения"/>
						<ПередВыгрузкой>Значение = "Общая";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование> --&gt; СложныйУчетНДС</Наименование>
						<Порядок>2600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СложныйУчетНДС" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование> --&gt; СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость</Наименование>
						<Порядок>2700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость" Вид="Ресурс" Тип="ПеречислениеСсылка.НДССпособОтраженияВБухгалтерскомУчетеПриВключенииВСтоимость"/>
						<ПередВыгрузкой>Значение = "ВСоответствииСоСт170НКРФ";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование> --&gt; СпособОценкиМПЗНУ</Наименование>
						<Порядок>2800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособОценкиМПЗНУ" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценки"/>
						<ПередВыгрузкой>Значение = "ПоСредней";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>31</Код>
						<Наименование> --&gt; УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС</Наименование>
						<Порядок>3100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>33</Код>
						<Наименование> --&gt; ФормироватьСчетФактуруПоУЕвРублях</Наименование>
						<Порядок>3300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФормироватьСчетФактуруПоУЕвРублях" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>34</Код>
						<Наименование> --&gt; УпрощенныйУчетНДС</Наименование>
						<Порядок>3350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УпрощенныйУчетНДС" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = "0";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>35</Код>
						<Наименование> --&gt; МетодНачисленияАмортизацииНУ</Наименование>
						<Порядок>3400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МетодНачисленияАмортизацииНУ" Вид="Ресурс" Тип="ПеречислениеСсылка.МетодыНачисленияАмортизации"/>
					</Свойство>
					<Свойство>
						<Код>36</Код>
						<Наименование> --&gt; ВидТарифаСтраховыхВзносов</Наименование>
						<Порядок>3450</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидТарифаСтраховыхВзносов" Вид="Ресурс" Тип="ПеречислениеСсылка.ТарифыСтраховыхВзносов"/>
						<КодПравилаКонвертации>ТарифыСтраховыхВзносов                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>37</Код>
						<Наименование> --&gt; УчитыватьРасходыНУАналогичноБУ</Наименование>
						<Порядок>3500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УчитыватьРасходыНУАналогичноБУ" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>38</Код>
						<Наименование> --&gt; ОрганизацияВедетПроизводственнуюДеятельность</Наименование>
						<Порядок>3550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОрганизацияВедетПроизводственнуюДеятельность" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>39</Код>
						<Наименование> --&gt; ОрганизацияВедетРозничнуюТорговлю</Наименование>
						<Порядок>3600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОрганизацияВедетРозничнуюТорговлю" Вид="Ресурс" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>УчетнаяПолитикаПоПерсоналу</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.УчетнаяПолитикаПоПерсоналу</Наименование>
				<Порядок>1200</Порядок>
				<Приемник>РегистрСведенийЗапись.УчетнаяПолитикаПоПерсоналу</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; УпрощенныйУчетНДФЛ</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УпрощенныйУчетНДФЛ" Вид="Ресурс" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОтветственныеЛицаОрганизаций</Код>
				<Наименование>:</Наименование>
				<Порядок>1250</Порядок>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.ОтветственныеЛицаОрганизаций</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = НачГода(Параметры.ДатаКонцаПериодаВыгрузки)-1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Должность</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Должность" Вид="Ресурс" Тип="СправочникСсылка.ДолжностиОрганизаций"/>
						<КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; ОтветственноеЛицо</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтветственноеЛицо" Вид="Измерение" Тип="ПеречислениеСсылка.ОтветственныеЛицаОрганизаций"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ФизическоеЛицо</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизическоеЛицо" Вид="Ресурс" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; СтруктурнаяЕдиница</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтруктурнаяЕдиница" Вид="Измерение"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СтавкиНалогаНаПрибыльДляВсехОрганизаций</Код>
				<Наименование>:</Наименование>
				<Порядок>1300</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
	КлючВыгружаемыхДанных  = ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("Период"));
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.СтавкиНалогаНаПрибыльДляВсехОрганизаций</Приемник>
				<Свойства>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; СтавкаФБ</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаФБ" Вид="Ресурс" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; СтавкаСубъектРФ</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаСубъектРФ" Вид="Ресурс" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СтавкиНалогаНаПрибыльВБюджетСубъектовРФ</Код>
				<Наименование>:</Наименование>
				<Порядок>1350</Порядок>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.СтавкиНалогаНаПрибыльВБюджетСубъектовРФ</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>2</Код>
						<Наименование> --&gt; РегистрацияВИФНС</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РегистрацияВИФНС" Вид="Измерение" Тип="СправочникСсылка.РегистрацияВИФНС"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; СтавкаСубъектРФ</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаСубъектРФ" Вид="Ресурс" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СтавкаВзносаНаСтрахованиеОтНесчастныхСлучаев</Код>
				<Наименование>:</Наименование>
				<Порядок>1400</Порядок>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.СтавкаВзносаНаСтрахованиеОтНесчастныхСлучаев</Приемник>
				<Свойства>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Активность</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Период</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Ставка</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Ставка" Вид="Ресурс" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>Операции</Код>
			<Наименование>Операции</Наименование>
			<Порядок>200</Порядок>
			<Правило>
				<Код>ОперацияБух</Код>
				<Наименование> --&gt; ДокументСсылка.ОперацияБух</Наименование>
				<Порядок>100</Порядок>
				<ПередВыгрузкой>Если (ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1) и (ПустоеЗначение(ВходящиеДанные.Получить("Налоговый")) = 1) Тогда
	Отказ = 1;
	
ИначеЕсли (ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1) и (ПустоеЗначение(ВходящиеДанные.Получить("Налоговый")) = 0) Тогда
	Если ВходящиеДанные.Получить("Налоговый").КоличествоСтрок() = 0 Тогда
		Отказ = 1;
	КонецЕсли;
	
ИначеЕсли (ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 0) и (ПустоеЗначение(ВходящиеДанные.Получить("Налоговый")) = 1) Тогда
	Если ВходящиеДанные.Получить("Хозрасчетный").КоличествоСтрок() = 0 Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Если (ВходящиеДанные.Получить("Хозрасчетный").КоличествоСтрок() = 0) и (ВходящиеДанные.Получить("Налоговый").КоличествоСтрок() = 0) Тогда
		Отказ = 1;
	КонецЕсли;
	
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Для каждого Корреспонденция из Объект.Движения.Хозрасчетный Цикл
	Для каждого Субконто из Корреспонденция.СубконтоДт Цикл
		Ок = Ложь;
		Для каждого ВидыСубконто из Корреспонденция.СчетДт.ВидыСубконто Цикл
			Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
				Ок = Истина;
				Прервать;
			КонецЕсли;
		КонецЦикла;
		
		Если не Ок Тогда
			Корреспонденция.СубконтоДт.Удалить(Субконто.Ключ);
		КонецЕсли;
	КонецЦикла;
	
	Для каждого Субконто из Корреспонденция.СубконтоКт Цикл
		Ок = Ложь;
		Для каждого ВидыСубконто из Корреспонденция.СчетКт.ВидыСубконто Цикл
			Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
				Ок = Истина;
				Прервать;
			КонецЕсли;
		КонецЦикла;
		
		Если не Ок Тогда
			Корреспонденция.СубконтоКт.Удалить(Субконто.Ключ);
		КонецЕсли;
	КонецЦикла;
	
	Если (Корреспонденция.СчетДт = ПланыСчетов.Хозрасчетный.ПустаяСсылка()) 
		или (НЕ Корреспонденция.СчетДт.НалоговыйУчет) Тогда
		Корреспонденция.СуммаНУДт = 0;
		Корреспонденция.СуммаПРДт = 0;
		Корреспонденция.СуммаВРДт = 0;
	КонецЕсли;
	Если (Корреспонденция.СчетКт = ПланыСчетов.Хозрасчетный.ПустаяСсылка())
		или (НЕ Корреспонденция.СчетКт.НалоговыйУчет) Тогда
		Корреспонденция.СуммаНУКт = 0;
		Корреспонденция.СуммаПРКт = 0;
		Корреспонденция.СуммаВРКт = 0;
	КонецЕсли;
	Если (Корреспонденция.СчетДт = ПланыСчетов.Хозрасчетный.ПустаяСсылка())
		или (НЕ Корреспонденция.СчетДт.Валютный) Тогда
		Корреспонденция.ВалютаДт = Справочники.Валюты.ПустаяСсылка();
		Корреспонденция.ВалютнаяСуммаДт = 0;
	КонецЕсли;
	Если (Корреспонденция.СчетКт = ПланыСчетов.Хозрасчетный.ПустаяСсылка())
		или (НЕ Корреспонденция.СчетКт.Валютный) Тогда
		Корреспонденция.ВалютаКт = Справочники.Валюты.ПустаяСсылка();
		Корреспонденция.ВалютнаяСуммаКт = 0;
	КонецЕсли;
	Если (Корреспонденция.СчетДт = ПланыСчетов.Хозрасчетный.ПустаяСсылка())
		или (НЕ Корреспонденция.СчетДт.Количественный) Тогда
		Корреспонденция.КоличествоДт = 0;
	КонецЕсли;
	Если (Корреспонденция.СчетКт = ПланыСчетов.Хозрасчетный.ПустаяСсылка())
		или (НЕ Корреспонденция.СчетКт.Количественный) Тогда
		Корреспонденция.КоличествоКт = 0;
	КонецЕсли;
КонецЦикла;</ПослеЗагрузки>
				<Приемник>ДокументСсылка.ОперацияБух</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>19</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>20</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>21</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("Комментарий"))=0 Тогда
	Значение = ВходящиеДанные.Получить("Комментарий");
Иначе
	ПолучитьКомментарийДокумента();
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>22</Код>
						<Наименование> --&gt; Содержание</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("Содержание"))=0 Тогда
	Значение = ВходящиеДанные.Получить("Содержание");
Иначе
	Если ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1 Тогда
		РегистрБух = " (налоговый учет)";
		
	Иначе
		РегистрБух = " (бухгалтерский учет)";
	КонецЕсли;	
		
	Счет = ВходящиеДанные.Получить("Счет");
	Значение = "Итоги по счету " + Счет + РегистрБух;

	Счет = ?(ТипЗначения(Счет) = 2, Счет, Счет.Код);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; Хозрасчетный</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Хозрасчетный" Вид="НаборДвиженийРегистраБухгалтерии"/>
						<ПередОбработкойВыгрузки>Если (ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1)
	И (ПустоеЗначение(ВходящиеДанные.Получить("Налоговый")) = 1) Тогда
	Отказ = 1;
Иначе
	
	Если ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 0 Тогда
		КоллекцияОбъектов = ВходящиеДанные.Получить("Хозрасчетный");
		КоллекцияОбъектов.НоваяКолонка("СуммаНУДт", "Число");
		КоллекцияОбъектов.НоваяКолонка("СуммаПРДт", "Число");
		КоллекцияОбъектов.НоваяКолонка("СуммаВРДт", "Число");
		КоллекцияОбъектов.НоваяКолонка("СуммаНУКт", "Число");
		КоллекцияОбъектов.НоваяКолонка("СуммаПРКт", "Число");
		КоллекцияОбъектов.НоваяКолонка("СуммаВРКт", "Число");
		КоллекцияОбъектов.НоваяКолонка("Содержание", "Строка");
	Иначе
		КоллекцияОбъектов = ВходящиеДанные.Получить("Налоговый");
		КоллекцияОбъектов.НоваяКолонка("Содержание", "Строка");
	КонецЕсли;
КонецЕсли;


КоллекцияОбъектов.НоваяКолонка("Активность", "Число");
Если ПустоеЗначение(ВходящиеДанные.Получить("Активность"))=0 Тогда
	Если ВходящиеДанные.Получить("Активность")=1 Тогда
		КоллекцияОбъектов.Заполнить(1,,,"Активность");
	Иначе
		КоллекцияОбъектов.Заполнить(0,,,"Активность");
	КонецЕсли;
Иначе
	КоллекцияОбъектов.Заполнить(1,,,"Активность");
КонецЕсли;</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>//***************************************
//в зависимости от типа счета устанавливаем значения Сумма, СуммаНУ,СуммаПР, СуммаВР
СуммаПроводки = ОбъектКоллекции.Сумма;
СписокСчетовНУ = Параметры.СписокСчетовНалоговогоУчетаНУ;
СписокСчетовПР = Параметры.СписокСчетовНалоговогоУчетаПР;
СписокСчетовУчетаРасчетов = Параметры.СписокСчетовУчетаРасчетов;
ТипСчетаДт = ?(ПустоеЗначение(ОбъектКоллекции.СчетДт)=0,?(СписокСчетовНУ.НайтиЗначение(ОбъектКоллекции.СчетДт)&gt;0,"НУ",?(СписокСчетовПР.НайтиЗначение(ОбъектКоллекции.СчетДт)&gt;0,"ПР","БУ")),"");
ТипСчетаКт = ?(ПустоеЗначение(ОбъектКоллекции.СчетКт)=0,?(СписокСчетовНУ.НайтиЗначение(ОбъектКоллекции.СчетКт)&gt;0,"НУ",?(СписокСчетовПР.НайтиЗначение(ОбъектКоллекции.СчетКт)&gt;0,"ПР","БУ")),"");
СчетДтРасчетный = ?(ПустоеЗначение(ОбъектКоллекции.СчетДт)=0, ?(СписокСчетовУчетаРасчетов.НайтиЗначение(ОбъектКоллекции.СчетДт)&gt;0, 1, 0), 0);
СчетКтРасчетный = ?(ПустоеЗначение(ОбъектКоллекции.СчетКт)=0, ?(СписокСчетовУчетаРасчетов.НайтиЗначение(ОбъектКоллекции.СчетКт)&gt;0, 1, 0), 0);

Если (ТипСчетаДт&lt;&gt;"БУ")и(ТипСчетаКт&lt;&gt;"БУ") Тогда
	ОбъектКоллекции.Сумма = 0;
КонецЕсли;
Если (ТипСчетаДт = "НУ") ИЛИ (СчетДтРасчетный = 1) Тогда
	ОбъектКоллекции.СуммаНУДт = СуммаПроводки;
	ОбъектКоллекции.СуммаПРДт = 0;
	ОбъектКоллекции.КоличествоДт = 0;
ИначеЕсли ТипСчетаДт = "ПР" Тогда
	ОбъектКоллекции.СуммаНУДт = 0;
	ОбъектКоллекции.СуммаПРДт = СуммаПроводки;	
	ОбъектКоллекции.КоличествоДт = 0;
КонецЕсли;
ОбъектКоллекции.СуммаВРДт = ОбъектКоллекции.Сумма - ОбъектКоллекции.СуммаНУДт - ОбъектКоллекции.СуммаПРДт;	

Если (ТипСчетаКт = "НУ") ИЛИ (СчетКтРасчетный = 1) Тогда
	ОбъектКоллекции.СуммаНУКт = СуммаПроводки;
	ОбъектКоллекции.СуммаПРКт = 0;
	ОбъектКоллекции.КоличествоКт = 0;
ИначеЕсли ТипСчетаКт = "ПР" Тогда
	ОбъектКоллекции.СуммаНУКт = 0;
	ОбъектКоллекции.СуммаПРКт = СуммаПроводки;	
	ОбъектКоллекции.КоличествоКт = 0;
КонецЕсли;
ОбъектКоллекции.СуммаВРКт = ОбъектКоллекции.Сумма - ОбъектКоллекции.СуммаНУКт - ОбъектКоллекции.СуммаПРКт;	

Если ПустоеЗначение(ОбъектКоллекции.КодСчетаДт) = 1 Тогда
	//для некоторых счетов один счет в исходной базе может соответствовать нескольким счетам
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетДт);
	Параметры.ПараметрыАлгоритмов.Установить("СписокСубконто",ОбъектКоллекции.СубконтоДт);
	ПолучитьКодСчетаДополнительный( ИсходящиеДанные, ВходящиеДанные, Источник, Приемник,,,,,,,, ОбъектКоллекции,,,,,,,,,,,,,,,,, УзелКоллекцииОбъектов,,,,, Отказ);
	ОбъектКоллекции.КодСчетаДт = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
КонецЕсли;
Если ПустоеЗначение(ОбъектКоллекции.КодСчетаКт) = 1 Тогда
	//для некоторых счетов один счет в исходной базе может соответствовать нескольким счетам
	Параметры.ПараметрыАлгоритмов.Установить("Счет",ОбъектКоллекции.СчетКт);
	Параметры.ПараметрыАлгоритмов.Установить("СписокСубконто",ОбъектКоллекции.СубконтоКт);
	ПолучитьКодСчетаДополнительный( ИсходящиеДанные, ВходящиеДанные, Источник, Приемник,,,,,,,, ОбъектКоллекции,,,,,,,,,,,,,,,,, УзелКоллекцииОбъектов,,,,, Отказ);
	ОбъектКоллекции.КодСчетаКт = Параметры.ПараметрыАлгоритмов.Получить("КодСчета");
КонецЕсли;

//***************************************
СчетДт = ?(ПустоеЗначение(ОбъектКоллекции.КодСчетаДт) = 1, ОбъектКоллекции.СчетДт, ОбъектКоллекции.КодСчетаДт);
СчетКт = ?(ПустоеЗначение(ОбъектКоллекции.КодСчетаКт) = 1, ОбъектКоллекции.СчетКт, ОбъектКоллекции.КодСчетаКт);
 
СчетДтЗабалансовый = 0;
СчетКтЗабалансовый = 0;
		
Если (ПустоеЗначение(СчетДт) = 1) и (ПустоеЗначение(СчетКт) = 1) Тогда
	Сообщить("Попытка выгрузки проводки без указания счетов дебета и кредита. Проводка не выгружена.");
	Отказ = 1;
			
Иначе
			
	Если ТипЗначенияСтр(СчетДт) = "Счет" Тогда
		СчетДтЗабалансовый = ?(ТипСчетаДт = "БУ", ОбъектКоллекции.СчетДт.Забалансовый,0);
		//СчетДт = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(СчетДт, "Хозрасчетный"), "Значения").Получить(Строка(СчетДт));
				
	Иначе
		СчетДтЗабалансовый = 0;
	КонецЕсли;
			
	Если ТипЗначенияСтр(СчетКт) = "Счет" Тогда
		СчетКтЗабалансовый = ?(ТипСчетаКт = "БУ", ОбъектКоллекции.СчетКт.Забалансовый,0);
		//СчетКт = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(СчетКт, "Хозрасчетный"), "Значения").Получить(Строка(СчетКт));
				
	Иначе
		СчетКтЗабалансовый = 0;
	КонецЕсли;
	
	    
	
	//если СчетДт пустой - то если СчетКт налоговый или постоянные разницы, то установим "00" в СчетДт
	//так как счета НУ и ПР преобразуются в балансовые счета и им нужна корреспонденция
	Если (ПустоеЗначение(СчетДт)=1) и (СчетКтЗабалансовый = 0) Тогда
		ОбъектКоллекции.СчетДт = СчетПоКоду("00");
	КонецЕсли;
	//если СчетКт пустой - то если СчетДт налоговый или постоянные разницы, то установим "00" в СчетДт
	//так как счета НУ и ПР преобразуются в балансовые счета и им нужна корреспонденция
	Если (ПустоеЗначение(СчетКт)=1) и (СчетДтЗабалансовый = 0) Тогда
		ОбъектКоллекции.СчетКт = СчетПоКоду("00");
	КонецЕсли;

КонецЕсли;

//Для отдельных счетов всегда отражаем в НУ
Если Отказ &lt;&gt; 1 Тогда
	Если (СчетДтЗабалансовый = 1) Тогда
		Если  (ОбъектКоллекции.СчетДт = СчетПоКоду("ВАЛ.60")) ИЛИ  (ОбъектКоллекции.СчетДт = СчетПоКоду("ВАЛ.62")) ИЛИ  (ОбъектКоллекции.СчетДт = СчетПоКоду("УЕ.60")) ИЛИ  (ОбъектКоллекции.СчетДт = СчетПоКоду("УЕ.62")) Тогда
			ОбъектКоллекции.СуммаНУДт = ОбъектКоллекции.Сумма;					
			ОбъектКоллекции.Сумма = 0;
			ОбъектКоллекции.ВалютнаяСуммаДт = 0;
			ОбъектКоллекции.СчетКт = СчетПоКоду("00");
		КонецЕсли;		
	КонецЕсли;
	Если (СчетКтЗабалансовый = 1) Тогда
		Если (ОбъектКоллекции.СчетКт = СчетПоКоду("ВАЛ.60")) ИЛИ  (ОбъектКоллекции.СчетКт = СчетПоКоду("ВАЛ.62")) ИЛИ  (ОбъектКоллекции.СчетКт = СчетПоКоду("УЕ.60")) ИЛИ (ОбъектКоллекции.СчетКт = СчетПоКоду("УЕ.62")) Тогда
			ОбъектКоллекции.СуммаНУКт = ОбъектКоллекции.Сумма;
			ОбъектКоллекции.Сумма = 0;
			ОбъектКоллекции.ВалютнаяСуммаКт = 0;
			ОбъектКоллекции.СчетДт = СчетПоКоду("00");
		КонецЕсли;		
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("Дата");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; СчетДт</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетДт" Вид="Свойство" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВходящиеДанные.Установить("КодСчета", ОбъектКоллекции.КодСчетаДт);

Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетДт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 0 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Значение"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<ПриВыгрузке>Если ПустоеЗначение(ОбъектКоллекции.КодСчетаДт) = 0 Тогда
	ИмяПКО = "";
	Значение = ОбъектКоллекции.КодСчетаДт;
	
Иначе
    Счет = ОбъектКоллекции.СчетДт;
	ВходящиеДанные.Установить("СчетДт", Счет);

	ИмяПКО = "Хозрасчетный";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СубконтоДт</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоДт" Вид="ВидыСубконтоСчета"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	
	ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
	
	Если ПустоеЗначение(ОбъектКоллекции.СчетДт) = 0 Тогда
		Счет = ОбъектКоллекции.СчетДт;
		Если (Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1) или 
			(Счет.ПринадлежитГруппе(СчетПоКоду("62")) = 1) или 
			(Счет = СчетПоКоду("76.5")) или
			(Счет = СчетПоКоду("76.6")) или
			(Счет = СчетПоКоду("76.55")) Тогда
			
			Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() = 2 Тогда
				ОбъектКоллекции.СубконтоДт.НоваяСтрока();
				ОбъектКоллекции.СубконтоДт.Ключ = ПолучитьПустоеЗначение();
				ОбъектКоллекции.СубконтоДт.Значение = ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Значение");
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							<ПриВыгрузке>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетДт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 3 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Значение"));
	КонецЕсли;
КонецЕсли;

НомерСубконто = ОбъектКоллекции.СубконтоДт.НомерСтроки;
Для Сч = 1 по 3 Цикл
	Если ОбъектКоллекции.СчетДт.ВидСубконто(Сч) = ОбъектКоллекции.СубконтоДт.Ключ Тогда
		НомерСубконто = Сч;
		Прервать;
	КонецЕсли;
КонецЦикла;

Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", НомерСубконто);
Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоДт.Значение);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ПриВыгрузкеСубконто();
Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", "");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; СчетКт</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетКт" Вид="Свойство" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВходящиеДанные.Установить("КодСчета", ОбъектКоллекции.КодСчетаКт);

Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетКт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 0 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Значение"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
							<ПриВыгрузке>Если ПустоеЗначение(ОбъектКоллекции.КодСчетаКт) = 0 Тогда
	ИмяПКО = "";
	Значение = ОбъектКоллекции.КодСчетаКт;
	
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; СубконтоКт</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоКт" Вид="ВидыСубконтоСчета"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	
	ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
	
	Если ПустоеЗначение(ОбъектКоллекции.СчетКт) = 0 Тогда
		Счет = ОбъектКоллекции.СчетКт;
		Если (Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1) или 
			(Счет.ПринадлежитГруппе(СчетПоКоду("62")) = 1) или 
			(Счет = СчетПоКоду("76.5")) или
			(Счет = СчетПоКоду("76.6")) или
			(Счет = СчетПоКоду("76.55")) Тогда
			
			Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() = 2 Тогда
				ОбъектКоллекции.СубконтоКт.НоваяСтрока();
				ОбъектКоллекции.СубконтоКт.Ключ = ПолучитьПустоеЗначение();
				ОбъектКоллекции.СубконтоКт.Значение = ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Значение");
			КонецЕсли;
		КонецЕсли;
		
		//**************
		//Если (Счет.ПринадлежитГруппе(СчетПоКоду("10.11")) = 1) 
		//	ИЛИ  (Счет.ПринадлежитГруппе(СчетПоКоду("МЦ")) = 1) Тогда
		//	Для НомерСтроки = 1 По ОбъектКоллекции.СубконтоКт.КоличествоСтрок() Цикл
		//		ТекЗнач = ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(НомерСтроки, "Значение");
		//		Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
		//			Если ТекЗнач.Вид() = "НазначенияИспользования" Тогда
		//				Отказ = 1;
		//				Прервать;
		//			КонецЕсли;
		//		КонецЕсли;
		//	КонецЦикла;
		//КонецЕсли;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							<ПриВыгрузке>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетКт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Значение"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 3 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Значение"));
	КонецЕсли;
КонецЕсли;

НомерСубконто = ОбъектКоллекции.СубконтоКт.НомерСтроки;
Для Сч = 1 по 3 Цикл
	Если ОбъектКоллекции.СчетКт.ВидСубконто(Сч) = ОбъектКоллекции.СубконтоКт.Ключ Тогда
		НомерСубконто = Сч;
		Прервать;
	КонецЕсли;
КонецЦикла;

Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", НомерСубконто);
Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоКт.Значение);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 2);
ПриВыгрузкеСубконто();
Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", "");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; ВалютаДт</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаДт" Вид="Измерение" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетДт);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; ВалютаКт</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаКт" Вид="Измерение" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетКт);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ВалютнаяСуммаДт</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСуммаДт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; ВалютнаяСуммаКт</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСуммаКт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; КоличествоДт</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоличествоДт" Вид="Ресурс" Тип="Число"/>
							<ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетДт);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; КоличествоКт</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоличествоКт" Вид="Ресурс" Тип="Число"/>
							<ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетКт);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; Содержание</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ПолучитьЗначение(ОбъектКоллекции.НомерСтроки,"Содержание");
//Если ОбъектКоллекции.ПолучитьПараметрыКолонки("Содержание")=0 Тогда
//	Значение = "Перенесено из ""1С:Бухгалтерии 7.7""";
//ИначеЕсли ПустоеЗначение(ОбъектКоллекции.Содержание)=0 Тогда
//	Значение = ОбъектКоллекции.Содержание;
//Иначе
//	Значение = "Перенесено из ""1С:Бухгалтерии 7.7""";
//КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; СуммаНУДт</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУДт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование> --&gt; СуммаПРДт</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПРДт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; СуммаВРДт</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВРДт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование> --&gt; СуммаНУКт</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУКт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; СуммаПРКт</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПРКт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; СуммаВРКт</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВРКт" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; ПодразделениеДт</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеДт" Вид="Измерение" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ОбъектКоллекции.СубконтоДт) = "ТаблицаЗначений" Тогда
	Если (ПустоеЗначение(ОбъектКоллекции.СчетДт) = 0) Тогда
		Если (Лев(ОбъектКоллекции.СчетДт.Код,2) &lt;&gt; "79") Тогда
			Для НомерСтроки = 1 По ОбъектКоллекции.СубконтоДт.КоличествоСтрок() Цикл
				ТекЗнач = ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(НомерСтроки, "Значение");
				Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
					Если (ТекЗнач.Вид() = "Подразделения")
						ИЛИ (ТекЗнач.Вид() = "РасходыБудущихПериодов") Тогда
						Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ТекЗнач);
						Значение = ПолучитьПодразделениеИзСубконто();
						Прервать;
					КонецЕсли;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
	КонецЕсли;
	
	Отказ = ПустоеЗначение(Значение);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование> --&gt; ПодразделениеКт</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеКт" Вид="Измерение" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ОбъектКоллекции.СубконтоКт) = "ТаблицаЗначений" Тогда
	Если (ПустоеЗначение(ОбъектКоллекции.СчетКт) = 0) Тогда
		Если (Лев(ОбъектКоллекции.СчетКт.Код,2) &lt;&gt; "79") Тогда
			Для НомерСтроки = 1 По ОбъектКоллекции.СубконтоКт.КоличествоСтрок() Цикл
				ТекЗнач = ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(НомерСтроки, "Значение");
				Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
					Если (ТекЗнач.Вид() = "Подразделения")
						ИЛИ (ТекЗнач.Вид() = "РасходыБудущихПериодов") Тогда
						Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", ТекЗнач);
						Значение = ПолучитьПодразделениеИзСубконто();
						Прервать;
					КонецЕсли;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
	КонецЕсли;
	
	Отказ = ПустоеЗначение(Значение);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование> --&gt; Активность</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>45</Код>
						<Наименование> --&gt; СпособЗаполнения</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособЗаполнения" Вид="Реквизит"/>
						<ПередВыгрузкой>Значение = "Вручную";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>47</Код>
						<Наименование> --&gt; СуммаОперации</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаОперации" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Хозрасчетный = ВходящиеДанные.Получить("Хозрасчетный");
Если ПустоеЗначение(Хозрасчетный) = 0 Тогда
	Значение = Хозрасчетный.Итог("Сумма");
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>ВводОстатков</Код>
			<Наименование>ВводОстатков</Наименование>
			<Порядок>250</Порядок>
			<Правило>
				<Код>ВводНачальныхОстатковНМАИНИОКР</Код>
				<Наименование> --&gt; ДокументСсылка.ПринятиеКУчетуНМА</Наименование>
				<Порядок>150</Порядок>
				<ПередВыгрузкой>Если ВходящиеДанные.Получить("НМА").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>ПровестиЗаписьНеЗаписанныхОбъектов();</ПослеЗагрузки>
				<Приемник>ДокументСсылка.ВводНачальныхОстатков</Приемник>
				<Свойства>
					<Группа>
						<Код>24</Код>
						<Наименование> --&gt; НМА</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НМА" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("НМА");
КоллекцияОбъектов.НоваяКолонка("СпособПоступления");
КоллекцияОбъектов.НоваяКолонка("СпособОтраженияРасходов");
КоллекцияОбъектов.НоваяКолонка("МетодНачисленияАмортизацииНУ");
КоллекцияОбъектов.НоваяКолонка("СпособНачисленияАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("НачислятьАмортизациюБУ");
КоллекцияОбъектов.НоваяКолонка("НачислятьАмортизациюНУ");
КоллекцияОбъектов.НоваяКолонка("ВидОбъектаУчета");
КоллекцияОбъектов.НоваяКолонка("АмортизацияДо2009");
КоллекцияОбъектов.НоваяКолонка("ФактическийСрокИспользованияДо2009");
КоллекцияОбъектов.НоваяКолонка("ПорядокСписанияНИОКРНаРасходыНУ");

Параметры.БУ_ДатаКонца = СоздатьОбъект("БухгалтерскиеИтоги");
Параметры.БУ_ДатаКонца.ПериодМ(Параметры.ДатаКонцаПериодаВыгрузки);</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>ОбъектКоллекции.СпособПоступления = ОбъектКоллекции.НМА.СпособПоступления;
ОбъектКоллекции.СпособОтраженияРасходов = ОбъектКоллекции.НМА;
ОбъектКоллекции.МетодНачисленияАмортизацииНУ = ОбъектКоллекции.НМА.МетодНачисленияАмортизации;
ОбъектКоллекции.СпособНачисленияАмортизацииБУ = ОбъектКоллекции.НМА.СпособНачисленияАмортизации;


НМА = ОбъектКоллекции.НМА;

ОбъектКоллекции.ВидОбъектаУчета  = ?(НМА.ВидОбъектаУчета = 0, "НематериальныйАктив", "РасходыНаНИОКР");

Если (ОбъектКоллекции.ВидОбъектаУчета = "НематериальныйАктив") Тогда
	Если (НМА.ПорядокНачисленияАмортизации &lt;&gt; 0) и (НМА.ПервоначальнаяСтоимостьН &lt;&gt; 0) Тогда
		ОбъектКоллекции.НачислятьАмортизациюНУ = 1;
	Иначе
		ОбъектКоллекции.НачислятьАмортизациюНУ = 0;
	КонецЕсли;
Иначе
	Если НМА.ПорядокНачисленияАмортизации = 1 Тогда
		ОбъектКоллекции.ПорядокСписанияНИОКРНаРасходыНУ = "НеСписывать";
	Иначе
		ОбъектКоллекции.ПорядокСписанияНИОКРНаРасходыНУ = "Равномерно";
	КонецЕсли;
КонецЕсли;

Если (НМА.ПорядокНачисленияАмортизации &lt;&gt; 1) и (НМА.ПервоначальнаяСтоимость &lt;&gt; 0) Тогда
	ОбъектКоллекции.НачислятьАмортизациюБУ = 1;
	
Иначе
	ОбъектКоллекции.НачислятьАмортизациюБУ = 0;
КонецЕсли;

//сведения о НМА до 2009 г.
Если (Константа.МетодНачисленияАмортизацииНУ.Получить(Параметры.ДатаВводаОстатков - 1) = Перечисление.МетодыНачисленияАмортизации.Линейный)
ИЛИ (((НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)
ИЛИ (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)
ИЛИ (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа)))
ИЛИ ((НМА.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный) И (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)) Тогда
	
	ДатаПереходаНаЛинейныйМетод ='01.01.2009';
	
	Если НМА.СрокПолезногоИспользованияН &gt; 0 Тогда
		Если (ПустоеЗначение(НМА.Состояние.Получить(ДатаПереходаНаЛинейныйМетод)) = 1)
		ИЛИ ((НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)
		ИЛИ (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)
		ИЛИ (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа)
		ИЛИ (НМА.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)) 
		ИЛИ ((ПустоеЗначение(НМА.Состояние.Получить('31.12.2008')) = 0) И (НМА.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный)) Тогда 
			//Условие выполняется для объектов принятых в период применения линейного метода, для объектов
			// отдельной группы, по которым применялся линейный метод, для объектов по которым до 2009 г.
			// применялся нелинейный метод, отдельным объектам 8-9 групп для которых всегда применяется линейный метод
			
		Иначе
			
			БухИтЛ = СоздатьОбъект("БухгалтерскиеИтоги");
			БухИтЛ .Актуальность(1);
			БухИтЛ.ПериодМ(ДатаПереходаНаЛинейныйМетод);
			
			ЛинейныйНачисленнаяАмортизацияНалог    = БухИтЛ.СНК("Н05.04",,, НМА);

			Если ПустоеЗначение (НМА.ДатаПринятияКУчету) = 1 Тогда
				ОставшийсяСрокПолезногоИспользования = 0;
			Иначе
				
				СрокЭксплуатацииЛет = Макс(0, (ДатаГод(ДатаПереходаНаЛинейныйМетод) - ДатаГод(НМА.ДатаПринятияКУчету))*12 - 1);
				СрокЭксплуатации = СрокЭксплуатацииЛет + (ДатаМесяц(ДатаПереходаНаЛинейныйМетод) - ДатаМесяц(НМА.ДатаПринятияКУчету));
				
			КонецЕсли;
			
		КонецЕсли;							
		
	КонецЕсли;
КонецЕсли;

ОбъектКоллекции.ФактическийСрокИспользованияДо2009= СрокЭксплуатации;
ОбъектКоллекции.АмортизацияДо2009  = ЛинейныйНачисленнаяАмортизацияНалог;</ПередВыгрузкой>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ВидОбъектаУчета</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ВидОбъектаУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; СпособОтраженияРасходов</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособОтраженияРасходов" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение =  ОбъектКоллекции.НМА;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; НачислятьАмортизациюБУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НачислятьАмортизациюБУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; МетодНачисленияАмортизацииНУ</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МетодНачисленияАмортизацииНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.МетодыНачисленияАмортизации"/>
							<КодПравилаКонвертации>МетодыНачисленияАмортизации                       </КодПравилаКонвертации>
							<ПередВыгрузкой>ВыбСпособ = ОбъектКоллекции.МетодНачисленияАмортизацииНУ;
Если ПустоеЗначение(ВыбСпособ) = 1 Тогда
	ВыбСпособ = "";
	
Иначе
	ВыбСпособ = ВыбСпособ.Идентификатор();
КонецЕсли;

Значение = ВыбСпособ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; НачислятьАмортизациюНУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюНУ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.НачислятьАмортизациюНУ;
Иначе
	Значение = ОбъектКоллекции.СписыватьРасходыНУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СтоимостьБУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПервоначальнаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА.ПервоначальнаяСтоимость;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; СтоимостьНУ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПервоначальнаяСтоимостьНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.НМА.ПервоначальнаяСтоимостьН;
Иначе
	Значение = ОбъектКоллекции.ПервоначальнаяСтоимостьНУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование> --&gt; НематериальныйАктив</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/>
							<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ОбъемПродукцииРаботДляВычисленияАмортизации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизации" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА.ОбщийОбъемПродукцииРабот;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СпециальныйКоэффициентНУ</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпециальныйКоэффициентНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА.СпециальныйКоэффициент.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; СпособНачисленияАмортизацииБУ</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА"/>
							<КодПравилаКонвертации>СпособыНачисленияАмортизацииНМА                   </КодПравилаКонвертации>
							<ПередВыгрузкой>ВыбСпособ = ОбъектКоллекции.СпособНачисленияАмортизацииБУ;
Если ПустоеЗначение(ВыбСпособ) = 1 Тогда
	ВыбСпособ = "";
	
Иначе
	ВыбСпособ = ВыбСпособ.Идентификатор();
КонецЕсли;

Значение = ВыбСпособ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; СпособПоступления</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПоступления" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/>
							<КодПравилаКонвертации>СпособыПоступленияНМА                             </КодПравилаКонвертации>
							<ПередВыгрузкой>ВыбСпособ = ОбъектКоллекции.СпособПоступления;
Если ПустоеЗначение(ВыбСпособ) = 1 Тогда
	ВыбСпособ = "ПриобретениеЗаПлату";
	
Иначе
	ВыбСпособ = ВыбСпособ.Идентификатор();
КонецЕсли;

Значение = ВыбСпособ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА.СрокПолезногоИспользования;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СрокПолезногоИспользованияНУ</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.НМА.СрокПолезногоИспользованияН;
Иначе
	Значение = ОбъектКоллекции.СрокИспользованияНУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; СчетНачисленияАмортизацииБУ</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.НМА.ПорядокНачисленияАмортизации = 2, "05", "04.01");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СчетУчетаБУ</Наименование>
							<Порядок>2200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.ВидОбъектаУчета = "НематериальныйАктив", "04.01", "04.02");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; ДатаПринятияКУчетуРегл</Наименование>
							<Порядок>2350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПринятияКУчетуРегл" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НМА.ДатаПринятияКУчету;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; ТекущаяСтоимостьБУ</Наименование>
							<Порядок>2400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СтоимостьБУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; ТекущаяСтоимостьНУ</Наименование>
							<Порядок>2450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СтоимостьНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; ТекущаяСтоимостьПР</Наименование>
							<Порядок>2500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СтоимостьПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; ТекущаяСтоимостьВР</Наименование>
							<Порядок>2550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ЗначениеБУ = ОбъектКоллекции.СтоимостьБУ;
ЗначениеНУ = ОбъектКоллекции.СтоимостьНУ;
ЗначениеПР = ОбъектКоллекции.СтоимостьПР;

Значение = ЗначениеБУ - ЗначениеНУ - ЗначениеПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияБУ</Наименование>
							<Порядок>2600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.АмортизацияБУ;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияНУ</Наименование>
							<Порядок>2650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.АмортизацияНУ;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияПР</Наименование>
							<Порядок>2700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	Значение = ОбъектКоллекции.АмортизацияПР;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияВР</Наименование>
							<Порядок>2750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	ЗначениеБУ = ОбъектКоллекции.АмортизацияБУ;
Иначе
	ЗначениеБУ = 0;
КонецЕсли;
Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	ЗначениеНУ = ОбъектКоллекции.АмортизацияНУ;
Иначе
	ЗначениеНУ = 0;
КонецЕсли;
Если ОбъектКоллекции.ВидОбъектаУчета  = "НематериальныйАктив" Тогда
	ЗначениеПР = ОбъектКоллекции.АмортизацияПР;
Иначе
	ЗначениеПР = 0;
КонецЕсли;

Значение = ЗначениеБУ - ЗначениеНУ - ЗначениеПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; АмортизацияДо2009</Наименование>
							<Порядок>2800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="АмортизацияДо2009" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.АмортизацияДо2009;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; ФактическийСрокИспользованияДо2009</Наименование>
							<Порядок>2850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФактическийСрокИспользованияДо2009" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ФактическийСрокИспользованияДо2009;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; ПорядокСписанияНИОКРНаРасходыНУ</Наименование>
							<Порядок>2900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокСписанияНИОКРНаРасходыНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокСписанияНИОКРНУ"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ПорядокСписанияНИОКРНаРасходыНУ;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>28</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Перенесено из 1С:Бухгалтерии 7.7 # " + ВходящиеДанные.Получить("ВидОбъектаУчета") + " " + ВходящиеДанные.Получить("ОтражатьВНУ");</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>40</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьПоСпециальнымРегистрам" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>29</Код>
						<Наименование> --&gt; РазделУчета</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РазделУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.РазделыУчетаДляВводаОстатков"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВводНачальныхОстатков</Код>
				<Наименование> --&gt; ДокументСсылка.ВводНачальныхОстатков</Наименование>
				<Порядок>150</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("РазделУчета")) = 1 Тогда
	Отказ = 1;
КонецЕсли;
Если (ВходящиеДанные.Получить("РазделУчета") = "НДСПоПриобретеннымЦенностям")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "НДСПоАвансамПолученным")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "НДСНачисленный")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "ОсновныеСредства")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "НематериальныеАктивыИНИОКР") Тогда
	Отказ = 1;
КонецЕсли;
Если ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>ПровестиЗаписьНеЗаписанныхОбъектов();
ТаблицаРасчетыПоЗаработнойПлате = Объект.РасчетыПоЗаработнойПлате;
Если ТаблицаРасчетыПоЗаработнойПлате.Количество() &lt;&gt; 0 Тогда
	Для Каждого СтрокаТаблицы ИЗ ТаблицаРасчетыПоЗаработнойПлате Цикл		
		Если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.РасчетыПоДепонированнымСуммам Тогда			
			ДокументДепонирования = СтрокаТаблицы.Ведомость.ПолучитьОбъект();
			ДокументДепонирования.Зарплата.Очистить();			
			ДокументДепонирования.Записать();
		КонецЕсли;		
	КонецЦикла;
	Для Каждого СтрокаТаблицы ИЗ ТаблицаРасчетыПоЗаработнойПлате Цикл		
		Если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.РасчетыПоДепонированнымСуммам Тогда			
			ДокументДепонирования						= СтрокаТаблицы.Ведомость.ПолучитьОбъект();
			НоваяСтрокаДокумента						= ДокументДепонирования.Зарплата.Добавить();
			НоваяСтрокаДокумента.ФизЛицо				= СтрокаТаблицы.РаботникОрганизации;
			НоваяСтрокаДокумента.Сумма					= СтрокаТаблицы.Сумма;
			НоваяСтрокаДокумента.ВыплаченностьЗарплаты	= Перечисления.ВыплаченностьЗарплаты.Задепонировано;
			ДокументДепонирования.Записать();
		КонецЕсли;		
	КонецЦикла;
КонецЕсли;

//**************************************************************
Если (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.НезавершенноеПроизводство)
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.РасчетыСУчредителями)
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.Капитал)
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ОтложенныеНалоговыеАктивыОбязательства) 	
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ПрочиеСчетаБухгалтерскогоУчета) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ДенежныеСредства) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.РасходыБудущихПериодов) Тогда
	
	КоллекцияОбъектов = Объект.БухСправка;
	
	//обрабатываем субконто БУ
	Параметры.ПараметрыАлгоритмов.Очистить();
	Параметры.ПараметрыАлгоритмов.Вставить("ИмяТабличнойЧасти", "БухСправка");
	Параметры.ПараметрыАлгоритмов.Вставить("ИмяСчета","СчетУчета");
	Параметры.ПараметрыАлгоритмов.Вставить("ИмяСубконто","Субконто");
	Выполнить(Алгоритмы.ОбработкаСубконтоПослеЗагрузки);

	Для Каждого СтрокаКоллекции ИЗ КоллекцияОбъектов Цикл
		Если СтрокаКоллекции.СчетУчета.НалоговыйУчет Тогда
			Если СтрокаКоллекции.СуммаНУ = 0
				И СтрокаКоллекции.СуммаПР = 0
				И СтрокаКоллекции.СуммаВР = 0 Тогда
				
				СуммаДляНУ = ?(СтрокаКоллекции.Сумма &lt;&gt; 0, СтрокаКоллекции.Сумма, СтрокаКоллекции.СуммаКт);
				
				Если  СуммаДляНУ &lt;&gt; 0 Тогда
					СтрокаКоллекции.СуммаНУ = 0;
					СтрокаКоллекции.СуммаПР = 0;
					СтрокаКоллекции.СуммаВР = СуммаДляНУ;					
				КонецЕсли;
			КонецЕсли;
				
		Иначе
			СтрокаКоллекции.СуммаНУ = 0;
			СтрокаКоллекции.СуммаПР = 0;
			СтрокаКоллекции.СуммаВР = 0;
		КонецЕсли;		
	КонецЦикла;	
	
ИначеЕсли (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.КапитальныеВложения) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.Материалы)
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.Товары) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ГотоваяПродукцияИПолуфабрикаты) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ТоварыОтгруженные) Тогда
	
	Если Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.ТоварыОтгруженные Тогда
		КоллекцияОбъектов = Объект.МПЗОтгруженные;		
	Иначе
		КоллекцияОбъектов = Объект.МПЗПриобретенные;		
	КонецЕсли;
	
	Для Каждого СтрокаКоллекции ИЗ КоллекцияОбъектов Цикл
		Если СтрокаКоллекции.СчетУчета.НалоговыйУчет Тогда
			Если СтрокаКоллекции.СуммаНУ = 0
				И СтрокаКоллекции.СуммаПР = 0
				И СтрокаКоллекции.СуммаВР = 0 Тогда
				
				СуммаДляНУ = СтрокаКоллекции.Сумма;
				
				Если  СуммаДляНУ &lt;&gt; 0 Тогда
					СтрокаКоллекции.СуммаНУ = 0;
					СтрокаКоллекции.СуммаПР = 0;
					СтрокаКоллекции.СуммаВР = СуммаДляНУ;					
				КонецЕсли;
			КонецЕсли;
			
		Иначе
			СтрокаКоллекции.СуммаНУ = 0;
			СтрокаКоллекции.СуммаПР = 0;
			СтрокаКоллекции.СуммаВР = 0;
		КонецЕсли;		
		
	КонецЦикла;	
		
ИначеЕсли (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.РасчетыСПоставщикамиИПодрядчиками) 
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.РасчетыСПокупателямиИЗаказчиками)
	ИЛИ (Объект.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.РасчетыСПрочимиДебиторамиИКредиторами) Тогда
	
	КоллекцияОбъектов = Объект.РасчетыСКонтрагентами;
	
	Для Каждого СтрокаКоллекции ИЗ КоллекцияОбъектов Цикл
		
		Счет = СтрокаКоллекции.СчетУчета;
		ПоДокументамРасчетов = НЕ (Счет.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ДокументыРасчетовСКонтрагентами, "ВидСубконто") = Неопределено);
		
		Если НЕ ПоДокументамРасчетов Тогда
			СтрокаКоллекции.Документ = "";
		КонецЕсли;
		
		Если СтрокаКоллекции.СчетУчета.НалоговыйУчет Тогда
			Если СтрокаКоллекции.СуммаНУ = 0 Тогда
				
				СуммаДляНУ = ?(СтрокаКоллекции.Сумма &lt;&gt; 0, СтрокаКоллекции.Сумма, СтрокаКоллекции.СуммаКт);
				
				Если  СуммаДляНУ &lt;&gt; 0 Тогда
					СтрокаКоллекции.СуммаНУ = СуммаДляНУ;					
				КонецЕсли;
			КонецЕсли;
				
		Иначе
			СтрокаКоллекции.СуммаНУ = 0;
		КонецЕсли;		
		
	КонецЦикла;	
	
КонецЕсли;</ПослеЗагрузки>
				<Приемник>ДокументСсылка.ВводНачальныхОстатков</Приемник>
				<Свойства>
					<Группа>
						<Код>9</Код>
						<Наименование> --&gt; БухСправка</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="БухСправка" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "НезавершенноеПроизводство")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСУчредителями")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "Капитал")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ОтложенныеНалоговыеАктивыОбязательства") 
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ПрочиеСчетаБухгалтерскогоУчета")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ДенежныеСредства") Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");
	ЗаполнитьРеквизитыДокументаВНО();
	ПолучитьВходящиеДанныеНУ_МПЗ();	
	ПолучитьВходящиеДанныеНУ_Прочие();
	
	ТекущийСчет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
	Если (ТекущийСчет = СчетПоКоду("002.1")) ИЛИ (ТекущийСчет = СчетПоКоду("002.2")) ИЛИ (ТекущийСчет = СчетПоКоду("003")) ИЛИ (ТекущийСчет = СчетПоКоду("006")) Тогда
		РаспределитьПоМестамХранения();
	КонецЕсли;
	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");		
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;
Если ОбъектКоллекции.СчетУчета = "ТоварыНаСкладе" Тогда
	ИмяПКО = "ДокументРасчетовСКонтрагентом";	
ИначеЕсли ОбъектКоллекции.СчетУчета = "ТоварыПереданныеНаКомиссию" Тогда
	ИмяПКО = "ДокументРасчетовСКонтрагентом";
ИначеЕсли (ОбъектКоллекции.СчетУчета = "РасчетыПоВыделенномуИмуществу")
	ИЛИ (ОбъектКоллекции.СчетУчета = "РасчетыПоТекущимОперациям") Тогда
	ИмяПКО = "ОбособленныеПодразделения";	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; Субконто2</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; Субконто3</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто3;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;
Если ВходящиеДанные.Получить("РазделУчета") = "ДенежныеСредства" Тогда
	Если (ОбъектКоллекции.Сумма = 0)
		И (ОбъектКоллекции.СуммаКт &lt;&gt; 0) Тогда
		Значение = ОбъектКоллекции.СуммаКт;
	КонецЕсли;
ИначеЕсли ВходящиеДанные.Получить("РазделУчета") = "РасчетыСУчредителями" Тогда
	Если (ОбъектКоллекции.Сумма = 0)
		И (ОбъектКоллекции.СуммаКт &lt;&gt; 0) 
		И (ОбъектКоллекции.СчетУчета = "РасчетыПоВкладамВУставныйКапитал") Тогда
		Значение = -ОбъектКоллекции.СуммаКт;
	КонецЕсли 
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; СуммаКт</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКт" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаКт;
Если ВходящиеДанные.Получить("РазделУчета") = "РасчетыСУчредителями" Тогда
	Если (ОбъектКоллекции.Сумма = 0)
		И (ОбъектКоллекции.СуммаКт &lt;&gt; 0) 
		И (ОбъектКоллекции.СчетУчета = "РасчетыПоВкладамВУставныйКапитал") Тогда
		Значение = 0;
	КонецЕсли 
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; СуммаНУ</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; СуммаПР</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; СуммаВР</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаВР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; Количество</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; Валюта</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Валюта) = 1 Тогда
	Отказ = 1;
Иначе
	Значение = ОбъектКоллекции.Валюта;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; ВалютнаяСумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ВалютнаяСумма;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>11</Код>
						<Наименование> --&gt; МПЗПриобретенные</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МПЗПриобретенные" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "КапитальныеВложения")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "Материалы")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "Товары")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ГотоваяПродукцияИПолуфабрикаты") Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	
	ЗаполнитьРеквизитыДокументаВНО();
	ПолучитьВходящиеДанныеНУ_МПЗ();
	
	РаспределитьПоМестамХранения();
	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");
	
	//******************
	//Для спецматериалов необходимо синхронизировать получение первоначальной стоимости
	
	Если (Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет") = СчетПоКоду("10.11.1"))
		ИЛИ (Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет") = СчетПоКоду("10.11.2")) Тогда
		
		Параметры.ТаблицаОстатковМЦ.ВыбратьСтроки();
		Пока Параметры.ТаблицаОстатковМЦ.ПолучитьСтроку() = 1 Цикл
			Параметры.ТаблицаОстатковМЦ.Субконто1 = Параметры.ТаблицаОстатковМЦ.СубконтоДт.ПолучитьЗначение(1, "Значение");
			Параметры.ТаблицаОстатковМЦ.Субконто2 = Параметры.ТаблицаОстатковМЦ.СубконтоДт.ПолучитьЗначение(2, "Значение");
			Параметры.ТаблицаОстатковМЦ.Субконто3 = Параметры.ТаблицаОстатковМЦ.СубконтоДт.ПолучитьЗначение(3, "Значение");
		КонецЦикла;
		
		КоллекцияОбъектов.ВыбратьСтроки();
		Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
			Параметры.ТаблицаОстатковМЦ.ВыбратьСтроки();
			Пока Параметры.ТаблицаОстатковМЦ.ПолучитьСтроку() = 1 Цикл
				Если (КоллекцияОбъектов.Субконто1 = Параметры.ТаблицаОстатковМЦ.Субконто1)
					И (КоллекцияОбъектов.Субконто2 = Параметры.ТаблицаОстатковМЦ.Субконто2)
					И (КоллекцияОбъектов.Субконто3 = Параметры.ТаблицаОстатковМЦ.Субконто3) Тогда 					
					КоллекцияОбъектов.СуммаМЦ = Параметры.ТаблицаОстатковМЦ.Сумма;
					Параметры.ТаблицаОстатковМЦ.УдалитьСтроку();
					Прервать;
				КонецЕсли;		
			КонецЦикла;
		КонецЦикла;
		
	КонецЕсли;
	
	//исключительные случаи
	Если (Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет") &lt;&gt; СчетПоКоду("08.6")) 
		И (Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет") &lt;&gt; СчетПоКоду("08.7")) Тогда
		КоллекцияОбъектов.ВыбратьСтроки();
		Пока КоллекцияОбъектов.получитьСтроку() = 1 Цикл
			Если (КоллекцияОбъектов.СуммаНУ + Параметры.ТаблицаОстатковНУ.СуммаПР + Параметры.ТаблицаОстатковНУ.СуммаВР) = 0 Тогда
			КоллекцияОбъектов.СуммаВР = КоллекцияОбъектов.Сумма;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
		
КонецЕсли;</ПередОбработкойВыгрузки>
						<ПослеОбработкиВыгрузки>	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");
	//*************************************************
	//Разбросаем сумму по количеству
	ТаблицаПоКоличеству = СоздатьОбъект("ТаблицаЗначений");
	ТаблицаПоКоличеству.НоваяКолонка("СчетУчета");
	ТаблицаПоКоличеству.НоваяКолонка("Субконто1");
	ТаблицаПоКоличеству.НоваяКолонка("Субконто2");
	ТаблицаПоКоличеству.НоваяКолонка("Субконто3");
	ТаблицаПоКоличеству.НоваяКолонка("Количество");
	ТаблицаПоКоличеству.НоваяКолонка("Сумма");
	
	ТаблицаПоСумме		 = СоздатьОбъект("ТаблицаЗначений");
	ТаблицаПоСумме.НоваяКолонка("СчетУчета");
	ТаблицаПоСумме.НоваяКолонка("Субконто1");
	ТаблицаПоСумме.НоваяКолонка("Субконто2");
	ТаблицаПоСумме.НоваяКолонка("Субконто3");
	ТаблицаПоСумме.НоваяКолонка("Количество");
	ТаблицаПоСумме.НоваяКолонка("Сумма");</ПослеОбработкиВыгрузки>
						<Свойство>
							<Код>58</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>75</Код>
							<Наименование> --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.СчетУчета = "ТорговаяНаценкаНТТ" Тогда
	Отказ = 1;
Иначе
	
	Значение = ОбъектКоллекции.Субконто1;
	
	Если ПустоеЗначение(Значение) = 0 Тогда	
		Если (ОбъектКоллекции.СчетУчета = "СтроительствоОбъектовОсновныхСредств")
			ИЛИ (ОбъектКоллекции.СчетУчета = "ПриобретениеЗемельныхУчастков")
			ИЛИ (ОбъектКоллекции.СчетУчета = "ПриобретениеОбъектовПриродопользования") Тогда
			ИмяПКО  = "ОбъектыСтроительства_08_3";
		ИначеЕсли (ОбъектКоллекции.СчетУчета = "ПриобретениеНематериальныхАктивов")
			ИЛИ (ОбъектКоллекции.СчетУчета = "ВыполнениеНИОКР") Тогда
			ИмяПКО  = "ОбъектыСтроительства_08_5_08_8";
			Если ОбъектКоллекции.СчетУчета = "ВыполнениеНИОКР" Тогда
				ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
				ИсходящиеДанные.Установить("Счет", СчетПоКоду("08.8"));
			КонецЕсли;
		ИначеЕсли ОбъектКоллекции.СчетУчета = "ОборудованиеКУстановке" Тогда
			ИмяПКО  = "Оборудование";
		ИначеЕсли Значение.Вид() = "ОбъектыСтроительства" Тогда
			ИмяПКО  = "ОбъектыСтроительства_08_4";
		ИначеЕсли Значение.Вид() = "Материалы" Тогда
			ИмяПКО  = "Материалы";
		Иначе 
			ИмяПКО  = "Номенклатура";		
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>60</Код>
							<Наименование> --&gt; Склад</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "";
Если ОбъектКоллекции.СчетУчета = "ТорговаяНаценкаНТТ" Тогда
	СкладЗнач = ОбъектКоллекции.Субконто1;
Иначе
	СкладЗнач = ОбъектКоллекции.Субконто2;
КонецЕсли;

Если ПустоеЗначение(СкладЗнач) = 0 Тогда
	Если ТипЗначенияСтр(СкладЗнач) = "Справочник" Тогда
		Если СкладЗнач.Вид() = "МестаХранения" Тогда
			Значение = СкладЗнач;		
		Иначе
			Отказ = 1;
		КонецЕсли;
	Иначе
		Отказ = 1;
	КонецЕсли;
ИначеЕсли ОбъектКоллекции.СчетУчета = "ПриобретениеОбъектовОсновныхСредств" Тогда
	Значение = Константа.ОсновнойСклад;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>61</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "";
Если ПустоеЗначение(ОбъектКоллекции.Субконто2) = 0 Тогда
	Если ТипЗначенияСтр(ОбъектКоллекции.Субконто2) = "Справочник" Тогда
		Если ОбъектКоллекции.Субконто2.Вид() = "Контрагенты" Тогда
			Значение = ОбъектКоллекции.Субконто2;
		Иначе
			Отказ = 1;
		КонецЕсли;    
	Иначе
		Отказ = 1;
	КонецЕсли;        
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>62</Код>
							<Наименование> --&gt; Количество</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>63</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>67</Код>
							<Наименование> --&gt; СпособСтроительства</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособСтроительства" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыСтроительства"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.СчетУчета = "СтроительствоОбъектовОсновныхСредств" Тогда
	Значение = "Хозспособ";
Иначе
	Значение = "";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>68</Код>
							<Наименование> --&gt; НомерСтрокиТЧ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерСтрокиТЧ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>64</Код>
							<Наименование> --&gt; СуммаНУ</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>65</Код>
							<Наименование> --&gt; СуммаПР</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>66</Код>
							<Наименование> --&gt; СуммаВР</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаВР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>104</Код>
							<Наименование> --&gt; СпецМатериалНазначениеИспользования</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпецМатериалНазначениеИспользования" Вид="Реквизит" Тип="СправочникСсылка.НазначенияИспользования"/>
							<КодПравилаКонвертации>НазначенияИспользования                           </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "";
Если ПустоеЗначение(ОбъектКоллекции.Субконто2) = 0 Тогда
	Если ТипЗначенияСтр(ОбъектКоллекции.Субконто2) = "Справочник" Тогда
		Если ОбъектКоллекции.Субконто2.Вид() = "НазначенияИспользования" Тогда
			Значение = ОбъектКоллекции.Субконто2;		
		Иначе
			Отказ = 1;
		КонецЕсли;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>105</Код>
							<Наименование> --&gt; СпецМатериалПодразделениеФизЛицо</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпецМатериалПодразделениеФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<ПередВыгрузкой>Значение = "";
Если ПустоеЗначение(ОбъектКоллекции.Субконто3) = 0 Тогда
	Если ТипЗначенияСтр(ОбъектКоллекции.Субконто3) = "Справочник" Тогда		
		Если ОбъектКоллекции.Субконто3.Вид() = "Сотрудники" Тогда
			Значение = ОбъектКоллекции.Субконто3;
			ИмяПКО = "ФизическиеЛица";
		ИначеЕсли ОбъектКоллекции.Субконто3.Вид() = "Подразделения" Тогда 
			Значение = ОбъектКоллекции.Субконто3;
			ИмяПКО = "ПодразделенияОрганизаций";
		Иначе
			Отказ = 1;
		КонецЕсли;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>106</Код>
							<Наименование> --&gt; СпецМатериалПартияМатериалаВЭксплуатации</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпецМатериалПартияМатериалаВЭксплуатации" Вид="Реквизит"/>
							<КодПравилаКонвертации>ПартияМатериаловВЭксплуатации                     </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "";
Если ПустоеЗначение(ОбъектКоллекции.Субконто2) = 0 Тогда
	Если ТипЗначенияСтр(ОбъектКоллекции.Субконто2) = "Справочник" Тогда
		Если ОбъектКоллекции.Субконто2.Вид() = "НазначенияИспользования" Тогда
			Значение = ОбъектКоллекции.Субконто2;		
		Иначе
			Отказ = 1;
		КонецЕсли;
	Иначе
		Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>107</Код>
							<Наименование> --&gt; СпецМатериалПервоначальнаяСтоимость</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпецМатериалПервоначальнаяСтоимость" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаМЦ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>110</Код>
							<Наименование> --&gt; Ключ</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ключ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>113</Код>
							<Наименование> --&gt; Партия</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Партия" Вид="Реквизит"/>
							<КодПравилаКонвертации>ДокументРасчетовСКонтрагентомДляВНО               </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>12</Код>
						<Наименование> --&gt; МПЗОтгруженные</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МПЗОтгруженные" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ТоварыОтгруженные" Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	ЗаполнитьРеквизитыДокументаВНО();
	ПолучитьВходящиеДанныеНУ_ОТ();	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>76</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>77</Код>
							<Наименование> --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто3;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>78</Код>
							<Наименование> --&gt; Покупатель</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Покупатель" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>79</Код>
							<Наименование> --&gt; ДоговорПокупателя</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорПокупателя" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>80</Код>
							<Наименование> --&gt; ДокументОтгрузки</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументОтгрузки" Вид="Реквизит"/>
							<КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>81</Код>
							<Наименование> --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>82</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>83</Код>
							<Наименование> --&gt; СуммаНУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>84</Код>
							<Наименование> --&gt; СуммаПР</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>85</Код>
							<Наименование> --&gt; СуммаВР</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаВР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>111</Код>
							<Наименование> --&gt; Ключ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ключ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>15</Код>
						<Наименование> --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасходыБудущихПериодов" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасходыБудущихПериодов" Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	ЗаполнитьРеквизитыДокументаВНО();
	ПолучитьВходящиеДанныеНУ_Прочие();
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование> --&gt; Субконто1</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;

Если (ОбъектКоллекции.СчетУчета = "РасчетыПоИмущественномуИЛичномуСтрахованию") 
	ИЛИ (ОбъектКоллекции.СчетУчета = "РасчетыПоИмущественномуИЛичномуСтрахованиюВал") Тогда
	ИмяПКО = "Контрагенты";
Иначе
	ИмяПКО =  "РасходыБудущихПериодов";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование> --&gt; Субконто2</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; Субконто3</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто3;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование> --&gt; СуммаНУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>48</Код>
							<Наименование> --&gt; СуммаПР</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаПР;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; СуммаВР</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма - ОбъектКоллекции.СуммаНУ - ОбъектКоллекции.СуммаПР;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>16</Код>
						<Наименование> --&gt; РасчетыПоНалогамИСборам</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасчетыПоНалогамИСборам" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыПоНалогамИСборам" Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
	ЗаполнитьРеквизитыДокументаВНО();
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>50</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>51</Код>
							<Наименование> --&gt; ВидПлатежаВБюджет</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидПлатежаВБюджет" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПлатежейВГосБюджет"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>52</Код>
							<Наименование> --&gt; УровеньБюджета</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УровеньБюджета" Вид="Реквизит" Тип="ПеречислениеСсылка.УровниБюджетов"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>57</Код>
							<Наименование> --&gt; СуммаКт</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКт" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаКт;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>17</Код>
						<Наименование> --&gt; РасчетыСКонтрагентами</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасчетыСКонтрагентами" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПоставщикамиИПодрядчиками")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПокупателямиИЗаказчиками")
	И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПрочимиДебиторамиИКредиторами") Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе
		
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
	ЗаполнитьРеквизитыДокументаВНО();
	ДобавитьСуммыНУПоСчетамРасчетовУЕ();
	ДобавитьСуммыНУПоСчетамРасчетовВАЛ();
КонецЕсли;</ПередОбработкойВыгрузки>
						<ПослеВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПослеВыгрузки>
						<Свойство>
							<Код>86</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>87</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>88</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ВходящиеДанные.Получить("РазделУчета") = "РасчетыСПоставщикамиИПодрядчиками" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
ИначеЕсли ВходящиеДанные.Получить("РазделУчета") = "РасчетыСПокупателямиИЗаказчиками" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");
КонецЕсли;

Значение = ОбъектКоллекции.Субконто2;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>93</Код>
							<Наименование> --&gt; Документ</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Документ" Вид="Реквизит"/>
							<КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто2;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("СделатьСсылкуНаДокВводаОстатков", 1);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>89</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;
Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПрочимиДебиторамиИКредиторами" Тогда
	Если ОбъектКоллекции.СуммаКт &lt;&gt; 0 Тогда
		Значение = ОбъектКоллекции.СуммаКт
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>90</Код>
							<Наименование> --&gt; СуммаКт</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКт" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаКт;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>91</Код>
							<Наименование> --&gt; Валюта</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Валюта;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>92</Код>
							<Наименование> --&gt; ВалютнаяСумма</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ВалютнаяСумма;
Если ПустоеЗначение(Значение) = 1 Тогда
	Если ОбъектКоллекции.Сумма &lt;&gt; 0 Тогда
		Значение = ОбъектКоллекции.Сумма;
	Иначе
		Значение = ОбъектКоллекции.СуммаКт
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>94</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>95</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ?(ОбъектКоллекции.ВалютнаяСумма = 0, 1, ?(ОбъектКоллекции.Сумма = 0, ОбъектКоллекции.СуммаКт, ОбъектКоллекции.Сумма) / ОбъектКоллекции.ВалютнаяСумма);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>96</Код>
							<Наименование> --&gt; СуммаНУ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаНУ;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>98</Код>
							<Наименование> --&gt; Аванс</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Аванс" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;
Если ВходящиеДанные.Получить("РазделУчета") = "РасчетыСПоставщикамиИПодрядчиками" Тогда
	Если ОбъектКоллекции.Сумма &lt;&gt; 0 Тогда
		Значение = 1;
	КонецЕсли;
ИначеЕсли ВходящиеДанные.Получить("РазделУчета") = "РасчетыСПокупателямиИЗаказчиками" Тогда
	Если ОбъектКоллекции.СуммаКт &lt;&gt; 0 Тогда
		Значение = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>18</Код>
						<Наименование> --&gt; РасчетыСПодотчетнымиЛицами</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасчетыСПодотчетнымиЛицами" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПодотчетнымиЛицами" Тогда
	Отказ = 1;	
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
	ЗаполнитьРеквизитыДокументаВНО();
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значени = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; РаботникОрганизации</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	Значение = ОбъектКоллекции.СубконтоДт.Значение;
ИначеЕсли ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	Значение = ОбъектКоллекции.СубконтоКт.Значение;
Иначе
	Отказ =1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<НеЗамещать>true</НеЗамещать>
							<Код>22</Код>
							<Наименование> --&gt; Валюта</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Валюта) = 1 Тогда
	Отказ = 1;
Иначе
	Значение = ОбъектКоллекции.Валюта;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; ВалютнаяСумма</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ВалютнаяСумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаКт</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаКт" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаКт;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>19</Код>
						<Наименование> --&gt; РасчетыПоЗаработнойПлате</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасчетыПоЗаработнойПлате" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "РасчетыСПерсоналомПоОплатеТрудаИДепонентам" Тогда
	Отказ = 1;
ИначеЕсли ВходящиеДанные.Получить("ВходящиеОстатки").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
Иначе	
	КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");	
	ЗаполнитьРеквизитыДокументаВНО();
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>99</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СчетУчета;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>100</Код>
							<Наименование> --&gt; РаботникОрганизации</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РаботникОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Субконто1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>101</Код>
							<Наименование> --&gt; Ведомость</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ведомость" Вид="Реквизит" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций"/>
							<КодПравилаКонвертации>ЗарплатаКВыплатеОрганизаций_ВНО                   </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ОбъектКоллекции.СчетУчета = "РасчетыСПерсоналомПоОплатеТруда" Тогда
	Значение = "";
Иначе
	Значение = ОбъектКоллекции.Субконто1;
	ТЗ = СоздатьОбъект("ТаблицаЗначений");
	ТЗ.НоваяКолонка("ФизЛицо");
	ТЗ.НоваяКолонка("Сумма");
	ТЗ.НоваяКолонка("ВыплаченностьЗарплаты");
	ТЗ.НоваяСтрока();
	ТЗ.ФизЛицо = ОбъектКоллекции.Субконто1;
	ТЗ.Сумма = ОбъектКоллекции.СуммаКт; 
	ТЗ.ВыплаченностьЗарплаты = "Задепонировано";
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("СделатьСсылкуНаДокВводаОстатков", 1);
	ИсходящиеДанные.Установить("Зарплата", ТЗ);	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>102</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.СуммаКт;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>103</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.СчетУчета = "РасчетыСПерсоналомПоОплатеТруда" Тогда
	
	ПериодРегистрации = ВходящиеДанные.Получить("Дата");
	ПериодРегистрации = НачМесяца(ПериодРегистрации);
	
	Значение = ПериодРегистрации;
Иначе
	Значение = "";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>450</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>//Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Перенесено из 1С:Бухгалтерии 7.7 # Остатки по счету """ + Строка(ВходящиеДанные.Получить("Счет")) + """";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>650</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>//Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>//Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>109</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>750</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьПоСпециальнымРегистрам" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>//Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование> --&gt; РазделУчета</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РазделУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.РазделыУчетаДляВводаОстатков"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>112</Код>
						<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПодразделениеОрганизации");</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВводНачальныхОстатковОС</Код>
				<Наименование> --&gt; ДокументСсылка.ВводНачальныхОстатковОС</Наименование>
				<Порядок>200</Порядок>
				<ПередВыгрузкой>Если ВходящиеДанные.Получить("ОС").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>ПровестиЗаписьНеЗаписанныхОбъектов();</ПослеЗагрузки>
				<Приемник>ДокументСсылка.ВводНачальныхОстатков</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; ОС</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОС");
КоллекцияОбъектов.НоваяКолонка("СпособПоступленияРегл");
КоллекцияОбъектов.НоваяКолонка("МОЛРегл");
КоллекцияОбъектов.НоваяКолонка("СпособОтраженияРасходовПоАмортизации");
КоллекцияОбъектов.НоваяКолонка("СпособОтраженияРасходовПоАмортизацииНУ");
КоллекцияОбъектов.НоваяКолонка("МетодНачисленияАмортизацииНУ");
КоллекцияОбъектов.НоваяКолонка("СпособНачисленияАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("НазваниеДокументаПринятияКУчетуРегл");
КоллекцияОбъектов.НоваяКолонка("НомерДокументаПринятияКУчетуРегл");
КоллекцияОбъектов.НоваяКолонка("ДатаПоследнейМодернизацииРегл");
КоллекцияОбъектов.НоваяКолонка("СтоимостьДляВычисленияАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("СуммаПоследнейМодернизацииБУ");
КоллекцияОбъектов.НоваяКолонка("СуммаПоследнейМодернизацииНУ");
КоллекцияОбъектов.НоваяКолонка("НомерДокументаМодернизацииРегл");
КоллекцияОбъектов.НоваяКолонка("НазваниеДокументаМодернизацииРегл");
КоллекцияОбъектов.НоваяКолонка("НачислятьАмортизациюБУ");
КоллекцияОбъектов.НоваяКолонка("ПорядокПогашенияСтоимостиБУ");
КоллекцияОбъектов.НоваяКолонка("НачислятьАмортизациюНУ");
КоллекцияОбъектов.НоваяКолонка("ПорядокВключенияСтоимостиВСоставРасходовНУ");
КоллекцияОбъектов.НоваяКолонка("АмортизацияДо2009");
КоллекцияОбъектов.НоваяКолонка("ФактическийСрокИспользованияДо2009");

Параметры.БУ_ДатаКонца = СоздатьОбъект("БухгалтерскиеИтоги");
Параметры.БУ_ДатаКонца.ПериодМ(Параметры.ДатаКонцаПериодаВыгрузки);</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>ОбъектКоллекции.СпособПоступленияРегл = ОбъектКоллекции.ОсновноеСредство.СпособПоступления;
ОбъектКоллекции.МОЛРегл = ОбъектКоллекции.ОсновноеСредство.МОЛ.Получить(ВходящиеДанные.Получить("Дата"));
ОбъектКоллекции.СпособОтраженияРасходовПоАмортизации = ОбъектКоллекции.ОсновноеСредство;
ОбъектКоллекции.СпособОтраженияРасходовПоАмортизацииНУ = ОбъектКоллекции.ОсновноеСредство;
ОбъектКоллекции.МетодНачисленияАмортизацииНУ = ОбъектКоллекции.ОсновноеСредство.МетодНачисленияАмортизации;
ОбъектКоллекции.СпособНачисленияАмортизацииБУ = ОбъектКоллекции.ОсновноеСредство.СпособНачисленияАмортизации;

ОС = ОбъектКоллекции.ОсновноеСредство;

// Получение документов ввода в эксплуатацию и модернизации
ОбъектКоллекции.НазваниеДокументаПринятияКУчетуРегл = "";
ОбъектКоллекции.НомерДокументаПринятияКУчетуРегл = "";
			
Экспл = СоздатьОбъект("Периодический");
Экспл.ИспользоватьОбъект("Состояние", ОС.ТекущийЭлемент());
Экспл.ВыбратьЗначения(ОС.ДатаВводаВЭксплуатацию, Параметры.ДатаВводаОстатков);
Пока Экспл.ПолучитьЗначение() = 1 Цикл
	ИстДок = Экспл.ТекущийДокумент();
	Если ИстДок.Выбран() = 1 Тогда
		Если ИстДок.Вид() = "ВводВЭксплуатациюОС" Тогда
			ОбъектКоллекции.НазваниеДокументаПринятияКУчетуРегл = "Акт ОС-1";
			ОбъектКоллекции.НомерДокументаПринятияКУчетуРегл = ИстДок.НомерДок;
			Прервать;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

// Реквизиты модернизированного объекта
ОбъектМодернизирован = ОС.ОбъектМодернизирован.Получить(Параметры.ДатаВводаОстатков);
Если ОбъектМодернизирован = 1 Тогда // была модернизация
	ДатаМодернизации = глДатаНаКоторуюУстановленоЗначение(ОС, "ОбъектМодернизирован", Параметры.ДатаВводаОстатков);
	ОбъектКоллекции.ДатаПоследнейМодернизацииРегл = ДатаМодернизации;
	
	БУ = СоздатьОбъект("БухгалтерскиеИтоги");
	БУ.ПериодМ(ДатаМодернизации);
	СуммаАмортизации = БУ.СКК("02",,, ОС);
	ОбъектКоллекции.СтоимостьДляВычисленияАмортизацииБУ = ОбъектКоллекции.ТекущаяСтоимостьБУ - СуммаАмортизации;
	
	СтоимостьДоМодернизации = ОС.ПервоначальнаяСтоимость.Получить(ДатаМодернизации - 1);
	СтоимостьПослеМодернизации = ОС.ПервоначальнаяСтоимость.Получить(ДатаМодернизации);
	ОбъектКоллекции.СуммаПоследнейМодернизацииБУ = СтоимостьПослеМодернизации - СтоимостьДоМодернизации;
	
	СтоимостьДоМодернизации = ОС.ПервоначальнаяСтоимостьН.Получить(ДатаМодернизации - 1);
	СтоимостьПослеМодернизации = ОС.ПервоначальнаяСтоимостьН.Получить(ДатаМодернизации);
	ОбъектКоллекции.СуммаПоследнейМодернизацииНУ = СтоимостьПослеМодернизации - СтоимостьДоМодернизации;
	
	Экспл = СоздатьОбъект("Периодический");
	Экспл.ИспользоватьОбъект("ПервоначальнаяСтоимость", ОС.ТекущийЭлемент());
	Экспл.ВыбратьЗначения(ОС.ДатаВводаВЭксплуатацию, Параметры.ДатаВводаОстатков);
	Пока Экспл.ПолучитьЗначение() = 1 Цикл
		ИстДок = Экспл.ТекущийДокумент();
		Если ИстДок.Выбран() = 1 Тогда
			Если ИстДок.Вид() = "МодернизацияОС" Тогда
				ОбъектКоллекции.НазваниеДокументаМодернизацииРегл = "Акт ОС-3";
				ОбъектКоллекции.НомерДокументаМодернизацииРегл = ИстДок.НомерДок;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	
Иначе
	ОбъектКоллекции.ДатаПоследнейМодернизацииРегл = ПолучитьПустоеЗначение("Дата");
	ОбъектКоллекции.СтоимостьДляВычисленияАмортизацииБУ = 0;
	ОбъектКоллекции.СуммаПоследнейМодернизацииБУ = 0;
	ОбъектКоллекции.СуммаПоследнейМодернизацииНУ = 0;
	ОбъектКоллекции.НомерДокументаМодернизацииРегл = "";
	ОбъектКоллекции.НазваниеДокументаМодернизацииРегл = "";
КонецЕсли;

Если ПустоеЗначение(ОС.МатериалДляОтраженияВСоставеМПЗ)=0 Тогда
	ОбъектКоллекции.ПорядокПогашенияСтоимостиБУ = "СписаниеПриПринятииКУчету";
	ОбъектКоллекции.НачислятьАмортизациюБУ = 0;
	
Иначе
	БУ_ДатаКонца = Параметры.БУ_ДатаКонца;
		
	Если БУ_ДатаКонца.СКД("МЦ.01",,, ОС) &gt; 0 Тогда
	    ОбъектКоллекции.ПорядокПогашенияСтоимостиБУ = "СписаниеПриПринятииКУчету";
		ОбъектКоллекции.НачислятьАмортизациюБУ = 0;
		
	ИначеЕсли ОС.ПодлежитАмортизации = 1 Тогда
		ОбъектКоллекции.НачислятьАмортизациюБУ = ОС.НачислятьАмортизацию.Получить(ВходящиеДанные.Получить("Дата"));
		ОбъектКоллекции.ПорядокПогашенияСтоимостиБУ = "НачислениеАмортизации";
				
	Иначе
		ОбъектКоллекции.НачислятьАмортизациюБУ = ОС.НачислятьАмортизацию.Получить(ВходящиеДанные.Получить("Дата"));
		ОбъектКоллекции.ПорядокПогашенияСтоимостиБУ = "НачислениеИзносаПоЕНАОФ";
	КонецЕсли;
КонецЕсли;
	
Если (ОС.ПодлежитАмортизации = 1) и (ОС.ПервоначальнаяСтоимостьН.Получить(ВходящиеДанные.Получить("Дата")) &lt;&gt; 0) Тогда
	ОбъектКоллекции.НачислятьАмортизациюНУ = ОС.НачислятьАмортизацию.Получить(ВходящиеДанные.Получить("Дата"));
	ОбъектКоллекции.ПорядокВключенияСтоимостиВСоставРасходовНУ = "НачислениеАмортизации";
	
Иначе
	ОбъектКоллекции.НачислятьАмортизациюНУ = 0;
	ОбъектКоллекции.ПорядокВключенияСтоимостиВСоставРасходовНУ = "СтоимостьНеВключаетсяВРасходы";
КонецЕсли;

// Сведение об ОС до 2009 года
ЛинейныйНачисленнаяАмортизацияНалог = 0;
СрокЭксплуатации = 0;

СрокПолезногоИспользования = ОС.СрокПолезногоИспользованияН.Получить(Параметры.ДатаВводаОстатков - 1);

Если (Константа.МетодНачисленияАмортизацииНУ.Получить(Параметры.ДатаВводаОстатков - 1) = Перечисление.МетодыНачисленияАмортизации.Линейный)
ИЛИ (((ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)
ИЛИ (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)
ИЛИ (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа)) 
И ((ОС.Группа = Перечисление.ГруппыОС.Здания) ИЛИ (ОС.Группа = Перечисление.ГруппыОС.Сооружения) ИЛИ (ОС.Группа = Перечисление.ГруппыОС.ПередаточныеУстройства)))
ИЛИ ((ОС.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный) И (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)) Тогда
	
	ДатаПереходаНаЛинейныйМетод ='01.01.2009';
	
	Если СрокПолезногоИспользования &gt; 0 Тогда
		Если (ПустоеЗначение(ОС.Состояние.Получить(ДатаПереходаНаЛинейныйМетод)) = 1) 
		ИЛИ (((ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)
		ИЛИ (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)
		ИЛИ (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа))
		И ((ОС.Группа = Перечисление.ГруппыОС.Здания) ИЛИ (ОС.Группа = Перечисление.ГруппыОС.Сооружения) ИЛИ (ОС.Группа = Перечисление.ГруппыОС.ПередаточныеУстройства)))
		ИЛИ (ОС.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)
		ИЛИ ((ПустоеЗначение(ОС.Состояние.Получить('31.12.2008')) = 0) И (ОС.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный)) Тогда 
			//Условие выполняется для объектов принятых в период применения линейного метода, для объектов
			// отдельной группы, по которым применялся линейный метод, для объектов по которым до 2009 г.
			// применялся нелинейный метод, отдельным объектам 8-9 групп для которых всегда применяется линейный метод
			
		Иначе // переход к линейному методу от нелинейного
			
			БухИтЛ = СоздатьОбъект("БухгалтерскиеИтоги");
			БухИтЛ .Актуальность(1);
			БухИтЛ.ПериодМ(ДатаПереходаНаЛинейныйМетод);
			
			ЛинейныйНачисленнаяАмортизацияНалог    = БухИтЛ.СНК("Н05.02",,, ОС);
			
			Если ПустоеЗначение (ОС.ДатаВводаВЭксплуатацию) = 1 Тогда
				ОставшийсяСрокПолезногоИспользования = 0;
			Иначе
				
				СрокЭксплуатацииЛет = Макс(0, (ДатаГод(ДатаПереходаНаЛинейныйМетод) - ДатаГод(ОС.ДатаВводаВЭксплуатацию))*12 - 1);
				СрокЭксплуатации = СрокЭксплуатацииЛет + (ДатаМесяц(ДатаПереходаНаЛинейныйМетод) - ДатаМесяц(ОС.ДатаВводаВЭксплуатацию));
				
			КонецЕсли;
			
			
		КонецЕсли;							
		
	КонецЕсли;
КонецЕсли;

ОбъектКоллекции.ФактическийСрокИспользованияДо2009= СрокЭксплуатации;
ОбъектКоллекции.АмортизацияДо2009  = ЛинейныйНачисленнаяАмортизацияНалог;</ПередВыгрузкой>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ИнвентарныйНомер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнвентарныйНомерРегл" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.Код;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; ДатаПринятияКУчетуБУ</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПринятияКУчетуРегл" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ДатаВводаВЭксплуатацию;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; СостояниеПринятияКУчетуБУ</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СостояниеПринятияКУчетуРегл" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСВводИПринятиеКУчету                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "2";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; СпособПоступления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПоступленияРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/>
							<КодПравилаКонвертации>СпособыПоступленияОС                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПервоначальнаяСтоимостьБУ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПервоначальнаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ПорядокПогашенияСтоимостиБУ = "ОтражениеВСоставеМПЗ" Тогда
	Значение = 0;
Иначе
	Значение = ОбъектКоллекции.ОсновноеСредство.ПервоначальнаяСтоимость.Получить(ВходящиеДанные.Получить("Дата"));
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>56</Код>
							<Наименование> --&gt; ТекущаяСтоимостьБУ</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ТекущаяСтоимостьБУ) = 1 Тогда
	Отказ = 1;
Иначе
	Значение = ОбъектКоллекции.ТекущаяСтоимостьБУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияБУ</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.НакопленнаяАмортизацияБУ) = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = ОбъектКоллекции.НакопленнаяАмортизацияБУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ПервоначальнаяСтоимостьНУ</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПервоначальнаяСтоимостьНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ПервоначальнаяСтоимостьН.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>57</Код>
							<Наименование> --&gt; ТекущаяСтоимостьНУ</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияНУ</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СчетУчетаБУ</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СчетУчетаБУ) = 1 Тогда
	Значение = СчетПоКоду("01.1");

Иначе
	Значение = ОбъектКоллекции.СчетУчетаБУ;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; СчетАмортизацииБУ</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетАмортизацииБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СчетАмортизацииБУ) = 1 Тогда
	Значение = СчетПоКоду("02.1");

Иначе
	Значение = ОбъектКоллекции.СчетАмортизацииБУ;
	Если (ПустоеЗначение(ОбъектКоллекции.НакопленнаяАмортизацияБУ) = 1)
		И (ПустоеЗначение(ОбъектКоллекции.СчетУчетаБУ) = 0) Тогда
		Если Лев(ОбъектКоллекции.СчетУчетаБУ,2) = "03" Тогда
			Значение = СчетПоКоду("02.2");
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; МОЛБУ</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МОЛРегл" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>71</Код>
							<Наименование> --&gt; ПорядокПогашенияСтоимостиБУ</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокПогашенияСтоимостиБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокПогашенияСтоимостиОС"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; НачислятьАмортизациюБУ</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; СпособНачисленияАмортизацииБУ</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииОС"/>
							<КодПравилаКонвертации>СпособыНачисленияАмортизацииОС                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование> --&gt; СпособОтраженияРасходовПоАмортизации</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособОтраженияРасходовПоАмортизации" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/>
							<КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СрокПолезногоИспользования.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>68</Код>
							<Наименование> --&gt; КоэффициентАмортизацииБУ</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоэффициентАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.КоэффициентАмортизации.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>69</Код>
							<Наименование> --&gt; КоэффициентУскоренияБУ</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоэффициентУскоренияБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.КоэффициентУскорения;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; ОбъемПродукцииРаботБУ</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбъемПродукцииРаботБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ОбщийОбъемПродукцииРабот.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; ПараметрВыработкиБУ</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПараметрВыработкиБУ" Вид="Реквизит" Тип="СправочникСсылка.ПараметрыВыработкиОС"/>
							<КодПравилаКонвертации>ПараметрыВыработкиОС                              </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; ОбъемПродукцииРаботДляВычисленияАмортизацииБУ</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ОбщийОбъемПродукцииРабот.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; ВыработкаКоличествоБУ</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыработкаКоличествоБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ФактическийОбъемПродукцииРаботЗаМесяц.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование> --&gt; СтоимостьДляВычисленияАмортизацииБУ</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; СрокИспользованияДляВычисленияАмортизацииБУ</Наименование>
							<Порядок>1550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СрокИспользованияДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>ОС = ОбъектКоллекции.ОсновноеСредство;
ОбъектМодернизирован = ОС.ОбъектМодернизирован.Получить(ВходящиеДанные.Получить("Дата"));
ДатаМодернизации = ПолучитьПустоеЗначение("Дата");
Если ОбъектМодернизирован = 1 Тогда // была модернизация
	ДатаМодернизации = глДатаНаКоторуюУстановленоЗначение(ОС, "ОбъектМодернизирован", ВходящиеДанные.Получить("Дата"));
КонецЕсли;
		
СрокПолезногоИспользования = ОС.СрокПолезногоИспользования.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
				
Если ОбъектМодернизирован = 1 Тогда // была модернизация
	ОставшийсяСрокПолезногИспользованияПослеМодернизации = 0;
	ОстаточнаяСтоимостьПослеМодернизации = ОС.ОстаточнаяСтоимостьПослеМодернизации.Получить(ВходящиеДанные.Получить("Дата"));
	Если (ПустоеЗначение(ДатаМодернизации) = 0)
	   и (ПустоеЗначение(ОС.ДатаВводаВЭксплуатацию) = 0) Тогда
		ОставшийсяСрокПолезногИспользованияПослеМодернизации = СрокПолезногоИспользования - 
				(ДатаГод(КонМесяца(ДатаМодернизации)) - ДатаГод(КонМесяца(ОС.ДатаВводаВЭксплуатацию))) * 12 
				- (ДатаМесяц(КонМесяца(ДатаМодернизации)) - ДатаМесяц(КонМесяца(ОС.ДатаВводаВЭксплуатацию)));
	КонецЕсли;
	СрокПолезногоИспользования = ОставшийсяСрокПолезногИспользованияПослеМодернизации;
КонецЕсли;

Если ОбъектМодернизирован = 1 Тогда // была модернизация
	Значение = СрокПолезногоИспользования;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>51</Код>
							<Наименование> --&gt; СрокПолезногоИспользованияНУ</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СрокПолезногоИспользованияНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СрокПолезногоИспользованияН.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>72</Код>
							<Наименование> --&gt; ПорядокВключенияСтоимостиВСоставРасходов</Наименование>
							<Порядок>1650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПорядокВключенияСтоимостиВСоставРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокВключенияСтоимостиОСВСоставРасходовНУ"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; НачислятьАмортизациюНУ</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизациюНУ" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; МетодНачисленияАмортизацииНУ</Наименование>
							<Порядок>1750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МетодНачисленияАмортизацииНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.МетодыНачисленияАмортизации"/>
							<КодПравилаКонвертации>МетодыНачисленияАмортизации                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование> --&gt; СпециальныйКоэффициентНУ</Наименование>
							<Порядок>1850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпециальныйКоэффициентНУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СпециальныйКоэффициент.Получить(ВходящиеДанные.Получить("Дата"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>74</Код>
							<Наименование> --&gt; ТекущаяСтоимостьПР</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТекущаяСтоимостьПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Константа.ПрименяетсяПБУ18.Получить(ВходящиеДанные.Получить("Дата")) &lt;&gt; Да Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>78</Код>
							<Наименование> --&gt; НакопленнаяАмортизацияПР</Наименование>
							<Порядок>1950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НакопленнаяАмортизацияПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Константа.ПрименяетсяПБУ18.Получить(ВходящиеДанные.Получить("Дата")) &lt;&gt; Да Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; СтоимостьДо2002НУ</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьДо2002НУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; АмортизацияДо2002НУ</Наименование>
							<Порядок>2050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="АмортизацияДо2002НУ" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.АмортизацияНачисленнаяДо2002;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>70</Код>
							<Наименование> --&gt; ДатаПоследнейМодернизацииРегл</Наименование>
							<Порядок>2300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПоследнейМодернизацииРегл" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>76</Код>
							<Наименование> --&gt; СуммаПоследнейМодернизацииБУ</Наименование>
							<Порядок>2350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПоследнейМодернизацииБУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>77</Код>
							<Наименование> --&gt; СуммаПоследнейМодернизацииНУ</Наименование>
							<Порядок>2400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПоследнейМодернизацииНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование> --&gt; СостояниеМодернизацииРегл</Наименование>
							<Порядок>2450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СостояниеМодернизацииРегл" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСМодернизация                                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1"; Отказ = ПустоеЗначение(ОбъектКоллекции.ОсновноеСредство.ОбъектМодернизирован.Получить(ВходящиеДанные.Получить("Дата")));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>83</Код>
							<Наименование> --&gt; НомерДокументаПринятияКУчетуРегл</Наименование>
							<Порядок>2500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерДокументаПринятияКУчетуРегл" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>81</Код>
							<Наименование> --&gt; НазваниеДокументаПринятияКУчетуРегл</Наименование>
							<Порядок>2550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазваниеДокументаПринятияКУчетуРегл" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>85</Код>
							<Наименование> --&gt; НазваниеДокументаМодернизацииРегл</Наименование>
							<Порядок>2600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерДокументаМодернизацииРегл" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>84</Код>
							<Наименование> --&gt; НазваниеДокументаМодернизацииРегл</Наименование>
							<Порядок>2650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НазваниеДокументаМодернизацииРегл" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>90</Код>
							<Наименование> --&gt; АмортизацияДо2009</Наименование>
							<Порядок>2700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="АмортизацияДо2009" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>91</Код>
							<Наименование> --&gt; ФактическийСрокИспользованияДо2009</Наименование>
							<Порядок>2750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФактическийСрокИспользованияДо2009" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>92</Код>
							<Наименование> --&gt; СтоимостьДляВычисленияАмортизацииПР</Наименование>
							<Порядок>2800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтоимостьДляВычисленияАмортизацииПР" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ТекущаяСтоимостьПР - ОбъектКоллекции.НакопленнаяАмортизацияПР;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>59</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>60</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>63</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "# Перенесено из 1С:Бухгалтерии 7.7 # Остатки по разделу ""Основные средства"" Подразделение: """ + Строка(ВходящиеДанные.Получить("Подразделение")) + """" + "#" + Строка(ВходящиеДанные.Получить("ГруппировкаДокументов")) + "#";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>64</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>79</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>66</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>88</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьПоСпециальнымРегистрам" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>86</Код>
						<Наименование> --&gt; РазделУчета</Наименование>
						<Порядок>450</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РазделУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.РазделыУчетаДляВводаОстатков"/>
					</Свойство>
					<Свойство>
						<Код>89</Код>
						<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
						<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВводОстатковНДС</Код>
				<Наименование> --&gt; ДокументСсылка.ВводНачальныхОстатковНДС</Наименование>
				<Порядок>250</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("РазделУчета")) = 1 Тогда
	Отказ = 1;
Иначе
	Если (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "НДСПоПриобретеннымЦенностям")
		И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "НДСПоАвансамПолученным")
		И (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "НДСНачисленный") Тогда
		Отказ = 1;
	Иначе
		Если ПустоеЗначение(ВходящиеДанные.Получить("ДанныеПоСФНДС")) = 1 Тогда
			Отказ = 1;
			
		ИначеЕсли ВходящиеДанные.Получить("ДанныеПоСФНДС").КоличествоСтрок() = 0 Тогда
			Отказ = 1;	
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>ПровестиЗаписьНеЗаписанныхОбъектов();
Объект.ОбменДанными.Загрузка = Ложь;
Объект.Записать();
Объект.ОбменДанными.Загрузка = Истина;</ПослеЗагрузки>
				<Приемник>ДокументСсылка.ВводНачальныхОстатков</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; ДанныеПоСФНДС</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДанныеПоСФНДС" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если ПустоеЗначение(ВходящиеДанные.Получить("ДанныеПоСФНДС")) = 1 Тогда
	Отказ = 1;

ИначеЕсли ВходящиеДанные.Получить("ДанныеПоСФНДС").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
	
Иначе
	Значение = ВходящиеДанные.Получить("ДанныеПоСФНДС");
	Значение.НоваяКолонка("СуммаБезНДСОплата", "Число");
	Значение.НоваяКолонка("НДСОплата", "Число");

КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СчетУчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; СтавкаНДС</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; ВидЦенности</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидЦенности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидЦенности = "ТаможенныеПлатежи" Тогда
	Значение = "ПрочиеРаботыИУслуги";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Контрагент</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ДоговорКонтрагента</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование> --&gt; СчетФактура</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетФактура" Вид="Реквизит"/>
							<КодПравилаКонвертации>ДокументРасчетовСКонтрагентомДляВНО               </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Контрагент", ОбъектКоллекции.Контрагент);
ИсходящиеДанные.Установить("Договор", ОбъектКоллекции.ДоговорКонтрагента);

//Если ПустоеЗначение(ОбъектКоллекции.СчетФактура) = 1 Тогда
//	Отказ = 1;
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "ПоступлениеМатериалов" Тогда
//	ИмяПКО = "ПоступлениеМатериалов";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "ПоступлениеНМА" Тогда
//	ИмяПКО = "ПоступлениеНМА";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "ПоступлениеОборудования" Тогда
//	ИмяПКО = "ПоступлениеОборудования";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "ПоступлениеОС" Тогда
//	ИмяПКО = "ПоступлениеОС";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "ПоступлениеТоваров" Тогда
//	ИмяПКО = "ПоступлениеТоваров";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "СчетФактураПолученный" Тогда
//	ИмяПКО = "СчетФактураПолученный";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "УслугиСтороннихОрганизаций" Тогда
//	ИмяПКО = "УслугиСтороннихОрганизаций";
//	
//ИначеЕсли ОбъектКоллекции.СчетФактура.Вид() = "СчетФактура" Тогда
//	Если ВходящиеДанные.Получить("ВидОперации") = "НДСпоАвансамПолученным" Тогда
//		ИмяПКО = "СчетФактураНаАванс";	
//		
//	Иначе
//		ИмяПКО = "СчетФактура";
//	КонецЕсли;
//КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ПредъявленСФ</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСФ" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ДатаСФ</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; НомерСФ</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерСФ" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СуммаБезНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаБезНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; НДС</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование> --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; ВалютаАванса</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаАванса" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование> --&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; ВалютнаяСуммаСНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютнаяСуммаСНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>57</Код>
							<Наименование> --&gt; НДСОплата</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСОплата" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидЦенности = "АвансыВыданные" Тогда
	Значение = ОбъектКоллекции.НДС;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>56</Код>
							<Наименование> --&gt; СуммаБезНДСОплата</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаБезНДСОплата" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если ОбъектКоллекции.ВидЦенности = "АвансыВыданные" Тогда
	Значение = ОбъектКоллекции.СуммаБезНДС;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>61</Код>
							<Наименование> --&gt; Исправление</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Исправление" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>62</Код>
							<Наименование> --&gt; НомерИсправления</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>58</Код>
							<Наименование> --&gt; ДатаИсправления</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаИсправления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>66</Код>
							<Наименование> --&gt; КорректировочныйСчетФактура</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорректировочныйСчетФактура" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>64</Код>
							<Наименование> --&gt; НомерИсходногоДокумента</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>60</Код>
							<Наименование> --&gt; ДатаИсходногоДокумента</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>65</Код>
							<Наименование> --&gt; УчитыватьИсправлениеИсходногоДокумента</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УчитыватьИсправлениеИсходногоДокумента" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>63</Код>
							<Наименование> --&gt; НомерИсправленияИсходногоДокумента</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>59</Код>
							<Наименование> --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
							<Порядок>1450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>11</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>//Если Параметры.ДатаКонцаПериодаВыгрузки &gt; Параметры.ДатаВводаОстатков Тогда
//	Значение = Параметры.ДатаКонцаПериодаВыгрузки;
//	
//Иначе
//	Значение = Параметры.ДатаВводаОстатков - 1;
//КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();

Значение = Значение + " Остатки по счету """ + Строка(ВходящиеДанные.Получить("СчетУчетаНДС")) + """";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>14</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>53</Код>
						<Наименование> --&gt; ФормироватьПроводки</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВБухгалтерскомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>55</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьПоСпециальнымРегистрам" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>52</Код>
						<Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>15</Код>
						<Наименование> --&gt; ВидОперации</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РазделУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.РазделыУчетаДляВводаОстатков"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ДокументРасчетовСКонтрагентомДляВНО</Код>
				<Наименование>:</Наименование>
				<Порядок>300</Порядок>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>ДокументСсылка.ДокументРасчетовСКонтрагентом</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true" Поиск="true">
						<Код>4</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; Контрагент</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Если (ПустоеЗначение(ВходящиеДанные)=0) Тогда
	Значение = ВходящиеДанные.Получить("Контрагент");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>Если (ПустоеЗначение(ВходящиеДанные)=0) Тогда
	Значение = ВходящиеДанные.Получить("Договор");
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; ВалютаДокумента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Договор = "";
Если (ПустоеЗначение(ВходящиеДанные)=0) Тогда
    Договор = ВходящиеДанные.Получить("Договор");
КонецЕсли;
Если ПустоеЗначение(Договор)=0 Тогда
	Значение = ?(ПустоеЗначение(Договор.ВалютаДоговора) = 0,Договор.ВалютаДоговора,Параметры.Рубли);
Иначе
	Значение = Параметры.Рубли;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>2</Код>
						<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>6</Код>
						<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>8</Код>
						<Наименование> --&gt; СуммаДокумента</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ПометкаУдаления</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ЗарплатаКВыплатеОрганизаций_ВНО</Код>
				<Наименование>:</Наименование>
				<Порядок>350</Порядок>
				<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	СделатьСсылкуНаДокВводаОстатков = ВходящиеДанные.Получить("СделатьСсылкуНаДокВводаОстатков");
	Если ПустоеЗначение(СделатьСсылкуНаДокВводаОстатков) = 0 Тогда
		КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(КлючВыгружаемыхДанных) + СделатьСсылкуНаДокВводаОстатков;
	КонецЕсли;	
КонецЕсли;</ПередВыгрузкой>
				<Приемник>ДокументСсылка.ЗарплатаКВыплатеОрганизаций</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ПериодРегистрации</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						<ПередВыгрузкой>ПериодРегистрации = Параметры.ДатаВводаОстатков - 1;

ПериодРегистрации = НачМесяца(ПериодРегистрации);

Значение = ПериодРегистрации;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>3</Код>
						<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; СпособВыплаты</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособВыплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыВыплатыЗарплаты"/>
						<ПередВыгрузкой>Значение = "ЧерезКассу";</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>6</Код>
						<Наименование> --&gt; Зарплата</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Зарплата" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; Физлицо</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Сумма</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ВыплаченностьЗарплаты</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВыплаченностьЗарплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ВыплаченностьЗарплаты"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование> --&gt; КомпенсацияЗаЗадержкуЗарплаты</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КомпенсацияЗаЗадержкуЗарплаты" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ЗаявкаНаОткрытиеСчетов_ВНО</Код>
				<Наименование>:</Наименование>
				<Порядок>400</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные)=1 Тогда
	Отказ = 1;
Иначе
	КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("Банк"))+ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("БанковскийСчет"))+ЗначениеВСтрокуВнутр(ВходящиеДанные.Получить("Дата"));
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Объект.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(Объект.РаботникиОрганизации, , "Физлицо");</ПослеЗагрузки>
				<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
				<Приемник>ДокументСсылка.ЗаявкаНаОткрытиеСчетов</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Банк</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; БанковскийСчет</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование> --&gt; Валюта</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; ВводНачальныхСведений</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВводНачальныхСведений" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>5</Код>
						<Наименование> --&gt; ВидВклада</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидВклада" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>8</Код>
						<Наименование> --&gt; НомерДоговора</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НомерДоговора" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>10</Код>
						<Наименование> --&gt; ОтделениеБанка</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОтделениеБанка" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>11</Код>
						<Наименование> --&gt; ТекстПодтверждения</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТекстПодтверждения" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>12</Код>
						<Наименование> --&gt; ФилиалОтделенияБанка</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФилиалОтделенияБанка" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; ПометкаУдаления</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>15</Код>
						<Наименование> --&gt; РаботникиОрганизации</Наименование>
						<Порядок>750</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; НомерЛицевогоСчета</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерЛицевогоСчета" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>16</Код>
							<Наименование> --&gt; КонтрольнаяИнформация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КонтрольнаяИнформация" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>19</Код>
							<Наименование> --&gt; ЭмбоссированныйТекст1</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭмбоссированныйТекст1" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>20</Код>
							<Наименование> --&gt; ЭмбоссированныйТекст2</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭмбоссированныйТекст2" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>21</Код>
							<Наименование> --&gt; ЭмбоссированныйТекст3</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭмбоссированныйТекст3" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>ПланСчетов</Код>
			<Наименование>План счетов</Наименование>
			<Порядок>300</Порядок>
			<Правило>
				<Код>Хозрасчетный</Код>
				<Наименование>ПланСчетовСсылка.Основной --&gt; ПланСчетовСсылка.Хозрасчетный</Наименование>
				<Порядок>300</Порядок>
				<ПриВыгрузке>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	КодСчета = ВходящиеДанные.Получить("КодСчета");
	Если ПустоеЗначение(КодСчета) = 0 Тогда
		Источник = КодСчета;
	КонецЕсли;
КонецЕсли;

УзелАтрибутовСчета = СоздатьУзел("АтрибутыСчета");
Если ТипЗначенияСтр(Источник)="Счет" Тогда
	Счет = Источник;
	ДобавленныйСчет = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(Счет, "Хозрасчетный"), "Значения").Получить(Строка(Счет));
	Если ПустоеЗначение(ДобавленныйСчет) = 1 Тогда
        //записываем данные о счете - валютный, количественный, забалансовый
		УстановитьАтрибут(УзелАтрибутовСчета, "УстанавливатьАтрибуты", 1);
		УстановитьАтрибут(УзелАтрибутовСчета, "Валютный", Счет.Валютный);
		УстановитьАтрибут(УзелАтрибутовСчета, "Количественный", Счет.Количественный);
		УстановитьАтрибут(УзелАтрибутовСчета, "Забалансовый", Счет.Забалансовый);
	Иначе
		УстановитьАтрибут(УзелАтрибутовСчета, "УстанавливатьАтрибуты", 0);
	КонецЕсли;
Иначе
	УстановитьАтрибут(УзелАтрибутовСчета, "УстанавливатьАтрибуты", 0);
КонецЕсли;
ДобавитьПодчиненный(Приемник, УзелАтрибутовСчета);</ПриВыгрузке>
				<ПриЗагрузке>Пока ФайлОбмена.Прочитать() Цикл 
	ИмяУзла = ФайлОбмена.ЛокальноеИмя; 
	ТипУзла = ФайлОбмена.ТипУзла; 
	Если ИмяУзла = "АтрибутыСчета" И (ТипУзла = одТипУзлаXML_НачалоЭлемента) Тогда 
		УстанавливатьАтрибуты = одАтрибут(ФайлОбмена, одТипБулево, "УстанавливатьАтрибуты");
		Если УстанавливатьАтрибуты Тогда
			Объект.Количественный = одАтрибут(ФайлОбмена, одТипБулево, "Количественный");
			Объект.Валютный       = одАтрибут(ФайлОбмена, одТипБулево, "Валютный");
			Объект.Забалансовый   = одАтрибут(ФайлОбмена, одТипБулево, "Забалансовый");
		КонецЕсли;
	ИначеЕсли (ИмяУзла = "АтрибутыСчета") И (ТипУзла = одТипУзлаXML_КонецЭлемента) Тогда 
		Прервать; 
	КонецЕсли; 
КонецЦикла;</ПриЗагрузке>
				<Источник>ПланСчетовСсылка.Основной</Источник>
				<Приемник>ПланСчетовСсылка.Хозрасчетный</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Счет = Источник;
ДобавленныйСчет = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(Счет, "Хозрасчетный"), "Значения").Получить(Строка(Счет));
Если ПустоеЗначение(ДобавленныйСчет) = 0 Тогда
	Отказ = 1;
ИначеЕсли ТипЗначенияСтр(Источник)="Счет" Тогда
	Значение = Источник.Код;                   
Иначе
	Значение = Источник;
КонецЕсли</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Счет = Источник;
Если (ТипЗначенияСтр(Счет)="Счет") и (ПустоеЗначение(Счет)=0) Тогда
	ДобавленныйСчет = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(Счет, "Хозрасчетный"), "Значения").Получить(Строка(Счет));
	Если ПустоеЗначение(ДобавленныйСчет) = 0 Тогда
		Отказ = 1;
	Иначе
		Значение = Источник.Наименование;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Счет = Источник;
Если (ТипЗначенияСтр(Счет)="Счет") и (ПустоеЗначение(Счет)=0) Тогда
	ДобавленныйСчет = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(Счет, "Хозрасчетный"), "Значения").Получить(Строка(Счет));
	Если ПустоеЗначение(ДобавленныйСчет) = 0 Тогда
		Отказ = 1;
	Иначе
		Значение = Источник.ПометкаУдаления();
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения>
					<Значение>
						<Код>2</Код>
						<Наименование>001 --&gt; 001</Наименование>
						<Порядок>100</Порядок>
						<Источник>001</Источник>
						<Приемник>АрендованныеОсновныеСредства</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>002.1 --&gt; 002</Наименование>
						<Порядок>200</Порядок>
						<Источник>002.1</Источник>
						<Приемник>ТМЦпринятыеНаОтветственноеХранение</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>002.2 --&gt; 002</Наименование>
						<Порядок>300</Порядок>
						<Источник>002.2</Источник>
						<Приемник>ТМЦпринятыеНаОтветственноеХранение</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>003 --&gt; 003.01</Наименование>
						<Порядок>400</Порядок>
						<Источник>003</Источник>
						<Приемник>МатериалыПринятыеВПереработку</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>004 --&gt; 004.01</Наименование>
						<Порядок>500</Порядок>
						<Источник>004</Источник>
						<Приемник>ТоварыНаСкладе</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>005 --&gt; 005</Наименование>
						<Порядок>600</Порядок>
						<Источник>005</Источник>
						<Приемник>ОборудованиеПринятоеДляМонтажа</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>006 --&gt; 006</Наименование>
						<Порядок>700</Порядок>
						<Источник>006</Источник>
						<Приемник>БланкиСтрогойОтчетности</Приемник>
					</Значение>
					<Значение>
						<Код>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</Источник>
						<Приемник>ОборудованиеКУстановке</Приемник>
					</Значение>
					<Значение>
						<Код>27</Код>
						<Наименование>08.1 --&gt; 08.01</Наименование>
						<Порядок>2600</Порядок>
						<Источник>08.1</Источник>
						<Приемник>ПриобретениеЗемельныхУчастков</Приемник>
					</Значение>
					<Значение>
						<Код>28</Код>
						<Наименование>08.2 --&gt; 08.02</Наименование>
						<Порядок>2700</Порядок>
						<Источник>08.2</Источник>
						<Приемник>ПриобретениеОбъектовПриродопользования</Приемник>
					</Значение>
					<Значение>
						<Код>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</Источник>
						<Приемник>ПриобретениеНематериальныхАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>32</Код>
						<Наименование>08.6 --&gt; 08.06</Наименование>
						<Порядок>3100</Порядок>
						<Источник>08.6</Источник>
						<Приемник>ПереводМолоднякаЖивотныхВОсновноеСтадо</Приемник>
					</Значение>
					<Значение>
						<Код>33</Код>
						<Наименование>08.7 --&gt; 08.07</Наименование>
						<Порядок>3200</Порядок>
						<Источник>08.7</Источник>
						<Приемник>ПриобретениеВзрослыхЖивотных</Приемник>
					</Значение>
					<Значение>
						<Код>34</Код>
						<Наименование>08.8 --&gt; 08.08</Наименование>
						<Порядок>3300</Порядок>
						<Источник>08.8</Источник>
						<Приемник>ВыполнениеНИОКР</Приемник>
					</Значение>
					<Значение>
						<Код>35</Код>
						<Наименование>09 --&gt; 09</Наименование>
						<Порядок>3400</Порядок>
						<Источник>09</Источник>
						<Приемник>ОтложенныеНалоговыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>36</Код>
						<Наименование>10.1 --&gt; 10.01</Наименование>
						<Порядок>3500</Порядок>
						<Источник>10.1</Источник>
						<Приемник>СырьеИМатериалы</Приемник>
					</Значение>
					<Значение>
						<Код>37</Код>
						<Наименование>10.2 --&gt; 10.02</Наименование>
						<Порядок>3600</Порядок>
						<Источник>10.2</Источник>
						<Приемник>ПокупныеПолуфабрикатыИКомплектующие</Приемник>
					</Значение>
					<Значение>
						<Код>38</Код>
						<Наименование>10.3 --&gt; 10.03</Наименование>
						<Порядок>3700</Порядок>
						<Источник>10.3</Источник>
						<Приемник>Топливо</Приемник>
					</Значение>
					<Значение>
						<Код>39</Код>
						<Наименование>10.4 --&gt; 10.04</Наименование>
						<Порядок>3800</Порядок>
						<Источник>10.4</Источник>
						<Приемник>Тара</Приемник>
					</Значение>
					<Значение>
						<Код>40</Код>
						<Наименование>10.5 --&gt; 10.05</Наименование>
						<Порядок>3900</Порядок>
						<Источник>10.5</Источник>
						<Приемник>ЗапасныеЧасти</Приемник>
					</Значение>
					<Значение>
						<Код>41</Код>
						<Наименование>10.6 --&gt; 10.06</Наименование>
						<Порядок>4000</Порядок>
						<Источник>10.6</Источник>
						<Приемник>ПрочиеМатериалы</Приемник>
					</Значение>
					<Значение>
						<Код>42</Код>
						<Наименование>10.7 --&gt; 10.07</Наименование>
						<Порядок>4100</Порядок>
						<Источник>10.7</Источник>
						<Приемник>МатериалыПереданныеВПереработку</Приемник>
					</Значение>
					<Значение>
						<Код>43</Код>
						<Наименование>10.8 --&gt; 10.08</Наименование>
						<Порядок>4200</Порядок>
						<Источник>10.8</Источник>
						<Приемник>СтроительныеМатериалы</Приемник>
					</Значение>
					<Значение>
						<Код>44</Код>
						<Наименование>10.9 --&gt; 10.09</Наименование>
						<Порядок>4300</Порядок>
						<Источник>10.9</Источник>
						<Приемник>ИнвентарьИХозяйственныеПринадлежности</Приемник>
					</Значение>
					<Значение>
						<Код>45</Код>
						<Наименование>11 --&gt; 11</Наименование>
						<Порядок>4400</Порядок>
						<Источник>11</Источник>
						<Приемник>ЖивотныеНаВыращиванииИОткорме</Приемник>
					</Значение>
					<Значение>
						<Код>46</Код>
						<Наименование>14.1 --&gt; 14.01</Наименование>
						<Порядок>4500</Порядок>
						<Источник>14.1</Источник>
						<Приемник>РезервыПодСнижениеСтоимостиМатериалов</Приемник>
					</Значение>
					<Значение>
						<Код>47</Код>
						<Наименование>14.2 --&gt; 14.02</Наименование>
						<Порядок>4600</Порядок>
						<Источник>14.2</Источник>
						<Приемник>РезервыПодСнижениеСтоимостиТоваров</Приемник>
					</Значение>
					<Значение>
						<Код>48</Код>
						<Наименование>14.3 --&gt; 14.03</Наименование>
						<Порядок>4700</Порядок>
						<Источник>14.3</Источник>
						<Приемник>РезервыПодСнижениеСтоимостиГотовойПродукции</Приемник>
					</Значение>
					<Значение>
						<Код>49</Код>
						<Наименование>14.4 --&gt; 14.04</Наименование>
						<Порядок>4800</Порядок>
						<Источник>14.4</Источник>
						<Приемник>РезервыПодСнижениеСтоимостиНезавершенногоПроизводства</Приемник>
					</Значение>
					<Значение>
						<Код>50</Код>
						<Наименование>15.1 --&gt; 15.01</Наименование>
						<Порядок>4900</Порядок>
						<Источник>15.1</Источник>
						<Приемник>ЗаготовлениеИПриобретениеМатериалов</Приемник>
					</Значение>
					<Значение>
						<Код>51</Код>
						<Наименование>15.2 --&gt; 15.02</Наименование>
						<Порядок>5000</Порядок>
						<Источник>15.2</Источник>
						<Приемник>ПриобретениеТоваров</Приемник>
					</Значение>
					<Значение>
						<Код>52</Код>
						<Наименование>16.1 --&gt; 16.01</Наименование>
						<Порядок>5100</Порядок>
						<Источник>16.1</Источник>
						<Приемник>ОтклонениеВСтоимостиМатериалов</Приемник>
					</Значение>
					<Значение>
						<Код>53</Код>
						<Наименование>16.2 --&gt; 16.02</Наименование>
						<Порядок>5200</Порядок>
						<Источник>16.2</Источник>
						<Приемник>ОтклонениеВСтоимостиТоваров</Приемник>
					</Значение>
					<Значение>
						<Код>54</Код>
						<Наименование>16.3 --&gt; 16.02</Наименование>
						<Порядок>5300</Порядок>
						<Источник>16.3</Источник>
						<Приемник>ОтклонениеВСтоимостиТоваров</Приемник>
					</Значение>
					<Значение>
						<Код>55</Код>
						<Наименование>19.1 --&gt; 19.01</Наименование>
						<Порядок>5400</Порядок>
						<Источник>19.1</Источник>
						<Приемник>НДСприПриобретенииОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>56</Код>
						<Наименование>19.2 --&gt; 19.02</Наименование>
						<Порядок>5500</Порядок>
						<Источник>19.2</Источник>
						<Приемник>НДСпоПриобретеннымНематериальнымАктивам</Приемник>
					</Значение>
					<Значение>
						<Код>57</Код>
						<Наименование>19.3 --&gt; 19.03</Наименование>
						<Порядок>5600</Порядок>
						<Источник>19.3</Источник>
						<Приемник>НДСпоПриобретеннымМПЗ</Приемник>
					</Значение>
					<Значение>
						<Код>58</Код>
						<Наименование>19.4 --&gt; 19.04</Наименование>
						<Порядок>5700</Порядок>
						<Источник>19.4</Источник>
						<Приемник>НДСуплачиваемыйТаможеннымОрганам</Приемник>
					</Значение>
					<Значение>
						<Код>59</Код>
						<Наименование>19.5 --&gt; 19.05</Наименование>
						<Порядок>5800</Порядок>
						<Источник>19.5</Источник>
						<Приемник>АкцизыПоОплаченнымМатериальнымЦенностям</Приемник>
					</Значение>
					<Значение>
						<Код>60</Код>
						<Наименование>20 --&gt; 20.01</Наименование>
						<Порядок>5900</Порядок>
						<Источник>20</Источник>
						<Приемник>ОсновноеПроизводство</Приемник>
					</Значение>
					<Значение>
						<Код>61</Код>
						<Наименование>21 --&gt; 21</Наименование>
						<Порядок>6000</Порядок>
						<Источник>21</Источник>
						<Приемник>Полуфабрикаты</Приемник>
					</Значение>
					<Значение>
						<Код>62</Код>
						<Наименование>23 --&gt; 23</Наименование>
						<Порядок>6100</Порядок>
						<Источник>23</Источник>
						<Приемник>ВспомогательныеПроизводства</Приемник>
					</Значение>
					<Значение>
						<Код>63</Код>
						<Наименование>25 --&gt; 25</Наименование>
						<Порядок>6200</Порядок>
						<Источник>25</Источник>
						<Приемник>ОбщепроизводственныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>64</Код>
						<Наименование>26 --&gt; 26</Наименование>
						<Порядок>6300</Порядок>
						<Источник>26</Источник>
						<Приемник>ОбщехозяйственныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>65</Код>
						<Наименование>28 --&gt; 28</Наименование>
						<Порядок>6400</Порядок>
						<Источник>28</Источник>
						<Приемник>БракВПроизводстве</Приемник>
					</Значение>
					<Значение>
						<Код>66</Код>
						<Наименование>29 --&gt; 29</Наименование>
						<Порядок>6500</Порядок>
						<Источник>29</Источник>
						<Приемник>ОбслуживающиеПроизводства</Приемник>
					</Значение>
					<Значение>
						<Код>67</Код>
						<Наименование>40 --&gt; 40</Наименование>
						<Порядок>6600</Порядок>
						<Источник>40</Источник>
						<Приемник>ВыпускПродукции</Приемник>
					</Значение>
					<Значение>
						<Код>68</Код>
						<Наименование>41.1 --&gt; 41.01</Наименование>
						<Порядок>6700</Порядок>
						<Источник>41.1</Источник>
						<Приемник>ТоварыНаСкладах</Приемник>
					</Значение>
					<Значение>
						<Код>69</Код>
						<Наименование>41.2 --&gt; 41.02</Наименование>
						<Порядок>6800</Порядок>
						<Источник>41.2</Источник>
						<Приемник>ТоварыВРозничнойТорговле</Приемник>
					</Значение>
					<Значение>
						<Код>70</Код>
						<Наименование>41.3 --&gt; 41.03</Наименование>
						<Порядок>6900</Порядок>
						<Источник>41.3</Источник>
						<Приемник>ТараПодТоваромИПорожняя</Приемник>
					</Значение>
					<Значение>
						<Код>71</Код>
						<Наименование>41.4 --&gt; 41.04</Наименование>
						<Порядок>7000</Порядок>
						<Источник>41.4</Источник>
						<Приемник>ПокупныеИзделия</Приемник>
					</Значение>
					<Значение>
						<Код>72</Код>
						<Наименование>41.5 --&gt; 41.01</Наименование>
						<Порядок>7100</Порядок>
						<Источник>41.5</Источник>
						<Приемник>МатериалыПереданныеВПереработку</Приемник>
					</Значение>
					<Значение>
						<Код>73</Код>
						<Наименование>42 --&gt; 42</Наименование>
						<Порядок>7200</Порядок>
						<Источник>42</Источник>
						<Приемник>ТорговаяНаценкаНТТ</Приемник>
					</Значение>
					<Значение>
						<Код>74</Код>
						<Наименование>43 --&gt; 43</Наименование>
						<Порядок>7300</Порядок>
						<Источник>43</Источник>
						<Приемник>ГотоваяПродукция</Приемник>
					</Значение>
					<Значение>
						<Код>75</Код>
						<Наименование>44.1.1 --&gt; 44.01</Наименование>
						<Порядок>7400</Порядок>
						<Источник>44.1.1</Источник>
						<Приемник>ИздержкиОбращения</Приемник>
					</Значение>
					<Значение>
						<Код>76</Код>
						<Наименование>44.1.2 --&gt; 44.01</Наименование>
						<Порядок>7500</Порядок>
						<Источник>44.1.2</Источник>
						<Приемник>ИздержкиОбращения</Приемник>
					</Значение>
					<Значение>
						<Код>77</Код>
						<Наименование>44.1.3 --&gt; 44.01</Наименование>
						<Порядок>7600</Порядок>
						<Источник>44.1.3</Источник>
						<Приемник>ИздержкиОбращения</Приемник>
					</Значение>
					<Значение>
						<Код>78</Код>
						<Наименование>44.2 --&gt; 44.02</Наименование>
						<Порядок>7700</Порядок>
						<Источник>44.2</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>79</Код>
						<Наименование>44.3 --&gt; 44.02</Наименование>
						<Порядок>7800</Порядок>
						<Источник>44.3</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>80</Код>
						<Наименование>45 --&gt; 45.01</Наименование>
						<Порядок>7900</Порядок>
						<Источник>45</Источник>
						<Приемник>ПокупныеТоварыОтгруженные</Приемник>
					</Значение>
					<Значение>
						<Код>81</Код>
						<Наименование>46 --&gt; 46</Наименование>
						<Порядок>8000</Порядок>
						<Источник>46</Источник>
						<Приемник>ВыполненныеЭтапыПоНезавершеннымРаботам</Приемник>
					</Значение>
					<Значение>
						<Код>82</Код>
						<Наименование>50.1 --&gt; 50.01</Наименование>
						<Порядок>8100</Порядок>
						<Источник>50.1</Источник>
						<Приемник>КассаОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>83</Код>
						<Наименование>50.11 --&gt; 50.21</Наименование>
						<Порядок>8200</Порядок>
						<Источник>50.11</Источник>
						<Приемник>КассаОрганизацииВал</Приемник>
					</Значение>
					<Значение>
						<Код>84</Код>
						<Наименование>50.2 --&gt; 50.02</Наименование>
						<Порядок>8300</Порядок>
						<Источник>50.2</Источник>
						<Приемник>ОперационнаяКасса</Приемник>
					</Значение>
					<Значение>
						<Код>85</Код>
						<Наименование>50.3 --&gt; 50.03</Наименование>
						<Порядок>8400</Порядок>
						<Источник>50.3</Источник>
						<Приемник>ДенежныеДокументы</Приемник>
					</Значение>
					<Значение>
						<Код>86</Код>
						<Наименование>50.33 --&gt; 50.23</Наименование>
						<Порядок>8500</Порядок>
						<Источник>50.33</Источник>
						<Приемник>ДенежныеДокументыВал</Приемник>
					</Значение>
					<Значение>
						<Код>87</Код>
						<Наименование>51 --&gt; 51</Наименование>
						<Порядок>8600</Порядок>
						<Источник>51</Источник>
						<Приемник>РасчетныеСчета</Приемник>
					</Значение>
					<Значение>
						<Код>88</Код>
						<Наименование>52 --&gt; 52</Наименование>
						<Порядок>8700</Порядок>
						<Источник>52</Источник>
						<Приемник>ВалютныеСчета</Приемник>
					</Значение>
					<Значение>
						<Код>89</Код>
						<Наименование>55.1 --&gt; 55.01</Наименование>
						<Порядок>8800</Порядок>
						<Источник>55.1</Источник>
						<Приемник>Аккредитивы</Приемник>
					</Значение>
					<Значение>
						<Код>90</Код>
						<Наименование>55.11 --&gt; 55.21</Наименование>
						<Порядок>8900</Порядок>
						<Источник>55.11</Источник>
						<Приемник>АккредитивыВал</Приемник>
					</Значение>
					<Значение>
						<Код>91</Код>
						<Наименование>55.2 --&gt; 55.02</Наименование>
						<Порядок>9000</Порядок>
						<Источник>55.2</Источник>
						<Приемник>ЧековыеКнижки</Приемник>
					</Значение>
					<Значение>
						<Код>92</Код>
						<Наименование>55.3 --&gt; 55.03</Наименование>
						<Порядок>9100</Порядок>
						<Источник>55.3</Источник>
						<Приемник>ДепозитныеСчета</Приемник>
					</Значение>
					<Значение>
						<Код>93</Код>
						<Наименование>55.33 --&gt; 55.23</Наименование>
						<Порядок>9200</Порядок>
						<Источник>55.33</Источник>
						<Приемник>ДепозитныеСчетаВал</Приемник>
					</Значение>
					<Значение>
						<Код>94</Код>
						<Наименование>55.4 --&gt; 55.04</Наименование>
						<Порядок>9300</Порядок>
						<Источник>55.4</Источник>
						<Приемник>ПрочиеСпециальныеСчета</Приемник>
					</Значение>
					<Значение>
						<Код>95</Код>
						<Наименование>55.44 --&gt; 55.24</Наименование>
						<Порядок>9400</Порядок>
						<Источник>55.44</Источник>
						<Приемник>ПрочиеСпециальныеСчетаВал</Приемник>
					</Значение>
					<Значение>
						<Код>96</Код>
						<Наименование>57.1 --&gt; 57.01</Наименование>
						<Порядок>9500</Порядок>
						<Источник>57.1</Источник>
						<Приемник>ПереводыВПути</Приемник>
					</Значение>
					<Значение>
						<Код>97</Код>
						<Наименование>57.11 --&gt; 57.02</Наименование>
						<Порядок>9600</Порядок>
						<Источник>57.11</Источник>
						<Приемник>ПереводыВПутиВал</Приемник>
					</Значение>
					<Значение>
						<Код>98</Код>
						<Наименование>58.1.1 --&gt; 58.01.1</Наименование>
						<Порядок>9700</Порядок>
						<Источник>58.1.1</Источник>
						<Приемник>Паи</Приемник>
					</Значение>
					<Значение>
						<Код>99</Код>
						<Наименование>58.1.2 --&gt; 58.01.2</Наименование>
						<Порядок>9800</Порядок>
						<Источник>58.1.2</Источник>
						<Приемник>Акции</Приемник>
					</Значение>
					<Значение>
						<Код>100</Код>
						<Наименование>58.2 --&gt; 58.02</Наименование>
						<Порядок>9900</Порядок>
						<Источник>58.2</Источник>
						<Приемник>ДолговыеЦенныеБумаги</Приемник>
					</Значение>
					<Значение>
						<Код>101</Код>
						<Наименование>58.3 --&gt; 58.03</Наименование>
						<Порядок>10000</Порядок>
						<Источник>58.3</Источник>
						<Приемник>ПредоставленныеЗаймы</Приемник>
					</Значение>
					<Значение>
						<Код>102</Код>
						<Наименование>58.4 --&gt; 58.04</Наименование>
						<Порядок>10100</Порядок>
						<Источник>58.4</Источник>
						<Приемник>ВкладыПоДоговоруПростогоТоварищества</Приемник>
					</Значение>
					<Значение>
						<Код>103</Код>
						<Наименование>58.5 --&gt; 58.05</Наименование>
						<Порядок>10200</Порядок>
						<Источник>58.5</Источник>
						<Приемник>ПриобретенныеПрава</Приемник>
					</Значение>
					<Значение>
						<Код>104</Код>
						<Наименование>59 --&gt; 59</Наименование>
						<Порядок>10300</Порядок>
						<Источник>59</Источник>
						<Приемник>РезервыПодОбесценениеФинансовыхВложений</Приемник>
					</Значение>
					<Значение>
						<Код>105</Код>
						<Наименование>60.1 --&gt; 60.01</Наименование>
						<Порядок>10400</Порядок>
						<Источник>60.1</Источник>
						<Приемник>РасчетыСПоставщиками</Приемник>
					</Значение>
					<Значение>
						<Код>106</Код>
						<Наименование>60.11 --&gt; 60.21</Наименование>
						<Порядок>10500</Порядок>
						<Источник>60.11</Источник>
						<Приемник>РасчетыСПоставщикамиВал</Приемник>
					</Значение>
					<Значение>
						<Код>107</Код>
						<Наименование>60.2 --&gt; 60.02</Наименование>
						<Порядок>10600</Порядок>
						<Источник>60.2</Источник>
						<Приемник>РасчетыПоАвансамВыданным</Приемник>
					</Значение>
					<Значение>
						<Код>108</Код>
						<Наименование>60.22 --&gt; 60.22</Наименование>
						<Порядок>10700</Порядок>
						<Источник>60.22</Источник>
						<Приемник>РасчетыПоАвансамВыданнымВал</Приемник>
					</Значение>
					<Значение>
						<Код>109</Код>
						<Наименование>60.3 --&gt; 60.03</Наименование>
						<Порядок>10800</Порядок>
						<Источник>60.3</Источник>
						<Приемник>ВекселяВыданные</Приемник>
					</Значение>
					<Значение>
						<Код>110</Код>
						<Наименование>60.6 --&gt; 60.31</Наименование>
						<Порядок>10900</Порядок>
						<Источник>60.6</Источник>
						<Приемник>РасчетыСПоставщикамиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>111</Код>
						<Наименование>60.7 --&gt; 60.32</Наименование>
						<Порядок>11000</Порядок>
						<Источник>60.7</Источник>
						<Приемник>РасчетыПоАвансамВыданнымУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>112</Код>
						<Наименование>62.1 --&gt; 62.01</Наименование>
						<Порядок>11100</Порядок>
						<Источник>62.1</Источник>
						<Приемник>РасчетыСПокупателями</Приемник>
					</Значение>
					<Значение>
						<Код>113</Код>
						<Наименование>62.11 --&gt; 62.21</Наименование>
						<Порядок>11200</Порядок>
						<Источник>62.11</Источник>
						<Приемник>РасчетыСПокупателямиВал</Приемник>
					</Значение>
					<Значение>
						<Код>114</Код>
						<Наименование>62.2 --&gt; 60.02</Наименование>
						<Порядок>11300</Порядок>
						<Источник>62.2</Источник>
						<Приемник>РасчетыПоАвансамПолученным</Приемник>
					</Значение>
					<Значение>
						<Код>115</Код>
						<Наименование>62.22 --&gt; 60.22</Наименование>
						<Порядок>11400</Порядок>
						<Источник>62.22</Источник>
						<Приемник>РасчетыПоАвансамПолученнымВал</Приемник>
					</Значение>
					<Значение>
						<Код>116</Код>
						<Наименование>62.3 --&gt; 62.03</Наименование>
						<Порядок>11500</Порядок>
						<Источник>62.3</Источник>
						<Приемник>ВекселяПолученные</Приемник>
					</Значение>
					<Значение>
						<Код>117</Код>
						<Наименование>62.4 --&gt; 62.01</Наименование>
						<Порядок>11600</Порядок>
						<Источник>62.4</Источник>
						<Приемник>РасчетыСПокупателями</Приемник>
					</Значение>
					<Значение>
						<Код>118</Код>
						<Наименование>62.44 --&gt; 62.21</Наименование>
						<Порядок>11700</Порядок>
						<Источник>62.44</Источник>
						<Приемник>РасчетыСПокупателямиВал</Приемник>
					</Значение>
					<Значение>
						<Код>119</Код>
						<Наименование>62.6 --&gt; 62.31</Наименование>
						<Порядок>11800</Порядок>
						<Источник>62.6</Источник>
						<Приемник>РасчетыСПокупателямиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>120</Код>
						<Наименование>62.7 --&gt; 62.32</Наименование>
						<Порядок>11900</Порядок>
						<Источник>62.7</Источник>
						<Приемник>РасчетыПоАвансамПолученнымУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>121</Код>
						<Наименование>62.8 --&gt; 62.31</Наименование>
						<Порядок>12000</Порядок>
						<Источник>62.8</Источник>
						<Приемник>РасчетыСПокупателямиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>122</Код>
						<Наименование>63 --&gt; 63</Наименование>
						<Порядок>12100</Порядок>
						<Источник>63</Источник>
						<Приемник>РезервыПоСомнительнымДолгам</Приемник>
					</Значение>
					<Значение>
						<Код>123</Код>
						<Наименование>66.1 --&gt; 66.01</Наименование>
						<Порядок>12200</Порядок>
						<Источник>66.1</Источник>
						<Приемник>КраткосрочныеКредиты</Приемник>
					</Значение>
					<Значение>
						<Код>124</Код>
						<Наименование>66.11 --&gt; 66.21</Наименование>
						<Порядок>12300</Порядок>
						<Источник>66.11</Источник>
						<Приемник>КраткосрочныеКредитыВал</Приемник>
					</Значение>
					<Значение>
						<Код>125</Код>
						<Наименование>66.2 --&gt; 66.02</Наименование>
						<Порядок>12400</Порядок>
						<Источник>66.2</Источник>
						<Приемник>ПроцентыПоКраткосрочнымКредитам</Приемник>
					</Значение>
					<Значение>
						<Код>126</Код>
						<Наименование>66.22 --&gt; 66.22</Наименование>
						<Порядок>12500</Порядок>
						<Источник>66.22</Источник>
						<Приемник>ПроцентыПоКраткосрочнымКредитамВал</Приемник>
					</Значение>
					<Значение>
						<Код>127</Код>
						<Наименование>66.3 --&gt; 66.03</Наименование>
						<Порядок>12600</Порядок>
						<Источник>66.3</Источник>
						<Приемник>КраткосрочныеЗаймы</Приемник>
					</Значение>
					<Значение>
						<Код>128</Код>
						<Наименование>66.33 --&gt; 66.23</Наименование>
						<Порядок>12700</Порядок>
						<Источник>66.33</Источник>
						<Приемник>КраткосрочныеЗаймыВал</Приемник>
					</Значение>
					<Значение>
						<Код>129</Код>
						<Наименование>66.4 --&gt; 66.04</Наименование>
						<Порядок>12800</Порядок>
						<Источник>66.4</Источник>
						<Приемник>ПроцентыПоКраткосрочнымЗаймам</Приемник>
					</Значение>
					<Значение>
						<Код>130</Код>
						<Наименование>66.44 --&gt; 66.24</Наименование>
						<Порядок>12900</Порядок>
						<Источник>66.44</Источник>
						<Приемник>ПроцентыПоКраткосрочнымЗаймамВал</Приемник>
					</Значение>
					<Значение>
						<Код>131</Код>
						<Наименование>66.5 --&gt; 66.03</Наименование>
						<Порядок>13000</Порядок>
						<Источник>66.5</Источник>
						<Приемник>КраткосрочныеЗаймы</Приемник>
					</Значение>
					<Значение>
						<Код>132</Код>
						<Наименование>66.6 --&gt; 66.04</Наименование>
						<Порядок>13100</Порядок>
						<Источник>66.6</Источник>
						<Приемник>ПроцентыПоКраткосрочнымЗаймам</Приемник>
					</Значение>
					<Значение>
						<Код>133</Код>
						<Наименование>67.1 --&gt; 67.01</Наименование>
						<Порядок>13200</Порядок>
						<Источник>67.1</Источник>
						<Приемник>ДолгосрочныеКредиты</Приемник>
					</Значение>
					<Значение>
						<Код>134</Код>
						<Наименование>67.11 --&gt; 67.21</Наименование>
						<Порядок>13300</Порядок>
						<Источник>67.11</Источник>
						<Приемник>ДолгосрочныеКредитыВал</Приемник>
					</Значение>
					<Значение>
						<Код>135</Код>
						<Наименование>67.2 --&gt; 67.02</Наименование>
						<Порядок>13400</Порядок>
						<Источник>67.2</Источник>
						<Приемник>ПроцентыПоДолгосрочнымКредитам</Приемник>
					</Значение>
					<Значение>
						<Код>136</Код>
						<Наименование>67.22 --&gt; 67.22</Наименование>
						<Порядок>13500</Порядок>
						<Источник>67.22</Источник>
						<Приемник>ПроцентыПоДолгосрочнымКредитамВал</Приемник>
					</Значение>
					<Значение>
						<Код>137</Код>
						<Наименование>67.3 --&gt; 67.03</Наименование>
						<Порядок>13600</Порядок>
						<Источник>67.3</Источник>
						<Приемник>ДолгосрочныеЗаймы</Приемник>
					</Значение>
					<Значение>
						<Код>138</Код>
						<Наименование>67.33 --&gt; 67.23</Наименование>
						<Порядок>13700</Порядок>
						<Источник>67.33</Источник>
						<Приемник>ДолгосрочныеЗаймыВал</Приемник>
					</Значение>
					<Значение>
						<Код>139</Код>
						<Наименование>67.4 --&gt; 67.04</Наименование>
						<Порядок>13800</Порядок>
						<Источник>67.4</Источник>
						<Приемник>ПроцентыПоДолгосрочнымЗаймам</Приемник>
					</Значение>
					<Значение>
						<Код>140</Код>
						<Наименование>67.44 --&gt; 67.24</Наименование>
						<Порядок>13900</Порядок>
						<Источник>67.44</Источник>
						<Приемник>ПроцентыПоДолгосрочнымЗаймамВал</Приемник>
					</Значение>
					<Значение>
						<Код>141</Код>
						<Наименование>67.5 --&gt; 67.03</Наименование>
						<Порядок>14000</Порядок>
						<Источник>67.5</Источник>
						<Приемник>ДолгосрочныеЗаймы</Приемник>
					</Значение>
					<Значение>
						<Код>142</Код>
						<Наименование>67.6 --&gt; 67.04</Наименование>
						<Порядок>14100</Порядок>
						<Источник>67.6</Источник>
						<Приемник>ПроцентыПоДолгосрочнымЗаймам</Приемник>
					</Значение>
					<Значение>
						<Код>143</Код>
						<Наименование>68.1 --&gt; 68.01</Наименование>
						<Порядок>14200</Порядок>
						<Источник>68.1</Источник>
						<Приемник>НДФЛ</Приемник>
					</Значение>
					<Значение>
						<Код>144</Код>
						<Наименование>68.10 --&gt; 68.10</Наименование>
						<Порядок>14300</Порядок>
						<Источник>68.10</Источник>
						<Приемник>ПрочиеНалогиИСборы</Приемник>
					</Значение>
					<Значение>
						<Код>145</Код>
						<Наименование>68.2 --&gt; 68.02</Наименование>
						<Порядок>14400</Порядок>
						<Источник>68.2</Источник>
						<Приемник>НДС</Приемник>
					</Значение>
					<Значение>
						<Код>146</Код>
						<Наименование>68.3 --&gt; 68.03</Наименование>
						<Порядок>14500</Порядок>
						<Источник>68.3</Источник>
						<Приемник>Акцизы</Приемник>
					</Значение>
					<Значение>
						<Код>147</Код>
						<Наименование>68.4.1 --&gt; 68.04.1</Наименование>
						<Порядок>14600</Порядок>
						<Источник>68.4.1</Источник>
						<Приемник>РасчетыСБюджетом</Приемник>
					</Значение>
					<Значение>
						<Код>148</Код>
						<Наименование>68.4.2 --&gt; 68.04.2</Наименование>
						<Порядок>14700</Порядок>
						<Источник>68.4.2</Источник>
						<Приемник>РасчетНалогаНаПрибыль</Приемник>
					</Значение>
					<Значение>
						<Код>149</Код>
						<Наименование>68.5 --&gt; 68.10</Наименование>
						<Порядок>14800</Порядок>
						<Источник>68.5</Источник>
						<Приемник>ПрочиеНалогиИСборы</Приемник>
					</Значение>
					<Значение>
						<Код>150</Код>
						<Наименование>68.7 --&gt; 68.07</Наименование>
						<Порядок>14900</Порядок>
						<Источник>68.7</Источник>
						<Приемник>ТранспортныйНалог</Приемник>
					</Значение>
					<Значение>
						<Код>151</Код>
						<Наименование>68.8 --&gt; 68.08</Наименование>
						<Порядок>15000</Порядок>
						<Источник>68.8</Источник>
						<Приемник>НалогНаИмущество</Приемник>
					</Значение>
					<Значение>
						<Код>152</Код>
						<Наименование>69.1 --&gt; 69.01</Наименование>
						<Порядок>15100</Порядок>
						<Источник>69.1</Источник>
						<Приемник>ФСС</Приемник>
					</Значение>
					<Значение>
						<Код>312</Код>
						<Наименование>69.1 --&gt; 69.01</Наименование>
						<Порядок>15100</Порядок>
						<Источник>69.21.5</Источник>
						<Приемник>ФСС</Приемник>
					</Значение>
					<Значение>
						<Код>153</Код>
						<Наименование>69.11 --&gt; 69.11</Наименование>
						<Порядок>15200</Порядок>
						<Источник>69.11</Источник>
						<Приемник>ФСС_НСиПЗ</Приемник>
					</Значение>
					<Значение>
						<Код>154</Код>
						<Наименование>69.2.1 --&gt; 69.04</Наименование>
						<Порядок>15300</Порядок>
						<Источник>69.2.1</Источник>
						<Приемник>ЕСН_ФБ</Приемник>
					</Значение>
					<Значение>
						<Код>313</Код>
						<Наименование>69.2.2 --&gt; 69.02.1</Наименование>
						<Порядок>15400</Порядок>
						<Источник>69.21.1</Источник>
						<Приемник>ПФР_страх</Приемник>
					</Значение>
					<Значение>
						<Код>155</Код>
						<Наименование>69.2.2 --&gt; 69.02.1</Наименование>
						<Порядок>15400</Порядок>
						<Источник>69.2.2</Источник>
						<Приемник>ПФР_страх</Приемник>
					</Значение>
					<Значение>
						<Код>156</Код>
						<Наименование>69.2.3 --&gt; 69.02.2</Наименование>
						<Порядок>15500</Порядок>
						<Источник>69.2.3</Источник>
						<Приемник>ПФР_нак</Приемник>
					</Значение>
					<Значение>
						<Код>314</Код>
						<Наименование>69.2.3 --&gt; 69.02.2</Наименование>
						<Порядок>15500</Порядок>
						<Источник>69.21.2</Источник>
						<Приемник>ПФР_нак</Приемник>
					</Значение>
					<Значение>
						<Код>315</Код>
						<Наименование>69.3.1 --&gt; 69.03.1</Наименование>
						<Порядок>15600</Порядок>
						<Источник>69.21.3</Источник>
						<Приемник>ФФОМС</Приемник>
					</Значение>
					<Значение>
						<Код>157</Код>
						<Наименование>69.3.1 --&gt; 69.03.1</Наименование>
						<Порядок>15600</Порядок>
						<Источник>69.3.1</Источник>
						<Приемник>ФФОМС</Приемник>
					</Значение>
					<Значение>
						<Код>158</Код>
						<Наименование>69.3.2 --&gt; 69.03.2</Наименование>
						<Порядок>15700</Порядок>
						<Источник>69.3.2</Источник>
						<Приемник>ТФОМС</Приемник>
					</Значение>
					<Значение>
						<Код>316</Код>
						<Наименование>69.3.2 --&gt; 69.03.2</Наименование>
						<Порядок>15700</Порядок>
						<Источник>69.21.4</Источник>
						<Приемник>ТФОМС</Приемник>
					</Значение>
					<Значение>
						<Код>159</Код>
						<Наименование>70 --&gt; 70</Наименование>
						<Порядок>15800</Порядок>
						<Источник>70</Источник>
						<Приемник>РасчетыСПерсоналомПоОплатеТруда</Приемник>
					</Значение>
					<Значение>
						<Код>160</Код>
						<Наименование>71.1 --&gt; 71.01</Наименование>
						<Порядок>15900</Порядок>
						<Источник>71.1</Источник>
						<Приемник>РасчетыСПодотчетнымиЛицами</Приемник>
					</Значение>
					<Значение>
						<Код>161</Код>
						<Наименование>71.11 --&gt; 71.21</Наименование>
						<Порядок>16000</Порядок>
						<Источник>71.11</Источник>
						<Приемник>РасчетыСПодотчетнымиЛицамиВал</Приемник>
					</Значение>
					<Значение>
						<Код>162</Код>
						<Наименование>73.1 --&gt; 73.01</Наименование>
						<Порядок>16100</Порядок>
						<Источник>73.1</Источник>
						<Приемник>РасчетыПоПредоставленнымЗаймам</Приемник>
					</Значение>
					<Значение>
						<Код>163</Код>
						<Наименование>73.2 --&gt; 73.02</Наименование>
						<Порядок>16200</Порядок>
						<Источник>73.2</Источник>
						<Приемник>РасчетыПоВозмещениюМатериальногоУщерба</Приемник>
					</Значение>
					<Значение>
						<Код>164</Код>
						<Наименование>73.3 --&gt; 73.03</Наименование>
						<Порядок>16300</Порядок>
						<Источник>73.3</Источник>
						<Приемник>РасчетыПоПрочимОперациям</Приемник>
					</Значение>
					<Значение>
						<Код>165</Код>
						<Наименование>75.1 --&gt; 75.01</Наименование>
						<Порядок>16400</Порядок>
						<Источник>75.1</Источник>
						<Приемник>РасчетыПоВкладамВУставныйКапитал</Приемник>
					</Значение>
					<Значение>
						<Код>166</Код>
						<Наименование>75.2 --&gt; 75.02</Наименование>
						<Порядок>16500</Порядок>
						<Источник>75.2</Источник>
						<Приемник>РасчетыПоВыплатеДоходов</Приемник>
					</Значение>
					<Значение>
						<Код>167</Код>
						<Наименование>75.3 --&gt; 75.01</Наименование>
						<Порядок>16600</Порядок>
						<Источник>75.3</Источник>
						<Приемник>РасчетыПоВкладамВУставныйКапитал</Приемник>
					</Значение>
					<Значение>
						<Код>168</Код>
						<Наименование>76.1.1 --&gt; 76.01</Наименование>
						<Порядок>16700</Порядок>
						<Источник>76.1.1</Источник>
						<Приемник>РасчетыПоИмущественномуИЛичномуСтрахованию</Приемник>
					</Значение>
					<Значение>
						<Код>169</Код>
						<Наименование>76.1.2 --&gt; 76.01</Наименование>
						<Порядок>16800</Порядок>
						<Источник>76.1.2</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>170</Код>
						<Наименование>76.1.3 --&gt; 76.01</Наименование>
						<Порядок>16900</Порядок>
						<Источник>76.1.3</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>171</Код>
						<Наименование>76.1.4 --&gt; 76.01</Наименование>
						<Порядок>17000</Порядок>
						<Источник>76.1.4</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>172</Код>
						<Наименование>76.11 --&gt; 76.21</Наименование>
						<Порядок>17100</Порядок>
						<Источник>76.11</Источник>
						<Приемник>РасчетыПоИмущественномуИЛичномуСтрахованиюВал</Приемник>
					</Значение>
					<Значение>
						<Код>173</Код>
						<Наименование>76.2 --&gt; 76.02</Наименование>
						<Порядок>17200</Порядок>
						<Источник>76.2</Источник>
						<Приемник>РасчетыПоПретензиям</Приемник>
					</Значение>
					<Значение>
						<Код>174</Код>
						<Наименование>76.22 --&gt; 76.22</Наименование>
						<Порядок>17300</Порядок>
						<Источник>76.22</Источник>
						<Приемник>РасчетыПоПретензиямВал</Приемник>
					</Значение>
					<Значение>
						<Код>175</Код>
						<Наименование>76.3 --&gt; 76.03</Наименование>
						<Порядок>17400</Порядок>
						<Источник>76.3</Источник>
						<Приемник>РасчетыПоПричитающимсяДивидендам</Приемник>
					</Значение>
					<Значение>
						<Код>176</Код>
						<Наименование>76.4 --&gt; 76.04</Наименование>
						<Порядок>17500</Порядок>
						<Источник>76.4</Источник>
						<Приемник>РасчетыПоДепонированнымСуммам</Приемник>
					</Значение>
					<Значение>
						<Код>177</Код>
						<Наименование>76.5 --&gt; 76.09</Наименование>
						<Порядок>17600</Порядок>
						<Источник>76.5</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>178</Код>
						<Наименование>76.55 --&gt; 76.25</Наименование>
						<Порядок>17700</Порядок>
						<Источник>76.55</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторамиВал</Приемник>
					</Значение>
					<Значение>
						<Код>179</Код>
						<Наименование>76.6 --&gt; 76.06</Наименование>
						<Порядок>17800</Порядок>
						<Источник>76.6</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторамиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>180</Код>
						<Наименование>76.АВ --&gt; 76.АВ</Наименование>
						<Порядок>17900</Порядок>
						<Источник>76.АВ</Источник>
						<Приемник>НДСпоАвансамИПредоплатам</Приемник>
					</Значение>
					<Значение>
						<Код>317</Код>
						<Наименование>76.АВ --&gt; 76.АВ</Наименование>
						<Порядок>17900</Порядок>
						<Источник>76.ВА</Источник>
						<Приемник>НДСпоАвансамИПредоплатамВыданным</Приемник>
					</Значение>
					<Значение>
						<Код>181</Код>
						<Наименование>76.ЗП --&gt; 76.09</Наименование>
						<Порядок>18000</Порядок>
						<Источник>76.ЗП</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>182</Код>
						<Наименование>76.Н.1 --&gt; 76.Н</Наименование>
						<Порядок>18100</Порядок>
						<Источник>76.Н.1</Источник>
						<Приемник>РасчетыПоНДСотложенномуДляУплатыВБюджет</Приемник>
					</Значение>
					<Значение>
						<Код>183</Код>
						<Наименование>77 --&gt; 77</Наименование>
						<Порядок>18200</Порядок>
						<Источник>77</Источник>
						<Приемник>ОтложенныеНалоговыеОбязательства</Приемник>
					</Значение>
					<Значение>
						<Код>184</Код>
						<Наименование>76.Н.2 --&gt; 76.Н</Наименование>
						<Порядок>18300</Порядок>
						<Источник>76.Н.2</Источник>
						<Приемник>РасчетыПоНДСотложенномуДляУплатыВБюджет</Приемник>
					</Значение>
					<Значение>
						<Код>185</Код>
						<Наименование>76.Н.4 --&gt; 76.Н</Наименование>
						<Порядок>18400</Порядок>
						<Источник>76.Н.4</Источник>
						<Приемник>РасчетыПоНДСотложенномуДляУплатыВБюджет</Приемник>
					</Значение>
					<Значение>
						<Код>186</Код>
						<Наименование>79.1 --&gt; 79.01</Наименование>
						<Порядок>18500</Порядок>
						<Источник>79.1</Источник>
						<Приемник>РасчетыПоВыделенномуИмуществу</Приемник>
					</Значение>
					<Значение>
						<Код>187</Код>
						<Наименование>79.2 --&gt; 79.02</Наименование>
						<Порядок>18600</Порядок>
						<Источник>79.2</Источник>
						<Приемник>РасчетыПоТекущимОперациям</Приемник>
					</Значение>
					<Значение>
						<Код>188</Код>
						<Наименование>79.3 --&gt; 79.03</Наименование>
						<Порядок>18700</Порядок>
						<Источник>79.3</Источник>
						<Приемник>РасчетыПоДоговоруДоверительногоУправленияИмуществом</Приемник>
					</Значение>
					<Значение>
						<Код>189</Код>
						<Наименование>80 --&gt; 80.01</Наименование>
						<Порядок>18800</Порядок>
						<Источник>80</Источник>
						<Приемник>УставныйКапитал_ОбыкновенныеАкции</Приемник>
					</Значение>
					<Значение>
						<Код>190</Код>
						<Наименование>81 --&gt; 81.01</Наименование>
						<Порядок>18900</Порядок>
						<Источник>81</Источник>
						<Приемник>СобственныеАкции_ОбыкновенныеАкции</Приемник>
					</Значение>
					<Значение>
						<Код>191</Код>
						<Наименование>82.1 --&gt; 82.01</Наименование>
						<Порядок>19000</Порядок>
						<Источник>82.1</Источник>
						<Приемник>РезервыОбразованныеВСоответствииСЗаконодательством</Приемник>
					</Значение>
					<Значение>
						<Код>192</Код>
						<Наименование>82.2 --&gt; 82.02</Наименование>
						<Порядок>19100</Порядок>
						<Источник>82.2</Источник>
						<Приемник>РезервыОбразованныеВСоответствииСУчредительнымиДокументами</Приемник>
					</Значение>
					<Значение>
						<Код>193</Код>
						<Наименование>83.1 --&gt; 83.01</Наименование>
						<Порядок>19200</Порядок>
						<Источник>83.1</Источник>
						<Приемник>ПриростСтоимостиИмуществаПоПереоценке</Приемник>
					</Значение>
					<Значение>
						<Код>194</Код>
						<Наименование>83.2 --&gt; 83.02</Наименование>
						<Порядок>19300</Порядок>
						<Источник>83.2</Источник>
						<Приемник>ЭмиссионныйДоходОтВыпускаОбыкновенныхАкций</Приемник>
					</Значение>
					<Значение>
						<Код>195</Код>
						<Наименование>83.3 --&gt; 83.09</Наименование>
						<Порядок>19400</Порядок>
						<Источник>83.3</Источник>
						<Приемник>ДругиеИсточники</Приемник>
					</Значение>
					<Значение>
						<Код>196</Код>
						<Наименование>84.1 --&gt; 84.01</Наименование>
						<Порядок>19500</Порядок>
						<Источник>84.1</Источник>
						<Приемник>ПрибыльПодлежащаяРаспределению</Приемник>
					</Значение>
					<Значение>
						<Код>197</Код>
						<Наименование>84.2 --&gt; 84.02</Наименование>
						<Порядок>19600</Порядок>
						<Источник>84.2</Источник>
						<Приемник>УбытокПодлежащийПокрытию</Приемник>
					</Значение>
					<Значение>
						<Код>198</Код>
						<Наименование>84.3 --&gt; 84.03</Наименование>
						<Порядок>19700</Порядок>
						<Источник>84.3</Источник>
						<Приемник>НераспределеннаяПрибыльВОбращении</Приемник>
					</Значение>
					<Значение>
						<Код>199</Код>
						<Наименование>84.4 --&gt; 84.04</Наименование>
						<Порядок>19800</Порядок>
						<Источник>84.4</Источник>
						<Приемник>НераспределеннаяПрибыльИспользованная</Приемник>
					</Значение>
					<Значение>
						<Код>200</Код>
						<Наименование>86 --&gt; 86.01</Наименование>
						<Порядок>19900</Порядок>
						<Источник>86</Источник>
						<Приемник>ЦелевоеФинансированиеИзБюджета</Приемник>
					</Значение>
					<Значение>
						<Код>201</Код>
						<Наименование>90.1.1 --&gt; 90.01.1</Наименование>
						<Порядок>20000</Порядок>
						<Источник>90.1.1</Источник>
						<Приемник>ВыручкаНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>202</Код>
						<Наименование>90.1.2 --&gt; 90.01.2</Наименование>
						<Порядок>20100</Порядок>
						<Источник>90.1.2</Источник>
						<Приемник>ВыручкаЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>203</Код>
						<Наименование>90.2.1 --&gt; 90.02.1</Наименование>
						<Порядок>20200</Порядок>
						<Источник>90.2.1</Источник>
						<Приемник>СебестоимостьПродажНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>204</Код>
						<Наименование>90.3 --&gt; 90.03</Наименование>
						<Порядок>20300</Порядок>
						<Источник>90.3</Источник>
						<Приемник>Продажи_НДС</Приемник>
					</Значение>
					<Значение>
						<Код>205</Код>
						<Наименование>90.4 --&gt; 90.04</Наименование>
						<Порядок>20400</Порядок>
						<Источник>90.4</Источник>
						<Приемник>Продажи_Акцизы</Приемник>
					</Значение>
					<Значение>
						<Код>206</Код>
						<Наименование>90.5 --&gt; 90.05</Наименование>
						<Порядок>20500</Порядок>
						<Источник>90.5</Источник>
						<Приемник>Продажи_ЭкспортныеПошлины</Приемник>
					</Значение>
					<Значение>
						<Код>207</Код>
						<Наименование>90.7.1 --&gt; 90.07.1</Наименование>
						<Порядок>20600</Порядок>
						<Источник>90.7.1</Источник>
						<Приемник>Продажи_РасходыНаПродажуНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>208</Код>
						<Наименование>90.7.2 --&gt; 90.07.2</Наименование>
						<Порядок>20700</Порядок>
						<Источник>90.7.2</Источник>
						<Приемник>Продажи_РасходыНаПродажуЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>209</Код>
						<Наименование>90.8.1 --&gt; 90.08.1</Наименование>
						<Порядок>20800</Порядок>
						<Источник>90.8.1</Источник>
						<Приемник>Продажи_УправленческиеРасходыНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>210</Код>
						<Наименование>90.8.2 --&gt; 90.08.2</Наименование>
						<Порядок>20900</Порядок>
						<Источник>90.8.2</Источник>
						<Приемник>Продажи_УправленческиеРасходыЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>211</Код>
						<Наименование>90.9 --&gt; 90.09</Наименование>
						<Порядок>21000</Порядок>
						<Источник>90.9</Источник>
						<Приемник>ПрибыльУбытокОтПродаж</Приемник>
					</Значение>
					<Значение>
						<Код>212</Код>
						<Наименование>91.1 --&gt; 91.01</Наименование>
						<Порядок>21100</Порядок>
						<Источник>91.1</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>213</Код>
						<Наименование>91.2 --&gt; 91.02</Наименование>
						<Порядок>21200</Порядок>
						<Источник>91.2</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>214</Код>
						<Наименование>91.9 --&gt; 91.09</Наименование>
						<Порядок>21300</Порядок>
						<Источник>91.9</Источник>
						<Приемник>СальдоПрочихДоходовИРасходов</Приемник>
					</Значение>
					<Значение>
						<Код>215</Код>
						<Наименование>94 --&gt; 94</Наименование>
						<Порядок>21400</Порядок>
						<Источник>94</Источник>
						<Приемник>НедостачиИПотериОтПорчиЦенностей</Приемник>
					</Значение>
					<Значение>
						<Код>216</Код>
						<Наименование>96 --&gt; 96</Наименование>
						<Порядок>21500</Порядок>
						<Источник>96</Источник>
						<Приемник>РезервыПредстоящихРасходов</Приемник>
					</Значение>
					<Значение>
						<Код>217</Код>
						<Наименование>97 --&gt; 97.21</Наименование>
						<Порядок>21600</Порядок>
						<Источник>97</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>218</Код>
						<Наименование>98.1 --&gt; 98.01</Наименование>
						<Порядок>21700</Порядок>
						<Источник>98.1</Источник>
						<Приемник>ДоходыПолученныеВСчетБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>219</Код>
						<Наименование>98.2.1 --&gt; 98.02</Наименование>
						<Порядок>21800</Порядок>
						<Источник>98.2.1</Источник>
						<Приемник>БезвозмездныеПоступления</Приемник>
					</Значение>
					<Значение>
						<Код>220</Код>
						<Наименование>98.2.2 --&gt; 98.02</Наименование>
						<Порядок>21900</Порядок>
						<Источник>98.2.2</Источник>
						<Приемник>БезвозмездныеПоступления</Приемник>
					</Значение>
					<Значение>
						<Код>221</Код>
						<Наименование>98.3 --&gt; 98.03</Наименование>
						<Порядок>22000</Порядок>
						<Источник>98.3</Источник>
						<Приемник>ПредстоящиеПоступленияПоНедостачамВыявленнымЗаПрошлыеГоды</Приемник>
					</Значение>
					<Значение>
						<Код>222</Код>
						<Наименование>98.4 --&gt; 98.04</Наименование>
						<Порядок>22100</Порядок>
						<Источник>98.4</Источник>
						<Приемник>РазницаМеждуСуммойПодлежащейВзысканиюСВиновныхЛицИБалансовойСтоимостьюПоНедостачамЦенностей</Приемник>
					</Значение>
					<Значение>
						<Код>223</Код>
						<Наименование>90.2.2 --&gt; 90.02.2</Наименование>
						<Порядок>22200</Порядок>
						<Источник>90.2.2</Источник>
						<Приемник>СебестоимостьПродажЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>224</Код>
						<Наименование>99.1 --&gt; 99.01.1</Наименование>
						<Порядок>22300</Порядок>
						<Источник>99.1</Источник>
						<Приемник>ПрибылиИУбыткиНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>225</Код>
						<Наименование>99.2.1 --&gt; 99.02.1</Наименование>
						<Порядок>22400</Порядок>
						<Источник>99.2.1</Источник>
						<Приемник>УсловныйРасходПоНалогуНаПрибыль</Приемник>
					</Значение>
					<Значение>
						<Код>226</Код>
						<Наименование>99.2.2 --&gt; 99.02.2</Наименование>
						<Порядок>22500</Порядок>
						<Источник>99.2.2</Источник>
						<Приемник>УсловныйДоходПоНалогуНаПрибыль</Приемник>
					</Значение>
					<Значение>
						<Код>227</Код>
						<Наименование>99.2.3 --&gt; 99.02.3</Наименование>
						<Порядок>22600</Порядок>
						<Источник>99.2.3</Источник>
						<Приемник>ПостоянноеНалоговоеОбязательство</Приемник>
					</Значение>
					<Значение>
						<Код>228</Код>
						<Наименование>РВ.1 --&gt; РВ.1</Наименование>
						<Порядок>22700</Порядок>
						<Источник>РВ.1</Источник>
						<Приемник>НераспределеннаяРозничнаяВыручка</Приемник>
					</Значение>
					<Значение>
						<Код>229</Код>
						<Наименование>РВ.2 --&gt; РВ.2</Наименование>
						<Порядок>22800</Порядок>
						<Источник>РВ.2</Источник>
						<Приемник>НДСВРозничнойВыручке</Приемник>
					</Значение>
					<Значение>
						<Код>230</Код>
						<Наименование>00 --&gt; 000</Наименование>
						<Порядок>22900</Порядок>
						<Источник>00</Источник>
						<Приемник>Вспомогательный</Приемник>
					</Значение>
					<Значение>
						<Код>231</Код>
						<Наименование>10.10 --&gt; 10.10</Наименование>
						<Порядок>23000</Порядок>
						<Источник>10.10</Источник>
						<Приемник>СпецоснасткаИСпецодеждаНаСкладе</Приемник>
					</Значение>
					<Значение>
						<Код>232</Код>
						<Наименование>10.11.1 --&gt; 10.11</Наименование>
						<Порядок>23100</Порядок>
						<Источник>10.11.1</Источник>
						<Приемник>СпецодеждаВЭксплуатации</Приемник>
					</Значение>
					<Значение>
						<Код>233</Код>
						<Наименование>10.11.1 --&gt; 10.11</Наименование>
						<Порядок>23200</Порядок>
						<Источник>10.11.2</Источник>
						<Приемник>СпецоснасткаВЭксплуатации</Приемник>
					</Значение>
					<Значение>
						<Код>234</Код>
						<Наименование>ГТД --&gt; ГТД</Наименование>
						<Порядок>23300</Порядок>
						<Источник>ГТД</Источник>
						<Приемник>ГТД</Приемник>
					</Значение>
					<Значение>
						<Код>235</Код>
						<Наименование>МЦ.02 --&gt; МЦ.02</Наименование>
						<Порядок>23400</Порядок>
						<Источник>МЦ.02</Источник>
						<Приемник>СпецодеждаВЭксплуатацииВспомогательный</Приемник>
					</Значение>
					<Значение>
						<Код>236</Код>
						<Наименование>МЦ.02 --&gt; МЦ.02</Наименование>
						<Порядок>23500</Порядок>
						<Источник>МЦ.03</Источник>
						<Приемник>СпецоснасткаВЭксплуатацииВспомогательный</Приемник>
					</Значение>
					<Значение>
						<Код>238</Код>
						<Наименование>МЦ.04 --&gt; МЦ.04</Наименование>
						<Порядок>23600</Порядок>
						<Источник>МЦ.04</Источник>
						<Приемник>ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации</Приемник>
					</Значение>
					<Значение>
						<Код>237</Код>
						<Наименование>69.12 --&gt; 69.12</Наименование>
						<Порядок>23700</Порядок>
						<Источник>69.12</Источник>
						<Приемник>ФСС_ДобровольныеВзносы</Приемник>
					</Значение>
					<Значение>
						<Код>239</Код>
						<Наименование>Н12 --&gt; ЦелевоеФинансирование</Наименование>
						<Порядок>23750</Порядок>
						<Источник>Н12</Источник>
						<Приемник>ЦелевоеФинансирование</Приемник>
					</Значение>
					<Значение>
						<Код>240</Код>
						<Наименование>Н16 --&gt; НедостачиИПотериОтПорчиЦенностей</Наименование>
						<Порядок>23800</Порядок>
						<Источник>Н16</Источник>
						<Приемник>НедостачиИПотериОтПорчиЦенностей</Приемник>
					</Значение>
					<Значение>
						<Код>241</Код>
						<Наименование>Н02.06 --&gt; ПриобретенныеПрава</Наименование>
						<Порядок>23850</Порядок>
						<Источник>Н02.06</Источник>
						<Приемник>ПриобретенныеПрава</Приемник>
					</Значение>
					<Значение>
						<Код>242</Код>
						<Наименование>Н14 --&gt; РасчетыСПерсоналомПоОплатеТруда</Наименование>
						<Порядок>23900</Порядок>
						<Источник>Н14</Источник>
						<Приемник>РасчетыСПерсоналомПоОплатеТруда</Приемник>
					</Значение>
					<Значение>
						<Код>243</Код>
						<Наименование>Н05.04 --&gt; АмортизацияНематериальныхАктивов</Наименование>
						<Порядок>23950</Порядок>
						<Источник>Н05.04</Источник>
						<Приемник>АмортизацияНематериальныхАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>244</Код>
						<Наименование>Н04.03 --&gt; РасходыНаНИОКР</Наименование>
						<Порядок>24000</Порядок>
						<Источник>Н04.03</Источник>
						<Приемник>РасходыНаНИОКР</Приемник>
					</Значение>
					<Значение>
						<Код>245</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.05</Источник>
						<Приемник>РасходыБудущихПериодовНаДобровольноеСтрахованиеРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>246</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.06</Источник>
						<Приемник>РасходыБудущихПериодовНаДобровольноеСтрахованиеРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>247</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.07</Источник>
						<Приемник>РасходыБудущихПериодовНаДобровольноеСтрахованиеРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>248</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.02</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>249</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.04</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>250</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.08</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>251</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.09</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>252</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.10</Источник>
						<Приемник>РасходыНаОплатуТрудаБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>253</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н04.11</Источник>
						<Приемник>РасходыНаОплатуТрудаБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>254</Код>
						<Наименование>Н04.05 --&gt; РасходыБудущихПериодов</Наименование>
						<Порядок>24050</Порядок>
						<Источник>Н01.01</Источник>
						<Приемник>ПриобретениеОбъектовОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>255</Код>
						<Наименование>Н01.02 --&gt; ОборудованиеКУстановке</Наименование>
						<Порядок>24100</Порядок>
						<Источник>Н01.02</Источник>
						<Приемник>ОборудованиеКУстановке</Приемник>
					</Значение>
					<Значение>
						<Код>256</Код>
						<Наименование>Н01.03 --&gt; ВыполнениеНИОКР</Наименование>
						<Порядок>24150</Порядок>
						<Источник>Н01.03</Источник>
						<Приемник>ВыполнениеНИОКР</Приемник>
					</Значение>
					<Значение>
						<Код>257</Код>
						<Наименование>Н01.08 --&gt; ПриобретениеНематериальныхАктивов</Наименование>
						<Порядок>24200</Порядок>
						<Источник>Н01.08</Источник>
						<Приемник>ПриобретениеНематериальныхАктивов</Приемник>
					</Значение>
					<Значение>
						<Код>258</Код>
						<Наименование>Н01.09 --&gt; СтроительствоОбъектовОсновныхСредств</Наименование>
						<Порядок>24250</Порядок>
						<Источник>Н01.09</Источник>
						<Приемник>СтроительствоОбъектовОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>259</Код>
						<Наименование>Н05.01 --&gt; ОСвОрганизации</Наименование>
						<Порядок>24300</Порядок>
						<Источник>Н05.01</Источник>
						<Приемник>ОСвОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>260</Код>
						<Наименование>Н05.03 --&gt; НематериальныеАктивыОрганизации</Наименование>
						<Порядок>24350</Порядок>
						<Источник>Н05.03</Источник>
						<Приемник>НематериальныеАктивыОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>261</Код>
						<Наименование>Н01.05 --&gt; ОсновноеПроизводство</Наименование>
						<Порядок>24400</Порядок>
						<Источник>Н01.05</Источник>
						<Приемник>ОсновноеПроизводство</Приемник>
					</Значение>
					<Значение>
						<Код>262</Код>
						<Наименование>Н02.07 --&gt; Полуфабрикаты</Наименование>
						<Порядок>24450</Порядок>
						<Источник>Н02.07</Источник>
						<Приемник>Полуфабрикаты</Приемник>
					</Значение>
					<Значение>
						<Код>263</Код>
						<Наименование>Н01.07 --&gt; ИздержкиОбращения</Наименование>
						<Порядок>24500</Порядок>
						<Источник>Н01.07</Источник>
						<Приемник>ИздержкиОбращения</Приемник>
					</Значение>
					<Значение>
						<Код>264</Код>
						<Наименование>Н02.02.1 --&gt; ТоварыНаСкладах</Наименование>
						<Порядок>24550</Порядок>
						<Источник>Н02.02.1</Источник>
						<Приемник>ТоварыНаСкладах</Приемник>
					</Значение>
					<Значение>
						<Код>265</Код>
						<Наименование>Н02.02.2 --&gt; ТоварыВРозничнойТорговле</Наименование>
						<Порядок>24600</Порядок>
						<Источник>Н02.02.2</Источник>
						<Приемник>ТоварыВРозничнойТорговле</Приемник>
					</Значение>
					<Значение>
						<Код>266</Код>
						<Наименование>Н02.03 --&gt; ГотоваяПродукция</Наименование>
						<Порядок>24650</Порядок>
						<Источник>Н02.03</Источник>
						<Приемник>ГотоваяПродукция</Приемник>
					</Значение>
					<Значение>
						<Код>267</Код>
						<Наименование>Н02.04.1 --&gt; ПокупныеТоварыОтгруженные</Наименование>
						<Порядок>24700</Порядок>
						<Источник>Н02.04.1</Источник>
						<Приемник>ПокупныеТоварыОтгруженные</Приемник>
					</Значение>
					<Значение>
						<Код>268</Код>
						<Наименование>Н02.04.2 --&gt; ГотоваяПродукцияОтгруженная</Наименование>
						<Порядок>24750</Порядок>
						<Источник>Н02.04.2</Источник>
						<Приемник>ГотоваяПродукцияОтгруженная</Приемник>
					</Значение>
					<Значение>
						<Код>269</Код>
						<Наименование>Н02.04.3 --&gt; ПрочиеТоварыОтгруженные</Наименование>
						<Порядок>24800</Порядок>
						<Источник>Н02.04.3</Источник>
						<Приемник>ПрочиеТоварыОтгруженные</Приемник>
					</Значение>
					<Значение>
						<Код>270</Код>
						<Наименование>Н02.05 --&gt; ДолговыеЦенныеБумаги</Наименование>
						<Порядок>24850</Порядок>
						<Источник>Н02.05</Источник>
						<Приемник>ДолговыеЦенныеБумаги</Приемник>
					</Значение>
					<Значение>
						<Код>271</Код>
						<Наименование>Н02.08 --&gt; Паи</Наименование>
						<Порядок>24900</Порядок>
						<Источник>Н02.08</Источник>
						<Приемник>Паи</Приемник>
					</Значение>
					<Значение>
						<Код>272</Код>
						<Наименование>Н02.01 --&gt; СырьеИМатериалы</Наименование>
						<Порядок>24950</Порядок>
						<Источник>Н02.01</Источник>
						<Приемник>СырьеИМатериалы</Приемник>
					</Значение>
					<Значение>
						<Код>273</Код>
						<Наименование>Н05.02 --&gt; АмортизацияОС_01</Наименование>
						<Порядок>25000</Порядок>
						<Источник>Н05.02</Источник>
						<Приемник>АмортизацияОС_01</Приемник>
					</Значение>
					<Значение>
						<Код>274</Код>
						<Наименование>Н05.КВ --&gt; РасходыНаКапитальныеВложения</Наименование>
						<Порядок>25050</Порядок>
						<Источник>Н05.КВ</Источник>
						<Приемник>РасходыНаКапитальныеВложения</Приемник>
					</Значение>
					<Значение>
						<Код>275</Код>
						<Наименование>Н02.09 --&gt; МатериалыПереданныеВПереработку</Наименование>
						<Порядок>25100</Порядок>
						<Источник>Н02.09</Источник>
						<Приемник>МатериалыПереданныеВПереработку</Приемник>
					</Значение>
					<Значение>
						<Код>276</Код>
						<Наименование>Н06.01 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25150</Порядок>
						<Источник>Н06.01</Источник>
						<Приемник>ВыручкаНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>277</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.02</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>278</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.03</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>279</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.04</Источник>
						<Приемник>ВыручкаНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>280</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.05</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>281</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.06</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>282</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.07</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>283</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.08</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>284</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.09</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>285</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.10</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>286</Код>
						<Наименование>Н06.02 --&gt; ВыручкаНеЕНВД</Наименование>
						<Порядок>25200</Порядок>
						<Источник>Н06.11</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>291</Код>
						<Наименование>Н07.01 --&gt; СебестоимостьПродажНеЕНВД</Наименование>
						<Порядок>25250</Порядок>
						<Источник>Н07.05</Источник>
						<Приемник>СебестоимостьПродажНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>288</Код>
						<Наименование>Н07.01 --&gt; СебестоимостьПродажНеЕНВД</Наименование>
						<Порядок>25250</Порядок>
						<Источник>Н07.02</Источник>
						<Приемник>СебестоимостьПродажНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>287</Код>
						<Наименование>Н07.01 --&gt; СебестоимостьПродажНеЕНВД</Наименование>
						<Порядок>25250</Порядок>
						<Источник>Н07.01</Источник>
						<Приемник>СебестоимостьПродажНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>289</Код>
						<Наименование>Н07.03 --&gt; Продажи_РасходыНаПродажуНеЕНВД</Наименование>
						<Порядок>25300</Порядок>
						<Источник>Н07.03</Источник>
						<Приемник>Продажи_РасходыНаПродажуНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>290</Код>
						<Наименование>Н07.04.1 --&gt; Продажи_УправленческиеРасходыНеЕНВД</Наименование>
						<Порядок>25350</Порядок>
						<Источник>Н07.04.1</Источник>
						<Приемник>Продажи_УправленческиеРасходыНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>302</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н09</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>300</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.14</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>299</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.13</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>298</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.12</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>297</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.11</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>296</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.10</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>295</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.09</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>294</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.08</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>293</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.07</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>292</Код>
						<Наименование>Н07.06 --&gt; ПрочиеРасходы</Наименование>
						<Порядок>25400</Порядок>
						<Источник>Н07.06</Источник>
						<Приемник>ПрочиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>301</Код>
						<Наименование>Н08 --&gt; ПрочиеДоходы</Наименование>
						<Порядок>25450</Порядок>
						<Источник>Н08</Источник>
						<Приемник>ПрочиеДоходы</Приемник>
					</Значение>
					<Значение>
						<Код>303</Код>
						<Наименование>Н10 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>25500</Порядок>
						<Источник>Н10</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>304</Код>
						<Наименование>Н10 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>25500</Порядок>
						<Источник>Н11</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>305</Код>
						<Наименование>Н10 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>25500</Порядок>
						<Источник>Н14.01</Источник>
						<Приемник>РасчетыСПерсоналомПоОплатеТруда</Приемник>
					</Значение>
					<Значение>
						<Код>306</Код>
						<Наименование>Н10 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>25500</Порядок>
						<Источник>Н14.02</Источник>
						<Приемник>РасчетыСПерсоналомПоОплатеТруда</Приемник>
					</Значение>
					<Значение>
						<Код>307</Код>
						<Наименование>Н02.МЦ --&gt; ИнвентарьИХозяйственныеПринадлежности</Наименование>
						<Порядок>25550</Порядок>
						<Источник>Н02.МЦ</Источник>
						<Приемник>ИнвентарьИХозяйственныеПринадлежности</Приемник>
					</Значение>
					<Значение>
						<Код>308</Код>
						<Наименование>УЕ.60 --&gt; РасчетыСПоставщикамиУЕ</Наименование>
						<Порядок>25600</Порядок>
						<Источник>УЕ.60</Источник>
						<Приемник>РасчетыСПоставщикамиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>309</Код>
						<Наименование>УЕ.62 --&gt; РасчетыСПокупателямиУЕ</Наименование>
						<Порядок>25650</Порядок>
						<Источник>УЕ.62</Источник>
						<Приемник>РасчетыСПокупателямиУЕ</Приемник>
					</Значение>
					<Значение>
						<Код>310</Код>
						<Наименование>ВАЛ.60 --&gt; РасчетыПоАвансамВыданнымУЕ</Наименование>
						<Порядок>25700</Порядок>
						<Источник>ВАЛ.60</Источник>
						<Приемник>РасчетыПоАвансамВыданнымВал</Приемник>
					</Значение>
					<Значение>
						<Код>311</Код>
						<Наименование>ВАЛ.62 --&gt; РасчетыПоАвансамПолученнымВал</Наименование>
						<Порядок>25750</Порядок>
						<Источник>ВАЛ.62</Источник>
						<Приемник>РасчетыПоАвансамПолученнымВал</Приемник>
					</Значение>
					<Значение>
						<Код>318</Код>
						<Наименование>КМС --&gt; ТоварыПереданныеНаКомиссию</Наименование>
						<Порядок>25800</Порядок>
						<Источник>КМС</Источник>
						<Приемник>ТоварыПереданныеНаКомиссию</Приемник>
					</Значение>
					<Значение>
						<Код>319</Код>
						<Наименование>КТР --&gt; ТоварыНаСкладе</Наименование>
						<Порядок>25850</Порядок>
						<Источник>КТР</Источник>
						<Приемник>ТоварыНаСкладе</Приемник>
					</Значение>
					<Значение>
						<Код>320</Код>
						<Наименование>НПР.01 --&gt; ОСвОрганизации</Наименование>
						<Порядок>25900</Порядок>
						<Источник>НПР.01</Источник>
						<Приемник>ОСвОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>321</Код>
						<Наименование>НПР.10.2 --&gt; СпецодеждаВЭксплуатации</Наименование>
						<Порядок>25950</Порядок>
						<Источник>НПР.10.2</Источник>
						<Приемник>СпецодеждаВЭксплуатации</Приемник>
					</Значение>
					<Значение>
						<Код>322</Код>
						<Наименование>НПР.20 --&gt; ОсновноеПроизводство</Наименование>
						<Порядок>26000</Порядок>
						<Источник>НПР.20</Источник>
						<Приемник>ОсновноеПроизводство</Приемник>
					</Значение>
					<Значение>
						<Код>323</Код>
						<Наименование>НПР.43 --&gt; ГотоваяПродукция</Наименование>
						<Порядок>26050</Порядок>
						<Источник>НПР.43</Источник>
						<Приемник>ГотоваяПродукция</Приемник>
					</Значение>
					<Значение>
						<Код>324</Код>
						<Наименование>НПР.58.1 --&gt; Паи</Наименование>
						<Порядок>26100</Порядок>
						<Источник>НПР.58.1</Источник>
						<Приемник>Паи</Приемник>
					</Значение>
					<Значение>
						<Код>325</Код>
						<Наименование>Н01.06 --&gt; ОсновноеПроизводство</Наименование>
						<Порядок>26150</Порядок>
						<Источник>Н01.06</Источник>
						<Приемник>ОсновноеПроизводство</Приемник>
					</Значение>
					<Значение>
						<Код>326</Код>
						<Наименование>Н11.00 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26200</Порядок>
						<Источник>Н11.00</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>327</Код>
						<Наименование>Н11.01 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26250</Порядок>
						<Источник>Н11.01</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>328</Код>
						<Наименование>Н11.02 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26300</Порядок>
						<Источник>Н11.02</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>329</Код>
						<Наименование>Н11.03 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26350</Порядок>
						<Источник>Н11.03</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>330</Код>
						<Наименование>Н11.04 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26400</Порядок>
						<Источник>Н11.04</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>331</Код>
						<Наименование>Н11.05 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26450</Порядок>
						<Источник>Н11.05</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>332</Код>
						<Наименование>Н11.06 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26500</Порядок>
						<Источник>Н11.06</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>333</Код>
						<Наименование>Н11.07 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26550</Порядок>
						<Источник>Н11.07</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>334</Код>
						<Наименование>Н11.08 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26600</Порядок>
						<Источник>Н11.08</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>335</Код>
						<Наименование>Н11.09 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26650</Порядок>
						<Источник>Н11.09</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>336</Код>
						<Наименование>Н11.10 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26700</Порядок>
						<Источник>Н11.10</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>337</Код>
						<Наименование>Н11.97 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26750</Порядок>
						<Источник>Н11.97</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>338</Код>
						<Наименование>Н11.98 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26800</Порядок>
						<Источник>Н11.98</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>339</Код>
						<Наименование>Н11.99 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>26850</Порядок>
						<Источник>Н11.99</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>340</Код>
						<Наименование>НПР.04 --&gt; НематериальныеАктивыОрганизации</Наименование>
						<Порядок>26900</Порядок>
						<Источник>НПР.04</Источник>
						<Приемник>НематериальныеАктивыОрганизации</Приемник>
					</Значение>
					<Значение>
						<Код>341</Код>
						<Наименование>НПР.07 --&gt; ОборудованиеКУстановке</Наименование>
						<Порядок>26950</Порядок>
						<Источник>НПР.07</Источник>
						<Приемник>ОборудованиеКУстановке</Приемник>
					</Значение>
					<Значение>
						<Код>342</Код>
						<Наименование>НПР.08 --&gt; ПриобретениеОбъектовОсновныхСредств</Наименование>
						<Порядок>27000</Порядок>
						<Источник>НПР.08</Источник>
						<Приемник>ПриобретениеОбъектовОсновныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>343</Код>
						<Наименование>НПР.10.1 --&gt; СырьеИМатериалы</Наименование>
						<Порядок>27050</Порядок>
						<Источник>НПР.10.1</Источник>
						<Приемник>СырьеИМатериалы</Приемник>
					</Значение>
					<Значение>
						<Код>344</Код>
						<Наименование>НПР.21 --&gt; Полуфабрикаты</Наименование>
						<Порядок>27100</Порядок>
						<Источник>НПР.21</Источник>
						<Приемник>Полуфабрикаты</Приемник>
					</Значение>
					<Значение>
						<Код>345</Код>
						<Наименование>НПР.23 --&gt; ВспомогательныеПроизводства</Наименование>
						<Порядок>27150</Порядок>
						<Источник>НПР.23</Источник>
						<Приемник>ВспомогательныеПроизводства</Приемник>
					</Значение>
					<Значение>
						<Код>346</Код>
						<Наименование>НПР.25 --&gt; ОбщепроизводственныеРасходы</Наименование>
						<Порядок>27200</Порядок>
						<Источник>НПР.25</Источник>
						<Приемник>ОбщепроизводственныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>347</Код>
						<Наименование>НПР.26 --&gt; ОбщехозяйственныеРасходы</Наименование>
						<Порядок>27250</Порядок>
						<Источник>НПР.26</Источник>
						<Приемник>ОбщехозяйственныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>348</Код>
						<Наименование>НПР.29 --&gt; ОбслуживающиеПроизводства</Наименование>
						<Порядок>27300</Порядок>
						<Источник>НПР.29</Источник>
						<Приемник>ОбслуживающиеПроизводства</Приемник>
					</Значение>
					<Значение>
						<Код>349</Код>
						<Наименование>НПР.41 --&gt; ТоварыНаСкладах</Наименование>
						<Порядок>27350</Порядок>
						<Источник>НПР.41</Источник>
						<Приемник>ТоварыНаСкладах</Приемник>
					</Значение>
					<Значение>
						<Код>350</Код>
						<Наименование>НПР.44.1 --&gt; ИздержкиОбращения</Наименование>
						<Порядок>27400</Порядок>
						<Источник>НПР.44.1</Источник>
						<Приемник>ИздержкиОбращения</Приемник>
					</Значение>
					<Значение>
						<Код>351</Код>
						<Наименование>НПР.44.2 --&gt; КоммерческиеРасходы</Наименование>
						<Порядок>27450</Порядок>
						<Источник>НПР.44.2</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>352</Код>
						<Наименование>НПР.44.3 --&gt; КоммерческиеРасходы</Наименование>
						<Порядок>27500</Порядок>
						<Источник>НПР.44.3</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>353</Код>
						<Наименование>НПР.45 --&gt; ПокупныеТоварыОтгруженные</Наименование>
						<Порядок>27550</Порядок>
						<Источник>НПР.45</Источник>
						<Приемник>ПокупныеТоварыОтгруженные</Приемник>
					</Значение>
					<Значение>
						<Код>354</Код>
						<Наименование>НПР.58.2 --&gt; ДолговыеЦенныеБумаги</Наименование>
						<Порядок>27600</Порядок>
						<Источник>НПР.58.2</Источник>
						<Приемник>ДолговыеЦенныеБумаги</Приемник>
					</Значение>
					<Значение>
						<Код>355</Код>
						<Наименование>НПР.58.5 --&gt; ПриобретенныеПрава</Наименование>
						<Порядок>27650</Порядок>
						<Источник>НПР.58.5</Источник>
						<Приемник>ПриобретенныеПрава</Приемник>
					</Значение>
					<Значение>
						<Код>356</Код>
						<Наименование>НПР.63 --&gt; РезервыПоСомнительнымДолгам</Наименование>
						<Порядок>27700</Порядок>
						<Источник>НПР.63</Источник>
						<Приемник>РезервыПоСомнительнымДолгам</Приемник>
					</Значение>
					<Значение>
						<Код>357</Код>
						<Наименование>НПР.94 --&gt; НедостачиИПотериОтПорчиЦенностей</Наименование>
						<Порядок>27750</Порядок>
						<Источник>НПР.94</Источник>
						<Приемник>НедостачиИПотериОтПорчиЦенностей</Приемник>
					</Значение>
					<Значение>
						<Код>358</Код>
						<Наименование>НПР.97 --&gt; ПрочиеРасходыБудущихПериодов</Наименование>
						<Порядок>27800</Порядок>
						<Источник>НПР.97</Источник>
						<Приемник>ПрочиеРасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>359</Код>
						<Наименование>НПР.98 --&gt; БезвозмездныеПоступления</Наименование>
						<Порядок>27850</Порядок>
						<Источник>НПР.98</Источник>
						<Приемник>БезвозмездныеПоступления</Приемник>
					</Значение>
					<Значение>
						<Код>360</Код>
						<Наименование>НПР.99 --&gt; ПрибылиИУбыткиНеЕНВД</Наименование>
						<Порядок>27900</Порядок>
						<Источник>НПР.99</Источник>
						<Приемник>ПрибылиИУбыткиНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>361</Код>
						<Наименование>Н01.04 --&gt; ОсновноеПроизводство</Наименование>
						<Порядок>27950</Порядок>
						<Источник>Н01.04</Источник>
						<Приемник>ОсновноеПроизводство</Приемник>
					</Значение>
					<Значение>
						<Код>362</Код>
						<Наименование>Н03.03 --&gt; КоммерческиеРасходы</Наименование>
						<Порядок>28000</Порядок>
						<Источник>Н03.03</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>363</Код>
						<Наименование>Н03.04 --&gt; КоммерческиеРасходы</Наименование>
						<Порядок>28050</Порядок>
						<Источник>Н03.04</Источник>
						<Приемник>КоммерческиеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>364</Код>
						<Наименование>Н07.04.2 --&gt; Продажи_УправленческиеРасходыНеЕНВД</Наименование>
						<Порядок>28100</Порядок>
						<Источник>Н07.04.2</Источник>
						<Приемник>Продажи_УправленческиеРасходыНеЕНВД</Приемник>
					</Значение>
					<Значение>
						<Код>365</Код>
						<Наименование>Н13 --&gt; ПрочиеРасчетыСРазнымиДебиторамиИКредиторам</Наименование>
						<Порядок>28150</Порядок>
						<Источник>Н13</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>366</Код>
						<Наименование>Н13.01 --&gt; ПрочиеРасчетыСРазнымиДебиторамиИКредито</Наименование>
						<Порядок>28200</Порядок>
						<Источник>Н13.01</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>367</Код>
						<Наименование>Н13.02 --&gt; ПрочиеРасчетыСРазнымиДебиторамиИКредито</Наименование>
						<Порядок>28250</Порядок>
						<Источник>Н13.02</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>368</Код>
						<Наименование>Н13.03 --&gt; ПрочиеРасчетыСРазнымиДебиторамиИКредито</Наименование>
						<Порядок>28300</Порядок>
						<Источник>Н13.03</Источник>
						<Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник>
					</Значение>
					<Значение>
						<Код>369</Код>
						<Наименование>Н15 --&gt; ПрочиеНалогиИСборы</Наименование>
						<Порядок>28350</Порядок>
						<Источник>Н15</Источник>
						<Приемник>ПрочиеНалогиИСборы</Приемник>
					</Значение>
					<Значение>
						<Код>370</Код>
						<Наименование>Н03.01 --&gt; ОбщехозяйственныеРасходы</Наименование>
						<Порядок>28400</Порядок>
						<Источник>Н03.01</Источник>
						<Приемник>ОбщехозяйственныеРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>371</Код>
						<Наименование>Н03.05 --&gt; ПлатежиПоДобровольномуСтрахованиюРаботн</Наименование>
						<Порядок>28450</Порядок>
						<Источник>Н03.05</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>372</Код>
						<Наименование>Н03.06 --&gt; ПлатежиПоДобровольномуСтрахованиюРаботн</Наименование>
						<Порядок>28500</Порядок>
						<Источник>Н03.06</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>373</Код>
						<Наименование>Н03.07 --&gt; ПлатежиПоДобровольномуСтрахованиюРаботн</Наименование>
						<Порядок>28550</Порядок>
						<Источник>Н03.07</Источник>
						<Приемник>ПлатежиПоДобровольномуСтрахованиюРаботников</Приемник>
					</Значение>
					<Значение>
						<Код>374</Код>
						<Наименование>Н03.08 --&gt; РезервыПоСомнительнымДолгам</Наименование>
						<Порядок>28600</Порядок>
						<Источник>Н03.08</Источник>
						<Приемник>РезервыПоСомнительнымДолгам</Приемник>
					</Значение>
					<Значение>
						<Код>375</Код>
						<Наименование>Н05.МЦ --&gt; ИнвентарьИХозяйственныеПринадлежности</Наименование>
						<Порядок>28650</Порядок>
						<Источник>Н05.МЦ</Источник>
						<Приемник>ИнвентарьИХозяйственныеПринадлежности</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыСубконтоХозрасчетные</Код>
				<Наименование>ВидСубконто --&gt; ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Наименование>
				<Порядок>500</Порядок>
				<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) &lt;&gt; "Строка" Тогда
	Источник = Источник.Идентификатор();
КонецЕсли;</ПередВыгрузкой>
				<ПриВыгрузке>Если ТипЗначения(УзелСсылки) = 1 Тогда
	НПП = УзелСсылки;
	УзелСсылки = СоздатьУзел("Ссылка");
	УстановитьАтрибут(УзелСсылки, "Нпп", Строка(НПП));
	УзелСвойства = СоздатьУзел("Свойство");
	УстановитьАтрибут(УзелСвойства, "Имя", "{ИмяПредопределенногоЭлемента}");
	УстановитьАтрибут(УзелСвойства, "Тип", "Строка");
	ЗаписатьЭлемент(УзелСвойства, "Значение", Источник);
	ДобавитьПодчиненный(УзелСсылки, УзелСвойства);
	ДобавитьПодчиненный(Приемник, УзелСсылки);
	СтандартнаяОбработка = 0;
КонецЕсли;</ПриВыгрузке>
				<Источник>ВидСубконто</Источник>
				<Приемник>ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Приемник>
				<Свойства>
					<Свойство Отключить="true" Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>БанковскиеСчета --&gt; 00008</Наименование>
						<Порядок>100</Порядок>
						<Источник>БанковскиеСчета</Источник>
						<Приемник>БанковскиеСчета</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Бюджеты --&gt; 00025</Наименование>
						<Порядок>200</Порядок>
						<Источник>Бюджеты</Источник>
						<Приемник>УровниБюджетов</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ВидыАктивовИобязательств --&gt; 00023</Наименование>
						<Порядок>300</Порядок>
						<Источник>ВидыАктивовИобязательств</Источник>
						<Приемник>ВидыАктивовИОбязательств</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>ВидыНачисленийПоОплатеТруда --&gt; 00031</Наименование>
						<Порядок>400</Порядок>
						<Источник>ВидыНачисленийПоОплатеТруда</Источник>
						<Приемник>ВидНачисленийОплатыТрудаПоСтатье255НК</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>ВидыНоменклатуры --&gt; 00012</Наименование>
						<Порядок>500</Порядок>
						<Источник>ВидыНоменклатуры</Источник>
						<Приемник>НоменклатурныеГруппы</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>ВидыПлатежейВБюджет --&gt; 00022</Наименование>
						<Порядок>600</Порядок>
						<Источник>ВидыПлатежейВБюджет</Источник>
						<Приемник>ВидыПлатежейВГосБюджет</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>ВидыПлатежейВФонды --&gt; 00022</Наименование>
						<Порядок>700</Порядок>
						<Источник>ВидыПлатежейВФонды</Источник>
						<Приемник>ВидыПлатежейВГосБюджет</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>ВнереализационныеДоходы --&gt; 00013</Наименование>
						<Порядок>800</Порядок>
						<Источник>ВнереализационныеДоходы</Источник>
						<Приемник>ПрочиеДоходыИРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>ВнереализационныеРасходы --&gt; 00013</Наименование>
						<Порядок>900</Порядок>
						<Источник>ВнереализационныеРасходы</Источник>
						<Приемник>ПрочиеДоходыИРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>ДвиженияДенежныхСредств --&gt; 00021</Наименование>
						<Порядок>1000</Порядок>
						<Источник>ДвиженияДенежныхСредств</Источник>
						<Приемник>СтатьиДвиженияДенежныхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>Договоры --&gt; 00016</Наименование>
						<Порядок>1100</Порядок>
						<Источник>Договоры</Источник>
						<Приемник>Договоры</Приемник>
					</Значение>
					<Значение>
						<Код>12</Код>
						<Наименование>ДоговорыС_Комиссионерами --&gt; 00038</Наименование>
						<Порядок>1200</Порядок>
						<Источник>ДоговорыС_Комиссионерами</Источник>
						<Приемник>Партии</Приемник>
					</Значение>
					<Значение>
						<Код>13</Код>
						<Наименование>ДоговорыС_Комитентами --&gt; 00038</Наименование>
						<Порядок>1300</Порядок>
						<Источник>ДоговорыС_Комитентами</Источник>
						<Приемник>Партии</Приемник>
					</Значение>
					<Значение>
						<Код>14</Код>
						<Наименование>ДоходыБудущихПериодов --&gt; 00018</Наименование>
						<Порядок>1400</Порядок>
						<Источник>ДоходыБудущихПериодов</Источник>
						<Приемник>ДоходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>15</Код>
						<Наименование>Контрагенты --&gt; 00005</Наименование>
						<Порядок>1500</Порядок>
						<Источник>Контрагенты</Источник>
						<Приемник>Контрагенты</Приемник>
					</Значение>
					<Значение>
						<Код>16</Код>
						<Наименование>Материалы --&gt; 00001</Наименование>
						<Порядок>1600</Порядок>
						<Источник>Материалы</Источник>
						<Приемник>Номенклатура</Приемник>
					</Значение>
					<Значение>
						<Код>17</Код>
						<Наименование>МестаХранения --&gt; 00027</Наименование>
						<Порядок>1700</Порядок>
						<Источник>МестаХранения</Источник>
						<Приемник>Склады</Приемник>
					</Значение>
					<Значение>
						<Код>18</Код>
						<Наименование>НематериальныеАктивы --&gt; 00006</Наименование>
						<Порядок>1800</Порядок>
						<Источник>НематериальныеАктивы</Источник>
						<Приемник>НематериальныеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>19</Код>
						<Наименование>Номенклатура --&gt; 00001</Наименование>
						<Порядок>1900</Порядок>
						<Источник>Номенклатура</Источник>
						<Приемник>Номенклатура</Приемник>
					</Значение>
					<Значение>
						<Код>20</Код>
						<Наименование>Оборудование --&gt; 00001</Наименование>
						<Порядок>2000</Порядок>
						<Источник>Оборудование</Источник>
						<Приемник>Номенклатура</Приемник>
					</Значение>
					<Значение>
						<Код>21</Код>
						<Наименование>ОбъектыСтроительства --&gt; 00011</Наименование>
						<Порядок>2100</Порядок>
						<Источник>ОбъектыСтроительства</Источник>
						<Приемник>ОбъектыСтроительства</Приемник>
					</Значение>
					<Значение>
						<Код>22</Код>
						<Наименование>ОсновныеСредства --&gt; 00004</Наименование>
						<Порядок>2200</Порядок>
						<Источник>ОсновныеСредства</Источник>
						<Приемник>ОсновныеСредства</Приемник>
					</Значение>
					<Значение>
						<Код>24</Код>
						<Наименование>ПрибылиИУбытки --&gt; 00014</Наименование>
						<Порядок>2400</Порядок>
						<Источник>ПрибылиИУбытки</Источник>
						<Приемник>ПрибылиИУбытки</Приемник>
					</Значение>
					<Значение>
						<Код>25</Код>
						<Наименование>ПрочиеДоходыИРасходы --&gt; 00013</Наименование>
						<Порядок>2500</Порядок>
						<Источник>ПрочиеДоходыИРасходы</Источник>
						<Приемник>ПрочиеДоходыИРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>26</Код>
						<Наименование>РасходыБудущихПериодов --&gt; 00017</Наименование>
						<Порядок>2600</Порядок>
						<Источник>РасходыБудущихПериодов</Источник>
						<Приемник>РасходыБудущихПериодов</Приемник>
					</Значение>
					<Значение>
						<Код>27</Код>
						<Наименование>РезервыПредстоящихРасходов --&gt; 00033</Наименование>
						<Порядок>2700</Порядок>
						<Источник>РезервыПредстоящихРасходов</Источник>
						<Приемник>Резервы</Приемник>
					</Значение>
					<Значение>
						<Код>28</Код>
						<Наименование>Сотрудники --&gt; 00003</Наименование>
						<Порядок>2800</Порядок>
						<Источник>Сотрудники</Источник>
						<Приемник>РаботникиОрганизаций</Приемник>
					</Значение>
					<Значение>
						<Код>29</Код>
						<Наименование>СтавкиНДС --&gt; 00026</Наименование>
						<Порядок>2900</Порядок>
						<Источник>СтавкиНДС</Источник>
						<Приемник>СтавкиНДС</Приемник>
					</Значение>
					<Значение>
						<Код>30</Код>
						<Наименование>СтатьиЗатратНаПроизводство --&gt; 00007</Наименование>
						<Порядок>3000</Порядок>
						<Источник>СтатьиЗатратНаПроизводство</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>31</Код>
						<Наименование>СтатьиЗатратНаСтроительство --&gt; 00007</Наименование>
						<Порядок>3100</Порядок>
						<Источник>СтатьиЗатратНаСтроительство</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>32</Код>
						<Наименование>СтатьиЗатратОбслуживающихПроизводств --&gt; 00007</Наименование>
						<Порядок>3200</Порядок>
						<Источник>СтатьиЗатратОбслуживающихПроизводств</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>33</Код>
						<Наименование>СчетаФактурыПолученные --&gt; 00042</Наименование>
						<Порядок>3300</Порядок>
						<Источник>СчетаФактурыПолученные</Источник>
						<Приемник>СФПолученные</Приемник>
					</Значение>
					<Значение>
						<Код>34</Код>
						<Наименование>УсловияПоступленияИВыбытия --&gt; 00020</Наименование>
						<Порядок>3400</Порядок>
						<Источник>УсловияПоступленияИВыбытия</Источник>
						<Приемник>УсловияПоступленияИВыбытия</Приемник>
					</Значение>
					<Значение>
						<Код>35</Код>
						<Наименование>ЦенныеБумаги --&gt; 00019</Наименование>
						<Порядок>3500</Порядок>
						<Источник>ЦенныеБумаги</Источник>
						<Приемник>ЦенныеБумаги</Приемник>
					</Значение>
					<Значение>
						<Код>36</Код>
						<Наименование>ВидыНачислений --&gt; 00031</Наименование>
						<Порядок>3600</Порядок>
						<Источник>ВидыНачислений</Источник>
						<Приемник>ВидНачисленийОплатыТрудаПоСтатье255НК</Приемник>
					</Значение>
					<Значение>
						<Код>37</Код>
						<Наименование>ПрочиеОбъектыУчета --&gt; 00013</Наименование>
						<Порядок>3700</Порядок>
						<Источник>ПрочиеОбъектыУчета</Источник>
						<Приемник>ПрочиеДоходыИРасходы</Приемник>
					</Значение>
					<Значение>
						<Код>38</Код>
						<Наименование>СтатьиИздержекОбращения --&gt; 00007</Наименование>
						<Порядок>3800</Порядок>
						<Источник>СтатьиИздержекОбращения</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>39</Код>
						<Наименование>СтатьиКоммерческихРасходов --&gt; 00007</Наименование>
						<Порядок>3900</Порядок>
						<Источник>СтатьиКоммерческихРасходов</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>40</Код>
						<Наименование>СтатьиОбщепроизводственныхЗатрат --&gt; 00007</Наименование>
						<Порядок>4000</Порядок>
						<Источник>СтатьиОбщепроизводственныхЗатрат</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>41</Код>
						<Наименование>СтатьиОбщехозяйственныхЗатрат --&gt; 00007</Наименование>
						<Порядок>4100</Порядок>
						<Источник>СтатьиОбщехозяйственныхЗатрат</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>42</Код>
						<Наименование>СтатьиРасходовНаПродажу --&gt; 00007</Наименование>
						<Порядок>4200</Порядок>
						<Источник>СтатьиРасходовНаПродажу</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>43</Код>
						<Наименование>ГТД --&gt; 00050</Наименование>
						<Порядок>4300</Порядок>
						<Источник>ГТД</Источник>
						<Приемник>НомераГТД</Приемник>
					</Значение>
					<Значение>
						<Код>44</Код>
						<Наименование>НазначенияИспользования --&gt; 00048</Наименование>
						<Порядок>4400</Порядок>
						<Источник>НазначенияИспользования</Источник>
						<Приемник>ПартииМатериаловВЭксплуатации</Приемник>
					</Значение>
					<Значение>
						<Код>45</Код>
						<Наименование>ГруппыВидыРасходов --&gt; 00007</Наименование>
						<Порядок>4500</Порядок>
						<Источник>ГруппыВидыРасходов</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>46</Код>
						<Наименование>СчетаФактурыВыданные --&gt; 00052</Наименование>
						<Порядок>4600</Порядок>
						<Источник>СчетаФактурыВыданные</Источник>
						<Приемник>СФВыданные</Приемник>
					</Значение>
					<Значение>
						<Код>51</Код>
						<Наименование>БланкиСтрогойОтчетности --&gt; БланкиСтрогойОтчетност</Наименование>
						<Порядок>5050</Порядок>
						<Источник>БланкиСтрогойОтчетности</Источник>
						<Приемник>БланкиСтрогойОтчетности</Приемник>
					</Значение>
					<Значение>
						<Код>52</Код>
						<Наименование>НазначениеЦелевыхСредств --&gt; НазначениеЦелевыхСред</Наименование>
						<Порядок>5100</Порядок>
						<Источник>НазначениеЦелевыхСредств</Источник>
						<Приемник>НазначениеЦелевыхСредств</Приемник>
					</Значение>
					<Значение>
						<Код>56</Код>
						<Наименование>Партии --&gt; Партии</Наименование>
						<Порядок>5150</Порядок>
						<Источник>Партии</Источник>
						<Приемник>Партии</Приемник>
					</Значение>
					<Значение>
						<Код>57</Код>
						<Наименование>СтраныПроисхождения --&gt; СтраныПроисхождения</Наименование>
						<Порядок>5200</Порядок>
						<Источник>СтраныПроисхождения</Источник>
						<Приемник>СтраныПроисхождения</Приемник>
					</Значение>
					<Значение>
						<Код>58</Код>
						<Наименование>СтатьиЗатрат --&gt; СтатьиЗатрат</Наименование>
						<Порядок>5250</Порядок>
						<Источник>СтатьиЗатрат</Источник>
						<Приемник>СтатьиЗатрат</Приемник>
					</Значение>
					<Значение>
						<Код>59</Код>
						<Наименование>ДокументыРасчетовСКонтрагентами --&gt; ДокументыРасче</Наименование>
						<Порядок>5300</Порядок>
						<Источник>ДокументыРасчетовСКонтрагентами</Источник>
						<Приемник>ДокументыРасчетовСКонтрагентами</Приемник>
					</Значение>
					<Значение>
						<Код>60</Код>
						<Наименование>ОбособленныеПодразделения --&gt; ОбособленныеПодразде</Наименование>
						<Порядок>5350</Порядок>
						<Источник>ОбособленныеПодразделения</Источник>
						<Приемник>ОбособленныеПодразделения</Приемник>
					</Значение>
					<Значение>
						<Код>61</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыОС</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>62</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыНМА</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>63</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыНоменклатура</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>64</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыВидНоменклатуры</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>65</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыКонтрагенты</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>66</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыДоговоры</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>67</Код>
						<Наименование>РеализуемыеАктивыОС --&gt; РеализуемыеАктивы</Наименование>
						<Порядок>5400</Порядок>
						<Источник>РеализуемыеАктивыЦенныеБумаги</Источник>
						<Приемник>РеализуемыеАктивы</Приемник>
					</Значение>
					<Значение>
						<Код>68</Код>
						<Наименование> --&gt; РасходыНаНИОКР</Наименование>
						<Порядок>5450</Порядок>
						<Источник>РасходыНаНИОКР</Источник>
						<Приемник>РасходыНаНИОКР</Приемник>
					</Значение>
					<Значение>
						<Код>69</Код>
						<Наименование>Основание --&gt;</Наименование>
						<Порядок>5500</Порядок>
						<Источник>Основание</Источник>
						<Приемник>Договоры</Приемник>
					</Значение>
				</Значения>
			</Правило>
		</Группа>
		<Группа>
			<Код>Организация</Код>
			<Наименование>Организация</Наименование>
			<Порядок>350</Порядок>
			<Правило>
				<Код>Организации</Код>
				<Наименование> --&gt; СправочникСсылка.Организации</Наименование>
				<Порядок>100</Порядок>
				<ПослеВыгрузки>ВыгрузитьПоПравилу(Источник,,,, "ТелефоныОрганизации");
ВыгрузитьПоПравилу(Источник,,,, "ЮридическийАдресОрганизации");
ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресОрганизации");


СправочникНалоги = СоздатьОбъект("Справочник.НалогиИОтчисления");
Если СправочникНалоги.НайтиПоКоду("ФСС_НС")=1 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.ДобавитьЗначение(СправочникНалоги.Ставка.Получить(Параметры.ДатаВводаОстатков-1),"Ставка");
	ВходящиеДанные.ДобавитьЗначение(Параметры.ДатаВводаОстатков-1,"Период");	
	ВыгрузитьПоПравилу(Источник,,ВходящиеДанные,,"СтавкаВзносаНаСтрахованиеОтНесчастныхСлучаев");
  	
	Периодический = СоздатьОбъект("Периодический");
	Периодический.ИспользоватьОбъект("Ставка",СправочникНалоги.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.ДобавитьЗначение(Периодический.Значение,"Ставка");
		ВходящиеДанные.ДобавитьЗначение(Периодический.ДатаЗнач,"Период");	
		ВыгрузитьПоПравилу(Источник,,ВходящиеДанные,,"СтавкаВзносаНаСтрахованиеОтНесчастныхСлучаев");
	КонецЦикла;
КонецЕсли;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");

Руководитель	= Константа.Руководитель.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
ГлБухгалтер		= Константа.ГлБухгалтер.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
Кассир			= Константа.Кассир.Получить(Параметры.ДатаКонцаПериодаВыгрузки);

Если ПустоеЗначение(Руководитель) = 0 Тогда
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("Должность", Руководитель.Должность);
	ВходящиеДанные.Установить("ОтветственноеЛицо", "Руководитель");
	ВходящиеДанные.Установить("ФизическоеЛицо", Руководитель);
	ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "ОтветственныеЛицаОрганизаций");
КонецЕсли;

Если ПустоеЗначение(ГлБухгалтер) = 0 Тогда
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("Должность", ГлБухгалтер.Должность);
	ВходящиеДанные.Установить("ОтветственноеЛицо", "ГлавныйБухгалтер");
	ВходящиеДанные.Установить("ФизическоеЛицо", ГлБухгалтер);
	ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "ОтветственныеЛицаОрганизаций");
КонецЕсли;

Если ПустоеЗначение(Кассир) = 0 Тогда
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("Должность", Кассир.Должность);
	ВходящиеДанные.Установить("ОтветственноеЛицо", "Кассир");
	ВходящиеДанные.Установить("ФизическоеЛицо", Кассир);
	ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "ОтветственныеЛицаОрганизаций");
КонецЕсли;</ПослеВыгрузки>
				<ПослеЗагрузки>Если Не ОбъектНайден Тогда
	Объект.ОбменДанными.Загрузка = Истина;
	Объект.Записать();
КонецЕсли;

Параметры.Вставить("Организация", Объект.Ссылка);

МенеджерЗаписиРегистра = РегистрыСведений.ДатыВводаНачальныхОстатков.СоздатьМенеджерЗаписи();
МенеджерЗаписиРегистра.Организация = Объект.Ссылка;
МенеджерЗаписиРегистра.Прочитать();
Если НЕ МенеджерЗаписиРегистра.Выбран() Тогда
	МенеджерЗаписиРегистра.Организация = Объект.Ссылка;
КонецЕсли;
МенеджерЗаписиРегистра.ДатаВводаНачальныхОстатков = ДатаНачала - 24*60*60;
МенеджерЗаписиРегистра.Записать();</ПослеЗагрузки>
				<Приемник>СправочникСсылка.Организации</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование> --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.НазваниеОрганизации;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование> --&gt; НаименованиеПлательщикаПриПеречисленииВБюджет</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеПлательщикаПриПеречисленииВБюджет" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.НаименованиеПлательщикаПриПеречисленииНалогов;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; ИНН</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Лев(Константа.ИННОрганизации, 10);</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; КПП</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Сред(Константа.ИННОрганизации, 12, 9);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; РегистрационныйНомерПФР</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РегистрационныйНомерПФР" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = глПолучитьНалог("ПФР_страх").РегНомер;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; НаименованиеПолное</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.ОфициальноеНазваниеОрганизации;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; КодПоОКПО</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.КодОКПО;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; КодИМНС</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.КодИМНС;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; ТерриториальныеУсловияПФР</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТерриториальныеУсловияПФР" Вид="Реквизит" Тип="СправочникСсылка.ТерриториальныеУсловия"/>
						<КодПравилаКонвертации>ТерриториальныеУсловия                            </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Константа.ТерриториальныеУсловия;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ОсновнойБанковскийСчет</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = Константа.ОсновнойБанковскийСчет;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; ВидСтавокЕСНиПФР</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСтавокЕСНиПФР" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСтавокЕСНиПФР"/>
						<ПередВыгрузкой>Значение = "ДляНеСельскохозяйственныхПроизводителей"</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; ОГРН</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОГРН" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.ОГРН;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; ЮрФизЛицо</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
						<ПередВыгрузкой>Значение = "ЮрЛицо";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование> --&gt; КодИФНСПолучателя</Наименование>
						<Порядок>1350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодИФНСПолучателя" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.КодИФНСПолучателя;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование> --&gt; ВариантНаименованияДляПечатныхФорм</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВариантНаименованияДляПечатныхФорм" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыНаименованияДляПечатныхФорм"/>
						<ПередВыгрузкой>Значение = "СокращенноеНаименование";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование> --&gt; НаименованиеСокращенное</Наименование>
						<Порядок>1450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеСокращенное" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.НазваниеОрганизации;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование> --&gt; ВидОбменаСКонтролирующимиОрганами</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОбменаСКонтролирующимиОрганами" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбменаСКонтролирующимиОрганами"/>
						<ПередВыгрузкой>Значение = "ОбменОтключен";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование> --&gt; Префикс</Наименование>
						<Порядок>1550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Префикс" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = СокрЛП(Параметры.ПрефиксОрганизации);</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование> --&gt; КодОКВЭД</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодОКВЭД" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.КодОКВЭД;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование> --&gt; КодОКОПФ</Наименование>
						<Порядок>1650</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодОКОПФ" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.КодКОПФ;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование> --&gt; КодОКФС</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КодОКФС" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение =  Константа.КодКФС;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование> --&gt; НаименованиеОКОПФ</Наименование>
						<Порядок>1750</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеОКОПФ" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.ОргПравФорма;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование> --&gt; НаименованиеТерриториальногоОрганаПФР</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НаименованиеТерриториальногоОрганаПФР" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Константа.НаименованиеТерриториальногоОрганаПФР;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>25</Код>
						<Наименование> --&gt; РегистрационныйНомерФСС</Наименование>
						<Порядок>1850</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РегистрационныйНомерФСС" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОбособленныеПодразделения</Код>
				<Наименование>СправочникСсылка.Подразделения --&gt; СправочникСсылка.Организации</Наименование>
				<Порядок>150</Порядок>
				<Источник>СправочникСсылка.Подразделения</Источник>
				<Приемник>СправочникСсылка.Организации</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; ЮрФизЛицо</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
						<ПередВыгрузкой>Значение = "ЮрЛицо";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; ГоловнаяОрганизация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ГоловнаяОрганизация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Наименование --&gt; НаименованиеСокращенное</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="НаименованиеСокращенное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование> --&gt; ВариантНаименованияДляПечатныхФорм</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВариантНаименованияДляПечатныхФорм" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыНаименованияДляПечатныхФорм"/>
						<ПередВыгрузкой>Значение = "СокращенноеНаименование";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование> --&gt; ПометкаУдаления</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>ДокументыДляДвиженияРегистров</Код>
			<Наименование>Документы</Наименование>
			<Порядок>400</Порядок>
			<Правило>
				<Код>Работники</Код>
				<Наименование> --&gt; ДокументСсылка.ПриемНаРаботуВОрганизацию</Наименование>
				<Порядок>50</Порядок>
				<ПередВыгрузкой>//КоллекцияОбъектов = Параметры.СписокРаботников;
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Физлицо");
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("Должность");
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Размер");

//выбираем сотрудников, которые работают в данный момент
Сотрудники = СоздатьОбъект("Справочник.Сотрудники");
Сотрудники.ВыбратьЭлементы();
Пока Сотрудники.ПолучитьЭлемент()=1 Цикл
	Если Сотрудники.ХарактерРаботы.Получить(Параметры.ДатаВводаОстатков-1) = Перечисление.ХарактерРаботы.ТрудовойДоговор Тогда
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Физлицо = Сотрудники.ТекущийЭлемент();
		КоллекцияОбъектов.ПодразделениеОрганизации = Сотрудники.Подразделение.Получить(Параметры.ДатаВводаОстатков-1);
		КоллекцияОбъектов.Должность = Сотрудники.Должность;
		КоллекцияОбъектов.Размер = Сотрудники.Оклад.Получить(Параметры.ДатаВводаОстатков-1);
		КоллекцияОбъектов.ВидРасчета = Сотрудники.ТекущийЭлемент();
	КонецЕсли;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("РаботникиОрганизации",КоллекцияОбъектов);
ВходящиеДанные.Установить("ОсновныеНачисления",КоллекцияОбъектов);

Если КоллекцияОбъектов.КоличествоСтрок()=0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<Приемник>ДокументСсылка.ПриемНаРаботуВОрганизацию</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; РаботникиОрганизации</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокРаботников;
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("Должность");</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>ДатаПриема = глДатаПриема(ОбъектКоллекции.ФизЛицо);
Если (ДатаПриема = Дата(0)) ИЛИ (ДатаПриема &gt; Параметры.ДатаВводаОстатков-1) Тогда
	Отказ = 1;
Иначе
	ОбъектКоллекции.ПодразделениеОрганизации = ОбъектКоллекции.ФизЛицо.Подразделение.Получить(Параметры.ДатаВводаОстатков-1);
	ОбъектКоллекции.Должность = ОбъектКоллекции.ФизЛицо.Должность;
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
							<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ПодразделениеОрганизации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
							<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Должность</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Должность" Вид="Реквизит" Тип="СправочникСсылка.ДолжностиОрганизаций"/>
							<КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ДатаПриема</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаПриема" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Значение = глДатаПриема(ОбъектКоллекции.ФизЛицо);</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>16</Код>
						<Наименование> --&gt; ОсновныеНачисления</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОсновныеНачисления" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокРаботников;
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Размер");</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>ДатаПриема = глДатаПриема(ОбъектКоллекции.ФизЛицо);
Если (ДатаПриема = Дата(0)) ИЛИ (ДатаПриема &gt; Параметры.ДатаКонцаПериодаВыгрузки) Тогда
	Отказ = 1;
Иначе
	ОбъектКоллекции.ВидРасчета = ОбъектКоллекции.ФизЛицо;
	ОбъектКоллекции.Размер = ОбъектКоллекции.ФизЛицо.Оклад.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
							<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; ВидРасчета</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/>
							<КодПравилаКонвертации>ВидыНачисленийОклад                               </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; Размер</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>12</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>15</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>УволенныеРаботники</Код>
				<Наименование> --&gt; ДокументСсылка.УвольненияИзОрганизаций</Наименование>
				<Порядок>100</Порядок>
				<ПередВыгрузкой>Если Параметры.СписокРаботников.КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<Приемник>ДокументСсылка.УвольнениеИзОрганизаций</Приемник>
				<Свойства>
					<Группа>
						<Код>5</Код>
						<Наименование> --&gt; РаботникиОрганизации</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокУволенныхРаботников;</ПередОбработкойВыгрузки>
						<ПередВыгрузкой>Если ОбъектКоллекции.ФизЛицо.Выбран() = 0 Тогда
	Отказ = 1;
Иначе
	
	Параметры.ПараметрыАлгоритмов.Установить("ФизЛицо", ОбъектКоллекции.ФизЛицо);
	ДатаУвольнения = ОпределитьДатуУвольнения();
	
	Если ДатаУвольнения = Дата(0) Тогда
		Отказ = 1;
	ИначеЕсли ДатаУвольнения &gt; Параметры.ДатаКонцаПериодаВыгрузки Тогда
		Отказ = 1;		
	КонецЕсли;
	
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; Физлицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/>
							<КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; ДатаУвольнения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаУвольнения" Вид="Реквизит" Тип="Дата"/>
							<ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("ФизЛицо", ОбъектКоллекции.ФизЛицо);
Значение = ОпределитьДатуУвольнения();</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; ПриказНаГруппуСотрудников</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПриказНаГруппуСотрудников" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НДФЛиЕСНДоходыИНалоги</Код>
				<Наименование> --&gt; ДокументСсылка.НДФЛиЕСНДоходыИНалоги</Наименование>
				<Порядок>300</Порядок>
				<ПередВыгрузкой>Если (ВходящиеДанные.Получить("НДФЛСведенияОДоходах").КоличествоСтрок() = 0) и
	(ВходящиеДанные.Получить("НДФЛИсчисленный13").КоличествоСтрок() = 0) и
	(ВходящиеДанные.Получить("НДФЛУдержанный").КоличествоСтрок() = 0) Тогда
	Отказ = 1;
КонецЕсли;

Если ДатаГод(Параметры.ДатаВводаОстатков) &lt; 2010 Тогда
	Если (ВходящиеДанные.Получить("ЕСНСведенияОДоходах").КоличествоСтрок() = 0) и
		(ВходящиеДанные.Получить("ЕСННалоги").КоличествоСтрок() = 0) Тогда
		Отказ = 1;
	КонецЕсли;
Иначе
	Если (ВходящиеДанные.Получить("СтраховыеВзносыСведенияОДоходах").КоличествоСтрок() = 0) и
		(ВходящиеДанные.Получить("СтраховыеВзносы").КоличествоСтрок() = 0) Тогда
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
				<Приемник>ДокументСсылка.НДФЛиЕСНДоходыИНалоги</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; НДФЛСведенияОДоходах</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДФЛСведенияОДоходах" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; ДатаДохода</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаДохода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование> --&gt; КодДохода</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КодДохода" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; СуммаДохода</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДохода" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; КодВычета</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КодВычета" Вид="Реквизит" Тип="СправочникСсылка.ВычетыНДФЛ"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; СуммаВычета</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВычета" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование> --&gt; СуммаНалогаИсчисленная</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНалогаИсчисленная" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>11</Код>
						<Наименование> --&gt; НДФЛИсчисленный13</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДФЛИсчисленный13" Вид="ТабличнаяЧасть"/>
						<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.Налог) = 1) Тогда
		Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; Налог</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>50</Код>
						<Наименование> --&gt; НДФЛПредоставленныеВычеты</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДФЛПредоставленныеВычеты" Вид="ТабличнаяЧасть"/>
						<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.КодВычета) = 1) Тогда
		Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						<Свойство>
							<Код>51</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>52</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование> --&gt; ПримененныйВычет</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПримененныйВычет" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>54</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>55</Код>
							<Наименование> --&gt; КодВычета</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КодВычета" Вид="Реквизит" Тип="СправочникСсылка.ВычетыНДФЛ"/>
							<ПередВыгрузкой>Если (ОбъектКоллекции.КодВычета.КодДляОтчетности2009 &lt;&gt; "103")
	И (ОбъектКоллекции.КодВычета.КодДляОтчетности2009 &lt;&gt; "104")
	И (ОбъектКоллекции.КодВычета.КодДляОтчетности2009 &lt;&gt; "105") Тогда
	
	ИмяПКО = "ВычетыНаРебенка";
Иначе
	ИмяПКО = "ВычетыНДФЛЛичный";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>18</Код>
						<Наименование> --&gt; ЕСНСведенияОДоходах</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЕСНСведенияОДоходах" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; КодДоходаЕСН</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КодДоходаЕСН" Вид="Реквизит" Тип="СправочникСсылка.ДоходыЕСН"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; СуммаДохода</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДохода" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; ОблагаетсяЕНВД</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОблагаетсяЕНВД" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>25</Код>
						<Наименование> --&gt; ЕСННалоги</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЕСННалоги" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; ФедеральныйБюджет</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФедеральныйБюджет" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; ФСС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; ФФОМС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; ТФОМС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; ПФРНакопительная</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; ПФРСтраховая</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; ПримененнаяЛьготаФБ</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПримененнаяЛьготаФБ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование> --&gt; ПримененнаяЛьготаФСС</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПримененнаяЛьготаФСС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование> --&gt; ПримененнаяЛьготаФОМС</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПримененнаяЛьготаФОМС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; ПФРНакопительнаяЕНВД</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРНакопительнаяЕНВД" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование> --&gt; ПФРСтраховаяЕНВД</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРСтраховаяЕНВД" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>39</Код>
						<Наименование> --&gt; НДФЛУдержанный</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДФЛУдержанный" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>40</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование> --&gt; ПериодРегистрации</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование> --&gt; МесяцНалоговогоПериода</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование> --&gt; СтавкаНалогообложения</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНалогообложения" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавкиНалогообложенияРезидента"/>
							<ПередВыгрузкой>Если (ОбъектКоллекции.СтавкаНалогообложения &lt;&gt; "Ставка09") 
	И (ОбъектКоллекции.СтавкаНалогообложения &lt;&gt; "Ставка13") 
	И (ОбъектКоллекции.СтавкаНалогообложения &lt;&gt; "Ставка35") Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование> --&gt; Налог</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>45</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>46</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>47</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>48</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>56</Код>
						<Наименование> --&gt; СтраховыеВзносыСведенияОДоходах</Наименование>
						<Порядок>550</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтраховыеВзносыСведенияОДоходах" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>58</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>59</Код>
							<Наименование> --&gt; МесяцРасчетногоПериода</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцРасчетногоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>60</Код>
							<Наименование> --&gt; ВидДохода</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДохода" Вид="Реквизит" Тип="СправочникСсылка.ДоходыПоСтраховымВзносам"/>
						</Свойство>
						<Свойство>
							<Код>61</Код>
							<Наименование> --&gt; Результат</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Результат" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>62</Код>
							<Наименование> --&gt; ОблагаетсяЕНВД</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОблагаетсяЕНВД" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>74</Код>
							<Наименование> --&gt; Скидка</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Скидка" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>57</Код>
						<Наименование> --&gt; СтраховыеВзносы</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтраховыеВзносы" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>63</Код>
							<Наименование> --&gt; ФизЛицо</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>64</Код>
							<Наименование> --&gt; МесяцРасчетногоПериода</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МесяцРасчетногоПериода" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>65</Код>
							<Наименование> --&gt; ПФРНакопительная</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>66</Код>
							<Наименование> --&gt; ПФРНакопительнаяЕНВД</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРНакопительнаяЕНВД" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>67</Код>
							<Наименование> --&gt; ПФРСтраховая</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>68</Код>
							<Наименование> --&gt; ПФРСтраховаяЕНВД</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПФРСтраховаяЕНВД" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>69</Код>
							<Наименование> --&gt; ТФОМС</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>70</Код>
							<Наименование> --&gt; ФФОМС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>71</Код>
							<Наименование> --&gt; ФСС</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>72</Код>
							<Наименование> --&gt; ФССНесчастныеСлучаи</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>73</Код>
						<Наименование> --&gt; НалоговыйПериод</Наименование>
						<Порядок>650</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НалоговыйПериод" Вид="Реквизит" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>УстановкаЦенНоменклатуры</Код>
				<Наименование> --&gt; ДокументСсылка.УстановкаЦенНоменклатуры</Наименование>
				<Порядок>350</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = СокрЛП(ВходящиеДанные.Получить("ТипЦен"))+СокрЛП(ВходящиеДанные.Получить("ВалютаЦены"))+СокрЛП(ВходящиеДанные.Получить("ЦенаВключаетНДС"))+ВходящиеДанные.Получить("Дата");</ПередВыгрузкой>
				<Приемник>ДокументСсылка.УстановкаЦенНоменклатуры</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование> --&gt; Цена</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("Дата"))=1 Тогда
	Значение = Параметры.ДатаВводаОстатков;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>8</Код>
						<Наименование> --&gt; ТипЦен</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
						<КодПравилаКонвертации>ТипЦеныНоменклатуры                               </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", ВходящиеДанные.Получить("Наименование"));
ИсходящиеДанные.Установить("ЦенаВключаетНДС", ВходящиеДанные.Получить("ЦенаВключаетНДС"));
ИсходящиеДанные.Установить("ВалютаЦены", ВходящиеДанные.Получить("ВалютаЦены"));</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Информация</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Информация" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Строка(ВходящиеДанные.Получить("Наименование"));</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СписаниеОС_ДляРегистра</Код>
				<Наименование>:</Наименование>
				<Порядок>400</Порядок>
				<ПередВыгрузкой>Если (ВходящиеДанные.Получить("ОС").КоличествоСтрок() = 0) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>ПровестиЗаписьНеЗаписанныхОбъектов();

СобытияОСОрганизаций = Объект.Движения.СобытияОСОрганизаций;

Для Каждого СтрокаТаблицы ИЗ СобытияОСОрганизаций Цикл		
	СтрокаТаблицы.НазваниеДокумента = Строка(Объект.Метаданные());
	СтрокаТаблицы.НомерДокумента = Объект.Номер;
КонецЦикла;

ПровестиЗаписьНеЗаписанныхОбъектов();</ПослеЗагрузки>
				<Приемник>ДокументСсылка.СписаниеОС</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование> --&gt; ОС</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОС" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>13</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
					</Группа>
					<Группа>
						<Код>2</Код>
						<Наименование> --&gt; НачислениеАмортизацииОСБухгалтерскийУчет</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НачислениеАмортизацииОСБухгалтерскийУчет" Вид="НаборДвиженийРегистраСведений"/>
						<Свойство>
							<Код>14</Код>
							<Наименование> --&gt; НачислятьАмортизацию</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизацию" Вид="Ресурс" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Измерение" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>3</Код>
						<Наименование> --&gt; НачислениеАмортизацииОСНалоговыйУчет</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НачислениеАмортизацииОСНалоговыйУчет" Вид="НаборДвиженийРегистраСведений"/>
						<Свойство>
							<Код>18</Код>
							<Наименование> --&gt; НачислятьАмортизацию</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НачислятьАмортизацию" Вид="Ресурс" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Измерение" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>4</Код>
						<Наименование> --&gt; СостоянияОСОрганизаций</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СостоянияОСОрганизаций" Вид="НаборДвиженийРегистраСведений"/>
						<Свойство>
							<Код>22</Код>
							<Наименование> --&gt; ДатаСостояния</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаСостояния" Вид="Ресурс" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Измерение" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; Состояние</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Состояние" Вид="Ресурс" Тип="ПеречислениеСсылка.СостоянияОС"/>
							<ПередВыгрузкой>Значение = "СнятоСУчета";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>5</Код>
						<Наименование> --&gt; СобытияОСОрганизаций</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СобытияОСОрганизаций" Вид="НаборДвиженийРегистраСведений"/>
						<Свойство>
							<Код>26</Код>
							<Наименование> --&gt; ОсновноеСредство</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОсновноеСредство" Вид="Измерение" Тип="СправочникСсылка.ОсновныеСредства"/>
							<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; Событие</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Событие" Вид="Ресурс" Тип="СправочникСсылка.СобытияОС"/>
							<КодПравилаКонвертации>ОСВыбытие                                         </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "ВыбытиеОС";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование> --&gt; Период</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>8</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; Проведен</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; СобытиеОС</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СобытиеОС" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/>
						<КодПравилаКонвертации>ОСВыбытие                                         </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "ВыбытиеОС";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; СчетСписания</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетСписания" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<ПередВыгрузкой>Значение = "ПрочиеРасходы";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>12</Код>
						<Наименование> --&gt; РучнаяКорректировка</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РучнаяКорректировка" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>РасчетыПоСтраховымВзносам_ДляРегистра</Код>
				<Наименование>:</Наименование>
				<Порядок>450</Порядок>
				<Приемник>ДокументСсылка.РасчетыПоСтраховымВзносам</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование> --&gt; Организация</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование> --&gt; Комментарий</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование> --&gt; Дата</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование> --&gt; ДатаПлатежа</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>5</Код>
						<Наименование> --&gt; МесяцРасчетногоПериода</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="МесяцРасчетногоПериода" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование> --&gt; ВидОперации</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРасчетыПоСтраховымВзносам"/>
						<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("ВидОперации"))=1 Тогда
	Значение = "УплатаПФР";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование> --&gt; ВидПлатежа</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПлатежейВГосБюджет"/>
						<ПередВыгрузкой>ИмяПКО = ВходящиеДанные.Получить("ИмяПКО");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование> --&gt; ПФРНакопительная</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование> --&gt; ПФРСтраховая</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование> --&gt; ТФОМС</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование> --&gt; ФСС</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование> --&gt; ФССНесчастныеСлучаи</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование> --&gt; ФФОМС</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>Проверки</Код>
			<Наименование>Проверки</Наименование>
			<Порядок>450</Порядок>
			<Правило>
				<Код>КонвертацииИзИнформационныхБаз1СПредприятия77</Код>
				<Наименование> --&gt; СправочникСсылка.КонвертацииИзИнформационныхБаз1СПредприятия77</Наименование>
				<Порядок>50</Порядок>
				<Приемник>СправочникСсылка.КонвертацииИзИнформационныхБазПредыдущихВерсий</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<НеЗамещать>true</НеЗамещать>
						<Код>1</Код>
						<Наименование> --&gt; ИдентификаторКонфигурации</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ИдентификаторКонфигурации" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование> --&gt; КонтрольныеЗначения</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КонтрольныеЗначения" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Значение = Проверки();</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
	</ПравилаКонвертацииОбъектов>
	<ПравилаВыгрузкиДанных>
		<Группа Отключить="false">
			<Код>Справочники</Код>
			<Наименование>Справочники</Наименование>
			<Порядок>50</Порядок>
			<Правило Отключить="false">
				<Код>Банки</Код>
				<Наименование>Банки</Наименование>
				<Порядок>100</Порядок>
				<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Банки</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>БанковскиеСчета</Код>
				<Наименование>Банковские счета</Наименование>
				<Порядок>200</Порядок>
				<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.БанковскиеСчета</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ВидыНоменклатуры</Код>
				<Наименование>Виды номенклатуры</Наименование>
				<Порядок>300</Порядок>
				<КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ВидыНоменклатуры</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Договоры</Код>
				<Наименование>Договоры</Наименование>
				<Порядок>400</Порядок>
				<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Договоры</ОбъектВыборки>
				<ПередОбработкойПравила>ОбъектВыборки = СтрЗаменить(Правило.ОбъектВыборки, "Ссылка", "");
Выборка = СоздатьОбъект(ОбъектВыборки);
ВыборкаВладельцев = СоздатьОбъект("Справочник." + Метаданные.Справочник(Выборка.Вид()).Владелец.Идентификатор);

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		НомерПКО = НайтиПравило(, Правило.КодПравилаКонвертации);
		ВыгрузитьПоПравилу(Выборка.ТекущийЭлемент(),,,,,,, НомерПКО);
	КонецЦикла;
КонецЦикла;

Отказ = 1;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ДокументыУдостоверяющиеЛичность</Код>
				<Наименование>Документы удостоверяющие личность</Наименование>
				<Порядок>500</Порядок>
				<КодПравилаКонвертации>ДокументыУдостоверяющиеЛичность                   </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ДокументыУдостоверяющиеЛичность</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ДоходыБудущихПериодов</Код>
				<Наименование>Доходы будущих периодов</Наименование>
				<Порядок>600</Порядок>
				<КодПравилаКонвертации>ДоходыБудущихПериодов                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ДоходыБудущихПериодов</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ЕдиницыИзмерений</Код>
				<Наименование>Единицы измерений</Наименование>
				<Порядок>700</Порядок>
				<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ЕдиницыИзмерений</ОбъектВыборки>
			</Правило>
			<Правило Отключить="true">
				<Код>КлассификаторЕН</Код>
				<Наименование>ЕНАОФ</Наименование>
				<Порядок>800</Порядок>
				<КодПравилаКонвертации>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.КлассификаторЕН</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Контрагенты</Код>
				<Наименование>Контрагенты</Наименование>
				<Порядок>900</Порядок>
				<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Материалы</Код>
				<Наименование>Материалы</Наименование>
				<Порядок>1000</Порядок>
				<КодПравилаКонвертации>Материалы                                         </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Материалы</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>МестаХранения</Код>
				<Наименование>Места хранения</Наименование>
				<Порядок>1100</Порядок>
				<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.МестаХранения</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>НематериальныеАктивы</Код>
				<Наименование>Нематериальные активы</Наименование>
				<Порядок>1200</Порядок>
				<КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.НематериальныеАктивы</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Номенклатура</Код>
				<Наименование>Номенклатура</Наименование>
				<Порядок>1300</Порядок>
				<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Номенклатура</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ЭтоГруппа()=1 Тогда
	//группы выгружаем через родителя, так как нам нужно знать вид номенклатуры группы
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>НормыРасходов</Код>
				<Наименование>Нормы расходов</Наименование>
				<Порядок>1400</Порядок>
				<КодПравилаКонвертации>СпецификацииНоменклатуры                          </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Номенклатура</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Оборудование</Код>
				<Наименование>Оборудование</Наименование>
				<Порядок>1500</Порядок>
				<КодПравилаКонвертации>Оборудование                                      </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Оборудование</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ОбъектыСтроительства</Код>
				<Наименование>Объекты внеоборотных активов</Наименование>
				<Порядок>1600</Порядок>
				<КодПравилаКонвертации>ОбъектыСтроительства_08_4                         </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ОбъектыСтроительства</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ОсновныеСредства</Код>
				<Наименование>Основные средства</Наименование>
				<Порядок>1700</Порядок>
				<КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ОсновныеСредства</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Подразделения</Код>
				<Наименование>Подразделения</Наименование>
				<Порядок>1800</Порядок>
				<КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Подразделения</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПрочиеДоходыИРасходы</Код>
				<Наименование>Прочие доходы и расходы</Наименование>
				<Порядок>1900</Порядок>
				<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ПрочиеДоходыИРасходы</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>РасходыБудущихПериодов</Код>
				<Наименование>Расходы будущих периодов</Наименование>
				<Порядок>2000</Порядок>
				<КодПравилаКонвертации>РасходыБудущихПериодов                            </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.РасходыБудущихПериодов</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>РасчетныеСчета</Код>
				<Наименование>Расчетные счета</Наименование>
				<Порядок>2100</Порядок>
				<КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.РасчетныеСчета</ОбъектВыборки>
				<ПередОбработкойПравила>ОбъектВыборки = СтрЗаменить(Правило.ОбъектВыборки, "Ссылка", "");
Выборка = СоздатьОбъект(ОбъектВыборки);
ВыборкаВладельцев = СоздатьОбъект("Справочник." + Метаданные.Справочник(Выборка.Вид()).Владелец.Идентификатор);

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		НомерПКО = НайтиПравило(, Правило.КодПравилаКонвертации);
		ВыгрузитьПоПравилу(Выборка.ТекущийЭлемент(),,,,,,, НомерПКО);
	КонецЦикла;
КонецЦикла;

Отказ = 1;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>Резервы</Код>
				<Наименование>Резервы</Наименование>
				<Порядок>2200</Порядок>
				<КодПравилаКонвертации>Резервы                                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Резервы</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Сотрудники</Код>
				<Наименование>Сотрудники</Наименование>
				<Порядок>2300</Порядок>
				<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.Сотрудники</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиЗатратНаПроизводство</Код>
				<Наименование>Статьи затрат на производство</Наименование>
				<Порядок>2400</Порядок>
				<КодПравилаКонвертации>СтатьиЗатратНаПроизводство                        </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиЗатратНаПроизводство</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиЗатратНаСтроительство</Код>
				<Наименование>Статьи затрат на строительство</Наименование>
				<Порядок>2500</Порядок>
				<КодПравилаКонвертации>СтатьиЗатратНаСтроительство                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиЗатратНаСтроительство</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиЗатратОбслуживающихПроизводств</Код>
				<Наименование>Статьи затрат обслуживающих производств</Наименование>
				<Порядок>2600</Порядок>
				<КодПравилаКонвертации>СтатьиЗатратОбслуживающихПроизводств              </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиЗатратОбслуживающихПроизводств</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиИздержекОбращения</Код>
				<Наименование>Статьи издержек обращения</Наименование>
				<Порядок>2700</Порядок>
				<КодПравилаКонвертации>СтатьиИздержекОбращения                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиИздержекОбращения</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиКоммерческихРасходов</Код>
				<Наименование>Статьи коммерческих расходов</Наименование>
				<Порядок>2800</Порядок>
				<КодПравилаКонвертации>СтатьиКоммерческихРасходов                        </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиКоммерческихРасходов</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиОбщепроизводственныхЗатрат</Код>
				<Наименование>Статьи общепроизводственных затрат</Наименование>
				<Порядок>2900</Порядок>
				<КодПравилаКонвертации>СтатьиОбщепроизводственныхЗатрат                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиОбщепроизводственныхЗатрат</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиОбщехозяйственныхЗатрат</Код>
				<Наименование>Статьи общехозяйственных затрат</Наименование>
				<Порядок>3000</Порядок>
				<КодПравилаКонвертации>СтатьиОбщехозяйственныхЗатрат                     </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиОбщехозяйственныхЗатрат</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СтатьиРасходовНаПродажу</Код>
				<Наименование>Статьи расходов на продажу</Наименование>
				<Порядок>3100</Порядок>
				<КодПравилаКонвертации>СтатьиРасходовНаПродажу                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.СтатьиРасходовНаПродажу</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ТипыЦен</Код>
				<Наименование>Типы цен</Наименование>
				<Порядок>3200</Порядок>
				<КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ТипыЦен</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ЦенныеБумаги</Код>
				<Наименование>Ценные бумаги</Наименование>
				<Порядок>3300</Порядок>
				<КодПравилаКонвертации>ЦенныеБумаги                                      </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>СправочникСсылка.ЦенныеБумаги</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ЦеныНоменклатуры</Код>
				<Наименование>Цены номенклатуры</Наименование>
				<Порядок>3400</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>ТипыЦен = СоздатьОбъект("ТаблицаЗначений");
ТипыЦен.НоваяКолонка("ТипЦен");
ТипыЦен.НоваяКолонка("ЦенаВключаетНДС");
ТипыЦен.НоваяКолонка("Товары");
ТипыЦен.НоваяКолонка("ВалютаЦены");

Выборка = СоздатьОбъект("Справочник.Цены");
ВыборкаВладельцев = СоздатьОбъект("Справочник.Номенклатура");

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	
	// Покупная стоимость
	Если ВыборкаВладельцев.Себестоимость &lt;&gt; 0 Тогда
		НомСтроки = 0;
		ТипЦен = "Учетная (покупная) цена";
		Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
			ТипыЦен.НоваяСтрока();
			ТипыЦен.ТипЦен = ТипЦен;
			ТипыЦен.ВалютаЦены = Параметры.Рубли;
			ТипыЦен.ЦенаВключаетНДС = 0;
			ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
			
			Товары = ТипыЦен.Товары;
			Товары.НоваяКолонка("Номенклатура");
			Товары.НоваяКолонка("Цена");
			Товары.НоваяКолонка("Валюта");
			
		Иначе
			ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
			Товары = ТипыЦен.Товары;
		КонецЕсли;
		
		Товары.НоваяСтрока();
		Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
		Товары.Цена = ВыборкаВладельцев.Себестоимость;
		Товары.Валюта = Параметры.Рубли;
	КонецЕсли;
	
	// Плановая себестоимость
	Если ВыборкаВладельцев.ПлановаяСебестоимость.Получить(Параметры.ДатаВводаОстатков) &lt;&gt; 0 Тогда
		НомСтроки = 0;
		ТипЦен = "Плановая себестоимость";
		Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
			ТипыЦен.НоваяСтрока();
			ТипыЦен.ТипЦен = ТипЦен;
			ТипыЦен.ВалютаЦены = Параметры.Рубли;
			ТипыЦен.ЦенаВключаетНДС = 0;
			ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
			
			Товары = ТипыЦен.Товары;
			Товары.НоваяКолонка("Номенклатура");
			Товары.НоваяКолонка("Цена");
			Товары.НоваяКолонка("Валюта");
			
		Иначе
			ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
			Товары = ТипыЦен.Товары;
		КонецЕсли;
		
		Товары.НоваяСтрока();
		Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
		Товары.Цена = ВыборкаВладельцев.ПлановаяСебестоимость.Получить(Параметры.ДатаВводаОстатков);
		Товары.Валюта = Параметры.Рубли;
	КонецЕсли;
	
	// Цены
	Если ВыборкаВладельцев.Цена &lt;&gt; 0 Тогда
		НомСтроки = 0;
		ТипЦен = ?(ВыборкаВладельцев.ПорядокХраненияОтпускнойЦены = 1, "Отпускная цена (без НДС)", "Отпускная цена (с учетом НДС)");
		Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
			ТипыЦен.НоваяСтрока();
			ТипыЦен.ТипЦен = ТипЦен;
			ТипыЦен.ВалютаЦены = ?(ПустоеЗначение(ВыборкаВладельцев.Валюта) = 1, Параметры.Рубли, ВыборкаВладельцев.Валюта);
			ТипыЦен.ЦенаВключаетНДС = ?(ВыборкаВладельцев.ПорядокХраненияОтпускнойЦены = 1, 0, 1);
			ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
			
			Товары = ТипыЦен.Товары;
			Товары.НоваяКолонка("Номенклатура");
			Товары.НоваяКолонка("Цена");
			Товары.НоваяКолонка("Валюта");
			
		Иначе
			ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
			Товары = ТипыЦен.Товары;
		КонецЕсли;
		
		Товары.НоваяСтрока();
		Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
		Товары.Цена = ВыборкаВладельцев.Цена;
		Товары.Валюта = ?(ПустоеЗначение(ВыборкаВладельцев.Валюта) = 1, Параметры.Рубли, ВыборкаВладельцев.Валюта);
	КонецЕсли;
		
	// Справочник "Цены"
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		Если Выборка.Цена.Получить(Параметры.ДатаВводаОстатков) &lt;&gt; 0 Тогда
			НомСтроки = 0;
			ТипЦен = СокрЛП(Выборка.ТипЦен.Наименование);
			Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
				ТипыЦен.НоваяСтрока();
				ТипыЦен.ТипЦен = ТипЦен;
				ТипыЦен.ВалютаЦены = ?(ПустоеЗначение(Выборка.Валюта) = 1, Параметры.Рубли, Выборка.Валюта);
				ТипыЦен.ЦенаВключаетНДС = Выборка.ТипЦен.ЦенаВклНДС;
				ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
				
				Товары = ТипыЦен.Товары;
				Товары.НоваяКолонка("Номенклатура");
				Товары.НоваяКолонка("Цена");
				Товары.НоваяКолонка("Валюта");
				
			Иначе
				ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
				Товары = ТипыЦен.Товары;
			КонецЕсли;
			
			Товары.НоваяСтрока();
			Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
			Товары.Цена = Выборка.Цена.Получить(Параметры.ДатаВводаОстатков);
			Товары.Валюта = ?(ПустоеЗначение(Выборка.Валюта) = 1, Параметры.Рубли, Выборка.Валюта);
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");

ТипыЦен.ВыбратьСтроки();
Пока ТипыЦен.ПолучитьСтроку() = 1 Цикл
	Если ТипыЦен.Товары.КоличествоСтрок() &gt; 0 Тогда
		ВходящиеДанные.УдалитьВсе();
		ВходящиеДанные.Установить("ТипЦен", ТипыЦен.ТипЦен);
		ВходящиеДанные.Установить("ВалютаЦены", ТипыЦен.ВалютаЦены);
		ВходящиеДанные.Установить("Наименование", ТипыЦен.ТипЦен);
		ВходящиеДанные.Установить("ЦенаВключаетНДС", ТипыЦен.ЦенаВключаетНДС);
		ВходящиеДанные.Установить("Товары", ТипыЦен.Товары);
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "УстановкаЦенНоменклатуры");
	КонецЕсли;
КонецЦикла;

Отказ = 1;</ПередОбработкойПравила>
			</Правило>
		</Группа>
		<Группа Отключить="false">
			<Код>_ОстаткиИОборотыПоРазделамУчета</Код>
			<Наименование>Остатки по разделам учета</Наименование>
			<Порядок>100</Порядок>
			<Правило Отключить="false">
				<Код>тОсновныеСредства</Код>
				<Наименование>Основные средства</Наименование>
				<Порядок>50</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета ОС
//*************************************************************************************************

СчН05_01 = СчетПоКоду("Н05.01");
СчН05_02 = СчетПоКоду("Н05.02");
СчН05_КВ = СчетПоКоду("Н05.КВ");
СчН05_МЦ = СчетПоКоду("Н05.МЦ");
СчНПР_01 = СчетПоКоду("НПР.01");

Сч01_1 = СчетПоКоду("01.1");
Сч01_2 = СчетПоКоду("01.2");
Сч02_1 = СчетПоКоду("02.1");
Сч02_2 = СчетПоКоду("02.2");
Сч03_1 = СчетПоКоду("03.1");
Сч03_2 = СчетПоКоду("03.2");
Сч03_3 = СчетПоКоду("03.3");
Сч03_4 = СчетПоКоду("03.4");
Сч03_5 = СчетПоКоду("03.5");
Сч010 = СчетПоКоду("010");

СписокОС = СоздатьОбъект("ТаблицаЗначений");
СписокОС.НоваяКолонка("ОсновноеСредство");
СписокОС.НоваяКолонка("Подразделение");
СписокОС.НоваяКолонка("БУ", "Число");
СписокОС.НоваяКолонка("НУ", "Число");
СписокОС.НоваяКолонка("ГруппировкаДокументов");
СписокОС.НоваяКолонка("Контрагент");
СписокОС.НоваяКолонка("ТекущаяСтоимостьБУ", "Число");
СписокОС.НоваяКолонка("ТекущаяСтоимостьНУ", "Число");
СписокОС.НоваяКолонка("НакопленнаяАмортизацияБУ", "Число");;
СписокОС.НоваяКолонка("НакопленнаяАмортизацияНУ", "Число");
СписокОС.НоваяКолонка("СчетУчетаБУ");
СписокОС.НоваяКолонка("СчетУчетаНУ");
СписокОС.НоваяКолонка("СчетАмортизацииБУ");
СписокОС.НоваяКолонка("СчетАмортизацииНУ");
СписокОС.НоваяКолонка("СтоимостьДо2002НУ", "Число");
СписокОС.НоваяКолонка("АмортизацияДо2002НУ", "Число");
СписокОС.НоваяКолонка("ТекущаяСтоимостьПР", "Число");
СписокОС.НоваяКолонка("НакопленнаяАмортизацияПР", "Число");
СписокОС.НоваяКолонка("ДатаВводаВЭксплуатацию", "Дата");

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.Опции(1);
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "01.1,01.2,02.1,02.2,03.1,03.2,03.3,03.4,03.5,010");

Параметры.ПараметрыАлгоритмов.Установить("БухИт", БУ);
	

БУ.ВыбратьСубконто(1);
Пока БУ.ПолучитьСубконто(1) = 1 Цикл
	Если БУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	ДтКт = 1; // 1 - дебет, 2 - кредит
	Контрагент = "";	
	СчетУчета = Сч01_1;
	СчетАмортизации = Сч02_1;
	
	СтоимостьБУНач = 0;
	АмортизацияБУНач = 0;
	СтоимостьБУКон = 0;
	АмортизацияБУКон = 0;
	Передача = 0;
	БУ.ВыбратьСчета();
	Пока БУ.ПолучитьСчет() =  1 Цикл
		Если (БУ.Счет = Сч01_1) или
			 (БУ.Счет = Сч01_2) или
			 (БУ.Счет = Сч03_1) или
			 (БУ.Счет = Сч03_2) или
			 (БУ.Счет = Сч03_3) или
			 (БУ.Счет = Сч03_4) или
			 (БУ.Счет = Сч03_5) Тогда
			 
			ДтКт = 1;
			СчетУчета = БУ.Счет;
			СтоимостьБУнач = БУ.СНД(1);
											
			Если (БУ.Счет = Сч03_2) или
				 (БУ.Счет = Сч03_3) или
				 (БУ.Счет = Сч03_4) Тогда
				 
				БУ.ВыбратьСубконто(2);
				Пока БУ.ПолучитьСубконто(2) = 1 Цикл
				 	Если БУ.Субконто(2).ЭтоГруппа() = 1 Тогда
						Продолжить;
					КонецЕсли;
								
					Контрагент = БУ.Субконто(2);
				КонецЦикла;
			КонецЕсли;
			
		ИначеЕсли (БУ.Счет = Сч02_1) или (БУ.Счет = Сч02_2) Тогда
			ДтКт = 2;
			СчетАмортизации = БУ.Счет;
			АмортизацияБУнач = БУ.СНК(1);
			
		ИначеЕсли БУ.Счет = Сч010 Тогда
			ДтКт = 1;
			СчетАмортизации = БУ.Счет;
			АмортизацияБУнач = БУ.СНД(1);			
		КонецЕсли;
					
	КонецЦикла;
	
	СписокОС.НоваяСтрока();
	СписокОС.Подразделение = БУ.Субконто(1).Подразделение.Получить(Параметры.ДатаВводаОстатков);
	СписокОС.БУ = 1;
	СписокОС.ОсновноеСредство = БУ.Субконто(1);
	НомСтроки = СписокОС.КоличествоСтрок();
	СписокОС.СчетУчетаБУ = СчетУчета;
	СписокОС.ДатаВводаВЭксплуатацию = БУ.Субконто(1).ДатаВводаВЭксплуатацию;
	СписокОС.СчетАмортизацииБУ = СчетАмортизации;
	СписокОС.Контрагент        = Контрагент;
	СписокОС.ТекущаяСтоимостьБУ       = СтоимостьБУНач;
	СписокОС.НакопленнаяАмортизацияБУ = АмортизацияБУНач;
КонецЦикла;
	

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто();
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "Н05.01,Н05.02,Н05.МЦ,Н05.КВ");

НУ.ВыбратьСубконто(1);
Пока НУ.ПолучитьСубконто(1) = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	СтоимостьНУ = 0;
	АмортизацияНУ = 0;
	КапВложения = 0;

	Контрагент = "";
	СтоимостьБУ = 0;
	АмортизацияБУ = 0;
	
	Счет1 = Сч01_1;
	Счет2 = Сч02_1;
	

	СчетМЦ = 0;
	
	Если НУ.ПолучитьСчет(, СчН05_01) = 1 Тогда
		СтоимостьНУ = НУ.СНД(1);
		
	ИначеЕсли НУ.ПолучитьСчет(, СчН05_МЦ) = 1 Тогда
		СчетМЦ = 1;
		СтоимостьНУ = НУ.СНД(1);
	КонецЕсли;
	
	Если НУ.ПолучитьСчет(, СчН05_КВ) = 1 Тогда
		КапВложения = НУ.СНД(1);
		
	КонецЕсли;
	
	
	Если НУ.ПолучитьСчет(, СчН05_02) = 1 Тогда
		АмортизацияНУ = НУ.СНК(1);
	КонецЕсли;
	
	// Выгрузка начальных остатков.
	НомСтроки = 0;
	Если СписокОС.НайтиЗначение(НУ.Субконто(1), НомСтроки, "ОсновноеСредство") = 0 Тогда
		СписокОС.НоваяСтрока();
		СписокОС.ОсновноеСредство = НУ.Субконто(1);
		СписокОС.Подразделение = НУ.Субконто(1).Подразделение.Получить(Параметры.ДатаВводаОстатков);
		СписокОС.НУ = 1;
		НомСтроки = СписокОС.КоличествоСтрок();
	КонецЕсли;
		
	СписокОС.УстановитьЗначение(НомСтроки, "ДатаВводаВЭксплуатацию", НУ.Субконто(1).ДатаВводаВЭксплуатацию);
		
	Если (НУ.Субконто(1).ПервоначальнаяСтоимостьН.Получить(НУ.НачДата) = 0)
		И (НУ.Субконто(1).СпециальныйКоэффициент.Получить(НУ.НачДата) = 0) Тогда
		СписокОС.УстановитьЗначение(НомСтроки, "НУ", 0);
		СписокОС.УстановитьЗначение(НомСтроки, "ТекущаяСтоимостьНУ", 0);
		СписокОС.УстановитьЗначение(НомСтроки, "НакопленнаяАмортизацияНУ", 0);
	Иначе
		СписокОС.УстановитьЗначение(НомСтроки, "НУ", 1);
		СписокОС.УстановитьЗначение(НомСтроки, "ТекущаяСтоимостьНУ", СтоимостьНУ);
		СписокОС.УстановитьЗначение(НомСтроки, "НакопленнаяАмортизацияНУ", АмортизацияНУ);
	КонецЕсли;
КонецЦикла;


ПР = СоздатьОбъект("БухгалтерскиеИтоги");
ПР.ИспользоватьСубконто();
ПР.ВыполнитьЗапрос('01.01.1990',Параметры.ДатаВводаОстатков-1, "НПР.01");
ПР.ВыбратьСубконто(1);
Пока ПР.ПолучитьСубконто(1) = 1 Цикл
	Если ПР.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;

	
	СтоимостьПР = 0;
	АмортизацияПР = 0;
	Если ПР.ПолучитьСчет(, СчНПР_01) = 1 Тогда
		СтоимостьПР = ПР.ДО(1);
		АмортизацияПР = ПР.КО(1);
	КонецЕсли;
	
	НомСтроки = 0;
	Если СписокОС.НайтиЗначение(ПР.Субконто(1), НомСтроки, "ОсновноеСредство") = 0 Тогда
		СписокОС.НоваяСтрока();
		СписокОС.ОсновноеСредство = ПР.Субконто(1);
		СписокОС.Подразделение = ПР.Субконто(1).Подразделение.Получить(Параметры.ДатаВводаОстатков);
		НомСтроки = СписокОС.КоличествоСтрок();
	КонецЕсли;                
	
	СписокОС.УстановитьЗначение(НомСтроки, "НУ", 1);
	СписокОС.УстановитьЗначение(НомСтроки, "ТекущаяСтоимостьПР", СтоимостьПР);
	СписокОС.УстановитьЗначение(НомСтроки, "НакопленнаяАмортизацияПР", АмортизацияПР);
КонецЦикла;

НУ.ИспользоватьСубконто();
НУ.ВыполнитьЗапрос(, '31.12.2001', "Н05.01,Н05.02");

НУ.ВыбратьСубконто(1);
Пока НУ.ПолучитьСубконто(1) = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	СтоимостьНУ = 0;
	АмортизацияНУ = 0;
	
	Если НУ.ПолучитьСчет(, СчН05_01) = 1 Тогда
		СтоимостьНУ = НУ.СНД(1);
	КонецЕсли;
	
	Если НУ.ПолучитьСчет(, СчН05_02) = 1 Тогда
		АмортизацияНУ = НУ.СНК(1);
	КонецЕсли;
	
	НомСтроки = 0;
	Если СписокОС.НайтиЗначение(НУ.Субконто(1), НомСтроки, "ОсновноеСредство") = 0 Тогда
		СписокОС.НоваяСтрока();
		СписокОС.ОсновноеСредство = НУ.Субконто(1);
		СписокОС.Подразделение = НУ.Субконто(1).Подразделение.Получить(Параметры.ДатаВводаОстатков);
		НомСтроки = СписокОС.КоличествоСтрок();
	КонецЕсли;
	
	СписокОС.УстановитьЗначение(НомСтроки, "НУ", 1);
	СписокОС.УстановитьЗначение(НомСтроки, "СтоимостьДо2002НУ", СтоимостьНУ);
	СписокОС.УстановитьЗначение(НомСтроки, "АмортизацияДо2002НУ", АмортизацияНУ);
КонецЦикла;


СписокОС.НоваяКолонка("ФормироватьПроводки", "Число");

СписокОС.ВыбратьСтроки();
Пока СписокОС.ПолучитьСтроку() = 1 Цикл
	СписокОС.ФормироватьПроводки = 1; 
	СписокОС.ГруппировкаДокументов = ?(ПустоеЗначение(СписокОС.СчетУчетаБУ) = 1, "0", СписокОС.СчетУчетаБУ.Код) + СписокОС.Подразделение.Код + СписокОС.БУ + СписокОС.НУ + СписокОС.ФормироватьПроводки + ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаВводаОстатков));
КонецЦикла;

СписокОС.Сортировать("ГруппировкаДокументов");

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
СписокПодразделения = СоздатьОбъект("ТаблицаЗначений");
Для НомКолонки = 1 по СписокОС.КоличествоКолонок() Цикл
	СписокПодразделения.НоваяКолонка(СписокОС.ПолучитьПараметрыКолонки(НомКолонки));
КонецЦикла;

СписокОС.ВыбратьСтроки();
Пока СписокОС.ПолучитьСтроку() = 1 Цикл
	Если ПустоеЗначение(СписокОС.ДатаВводаВЭксплуатацию) = 1 Тогда
		Если (ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаВводаОстатков)) = 0)
			ИЛИ (ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаКонцаПериодаВыгрузки)) =0) Тогда
			СостояниеОС = СоздатьОбъект("Периодический");
			СостояниеОС.ИспользоватьОбъект("Состояние", СписокОС.ОсновноеСредство);
			Если СостояниеОС.ОбратныйПорядок() = 1 Тогда
				Если СостояниеОС.ВыбратьЗначения(,) = 1 Тогда
					Пока СостояниеОС.ПолучитьЗначение() = 1 Цикл
						Если ПустоеЗначение(СостояниеОС.Значение) = 0 Тогда
							СписокОС.ДатаВводаВЭксплуатацию = СостояниеОС.ДатаЗнач;
							Продолжить;
						КонецЕсли;
					КонецЦикла;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

НомерГруппировки = 1;
СписокОС.ВыбратьСтроки();
Пока СписокОС.ПолучитьСтроку() = 1 Цикл
	
	НомСтрокиОС = 0;
	
	Если ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаВводаОстатков)) = 1 Тогда
		ТекущийДокумент = "";
	Иначе	
		НомСтрокиОС = СписокОС.НомерСтроки;
		
		СписокПодразделения.НоваяСтрока();
		НомСтроки = СписокПодразделения.КоличествоСтрок();
		Для НомКолонки = 1 по СписокОС.КоличествоКолонок() Цикл
			СписокПодразделения.УстановитьЗначение(НомСтроки, НомКолонки, СписокОС.ПолучитьЗначение(НомСтрокиОС, НомКолонки));
		КонецЦикла;
		ТекущийДокумент = СписокОС.ГруппировкаДокументов;
	КонецЕсли;
		
	Если НомСтрокиОС &lt; СписокОС.КоличествоСтрок() Тогда
		СледующийДокумент = СписокОС.ПолучитьЗначение(НомСтрокиОС + 1, "ГруппировкаДокументов");
		
	Иначе
		СледующийДокумент = "";
	КонецЕсли;
	
	Если ТекущийДокумент &lt;&gt; СледующийДокумент Тогда
		Если СписокПодразделения.КоличествоСтрок() &gt; 0 Тогда
			ВходящиеДанные.УдалитьВсе();
			ВходящиеДанные.Установить("ФормироватьПроводки", СписокПодразделения.ПолучитьЗначение(1, "ФормироватьПроводки"));
			ВходящиеДанные.Установить("ПодразделениеОрганизации", СписокОС.Подразделение);
			ВходящиеДанные.Установить("ГруппировкаДокументов", ТекущийДокумент + "#*#" + НомерГруппировки + "#*#");
			ВходящиеДанные.Установить("ОС", СписокПодразделения);
			ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", СписокПодразделения.ПолучитьЗначение(1, "НУ"));
			ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
			ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
			ВходящиеДанные.Установить("РазделУчета", "ОсновныеСредства");
			ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
			ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковОС");
			
			СписокПодразделения.УдалитьСтроки();
			НомерГруппировки = 1 + НомерГруппировки;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Если Параметры.ДатаВводаОстатков &lt;&gt; Параметры.ДатаКонцаПериодаВыгрузки Тогда
	СписокПодразделения.УдалитьСтроки();
	СписокОС.ВыбратьСтроки();
	Пока СписокОС.ПолучитьСтроку() = 1 Цикл
		
		НомСтрокиОС = 0;
		
		Если ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда		
			ТекущийДокумент = "";
		Иначе	
			Если ПустоеЗначение(СписокОС.ОсновноеСредство.Состояние.Получить(Параметры.ДатаКонцаПериодаВыгрузки)) = 1 Тогда
				ТекущийДокумент = "";
			Иначе
				
				НомСтрокиОС = СписокОС.НомерСтроки;
				
				СписокПодразделения.НоваяСтрока();
				НомСтроки = СписокПодразделения.КоличествоСтрок();
				Для НомКолонки = 1 по СписокОС.КоличествоКолонок() Цикл
					СписокПодразделения.УстановитьЗначение(НомСтроки, НомКолонки, СписокОС.ПолучитьЗначение(НомСтрокиОС, НомКолонки));
				КонецЦикла;
				ТекущийДокумент = СписокОС.ГруппировкаДокументов;
			КонецЕсли;
		КонецЕсли;
		
		Если НомСтрокиОС &lt; СписокОС.КоличествоСтрок() Тогда
			СледующийДокумент = СписокОС.ПолучитьЗначение(НомСтрокиОС + 1, "ГруппировкаДокументов");
			
		Иначе
			СледующийДокумент = "";
		КонецЕсли;
		
		Если ТекущийДокумент &lt;&gt; СледующийДокумент Тогда
			Если СписокПодразделения.КоличествоСтрок() &gt; 0 Тогда
				ВходящиеДанные.УдалитьВсе();
				ВходящиеДанные.Установить("ФормироватьПроводки", СписокПодразделения.ПолучитьЗначение(1, "ФормироватьПроводки"));
				Если ПустоеЗначение(СписокОС.Подразделение) = 1 Тогда
					ЗначениеПодразделение = Константа.ОсновноеПодразделение;
					
				Иначе
					ЗначениеПодразделение = СписокОС.Подразделение;
				КонецЕсли;
				ВходящиеДанные.Установить("ПодразделениеОрганизации", ЗначениеПодразделение);
				ВходящиеДанные.Установить("ГруппировкаДокументов", ТекущийДокумент + "#*#" + НомерГруппировки + "#*#");
				ВходящиеДанные.Установить("ОС", СписокПодразделения);
				ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 0);
				ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 0);
				ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
				ВходящиеДанные.Установить("РазделУчета", "ОсновныеСредства");
				ВходящиеДанные.Установить("Дата", Параметры.ДатаКонцаПериодаВыгрузки);
				ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковОС");
				
				СписокПодразделения.УдалитьСтроки();
				НомерГруппировки = 1 + НомерГруппировки;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла; 
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тНематериальныеАктивы</Код>
				<Наименование>Нематериальные активы</Наименование>
				<Порядок>100</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета НМА
//*************************************************************************************************

СчН05_03 = СчетПоКоду("Н05.03");
СчН05_04 = СчетПоКоду("Н05.04");
СчНПР_04 = СчетПоКоду("НПР.04");

Сч04_1 = СчетПоКоду("04.1");
Сч05 = СчетПоКоду("05");

СписокНМА = СоздатьОбъект("ТаблицаЗначений");
СписокНМА.НоваяКолонка("НМА");
СписокНМА.НоваяКолонка("СтоимостьБУ", "Число");
СписокНМА.НоваяКолонка("АмортизацияБУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьНУ", "Число");
СписокНМА.НоваяКолонка("АмортизацияНУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьПР", "Число");
СписокНМА.НоваяКолонка("АмортизацияПР", "Число");
СписокНМА.НоваяКолонка("СтоимостьВР", "Число");
СписокНМА.НоваяКолонка("АмортизацияВР", "Число");
СписокНМА.НоваяКолонка("БУ", "Число");
СписокНМА.НоваяКолонка("НУ", "Число");
СписокНМА.НоваяКолонка("ПервоначальнаяСтоимостьНУ", "Число");
СписокНМА.НоваяКолонка("СрокИспользованияНУ", "Число");
СписокНМА.НоваяКолонка("СписыватьРасходыНУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьНУКон", "Число");
СписокНМА.НоваяКолонка("АмортизацияНУКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьПРКон", "Число");
СписокНМА.НоваяКолонка("АмортизацияПРКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьВРКон", "Число");
СписокНМА.НоваяКолонка("АмортизацияВРКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьБУКон", "Число");
СписокНМА.НоваяКолонка("АмортизацияБУКон", "Число");


Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "04.1,05");
 
БУ.ВыбратьСубконто(1);
Пока БУ.ПолучитьСубконто(1) = 1 Цикл
	Если БУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	СтоимостьБУ = 0;
	АмортизацияБУ = 0;
	
	БУ.ВыбратьСчета();
	Пока БУ.ПолучитьСчет() =  1 Цикл
		Если (БУ.Счет = Сч04_1) Тогда
			СтоимостьБУ = БУ.СНД(1);
				
		ИначеЕсли (БУ.Счет = Сч05) Тогда
			АмортизацияБУ = БУ.СНК(1);
			
		КонецЕсли;
	КонецЦикла;
	
	НомСтроки = 0;
	Если СписокНМА.НайтиЗначение(БУ.Субконто(1), НомСтроки, "НМА") = 0 Тогда
		СписокНМА.НоваяСтрока();
		СписокНМА.БУ = 1;
		СписокНМА.НМА = БУ.Субконто(1);
		НомСтроки = СписокНМА.КоличествоСтрок();
	КонецЕсли;
	
	СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьБУ", СтоимостьБУ);
	СписокНМА.УстановитьЗначение(НомСтроки, "АмортизацияБУ", АмортизацияБУ);
КонецЦикла;

	

// Налоговый учет

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто();
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "Н05.03,Н05.04,НПР.04");

НУ.ВыбратьПериоды();
Пока НУ.ПолучитьПериод() = 1 Цикл
	НУ.ВыбратьСубконто(1);
	Пока НУ.ПолучитьСубконто(1) = 1 Цикл
		Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
			
		ИначеЕсли НУ.Субконто(1).Вид() = "РасходыБудущихПериодов" Тогда
			Продолжить;
		КонецЕсли;
		
		СтоимостьНУ = 0;
		СтоимостьПР = 0;
		АмортизацияНУ = 0;
		АмортизацияПР = 0;
		
		ДтКт = 1; // 1 - дебет, 2 - кредит
		
		СтоимостьБУ = 0;
		АмортизацияБУ = 0;
		
		Счет1 = Сч04_1;
		Счет2 = Сч05;
		
		Если БУ.ПолучитьСубконто(1,, НУ.Субконто(1)) = 1 Тогда
			БУ.ВыбратьСчета();
			Пока БУ.ПолучитьСчет() = 1 Цикл
				Если БУ.Счет = Сч05 Тогда
					АмортизацияБУ = БУ.СНК();
				
					Счет2 = БУ.Счет;
					
				Иначе
					СтоимостьБУ = БУ.СНД();
					
					Счет1 = БУ.Счет;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
			
		БУ.ПолучитьСубконто(1,, "");
		БУ.ПолучитьПериод(, "");
		
		Если НУ.ПолучитьСчет(, СчН05_03) = 1 Тогда
			ДтКт = 1;
			СтоимостьНУ = НУ.СНД(1);
		КонецЕсли;
		
		Если НУ.ПолучитьСчет(, СчНПР_04) = 1 Тогда
			ДтКт = 1;
					
			Если (СтоимостьБУ - АмортизацияБУ) &lt;&gt; 0 Тогда
				К = СтоимостьБУ / (СтоимостьБУ - АмортизацияБУ);
				СтоимостьПР = Окр(НУ.СНД(1) * К, 2, 1);
				АмортизацияПР = СтоимостьПР - НУ.СНД(1);
			КонецЕсли;
					
		КонецЕсли;
		
		Если НУ.ПолучитьСчет(, СчН05_04) = 1 Тогда
			ДтКт = 2;
			АмортизацияНУ = НУ.СНК(1);
		КонецЕсли;
		
		НомСтроки = 0;
		Если СписокНМА.НайтиЗначение(НУ.Субконто(1), НомСтроки, "НМА") = 0 Тогда
			СписокНМА.НоваяСтрока();
			СписокНМА.НМА = НУ.Субконто(1);
			СписокНМА.НУ = 1;
			НомСтроки = СписокНМА.КоличествоСтрок();	
		КонецЕсли;
		
		// Выгрузка начальных остатков.
		СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьНУ", СтоимостьНУ);
		СписокНМА.УстановитьЗначение(НомСтроки, "АмортизацияНУ", АмортизацияНУ);
		Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
			СписокНМА.УстановитьЗначение(НомСтроки, "НУ", 1);
			СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьПР", СтоимостьПР);
			СписокНМА.УстановитьЗначение(НомСтроки, "АмортизацияПР", АмортизацияПР);
			СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьВР", СтоимостьБУ - СтоимостьНУ - СтоимостьПР);
			СписокНМА.УстановитьЗначение(НомСтроки, "АмортизацияВР", АмортизацияБУ - АмортизацияНУ - АмортизацияПР);
		КонецЕсли;
	КонецЦикла;
	
КонецЦикла;

СписокНМАОтбор = СоздатьОбъект("ТаблицаЗначений");
Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
	СписокНМАОтбор.НоваяКолонка(СписокНМА.ПолучитьПараметрыКолонки(НомКолонки));
КонецЦикла;

СписокНМА.ВыбратьСтроки();
Пока СписокНМА.получитьСтроку() = 1 Цикл
	
	Если СписокНМА.НМА.ВидОбъектаУчета &lt;&gt; 0 Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НУ = 0 Тогда
		Продолжить;
	КонецЕсли;

	Если ПустоеЗначение(СписокНМА.НМА.Состояние.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда
		Если СписокНМА.НМА.Состояние.Получить(Параметры.ДатаВводаОстатков) = Перечисление.СостоянияНМА.Поступил Тогда
			Продолжить;
		КонецЕсли;
		
		НомСтрокиНМА = СписокНМА.НомерСтроки;
		СписокНМАОтбор.НоваяСтрока();                        
		НомСтроки = СписокНМАОтбор.КоличествоСтрок();
		Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
			СписокНМАОтбор.УстановитьЗначение(НомСтроки, НомКолонки, СписокНМА.ПолучитьЗначение(НомСтрокиНМА, НомКолонки));
		КонецЦикла;
	КонецЕсли;
КонецЦикла;

Если СписокНМАОтбор.КоличествоСтрок() &lt;&gt; 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ФормироватьПроводки", 1);
	ВходящиеДанные.Установить("НМА", СписокНМАОтбор);
	ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	ВходящиеДанные.Установить("РазделУчета", "НематериальныеАктивыИНИОКР");
	ВходящиеДанные.Установить("ВидОбъектаУчета", "НМА");
	ВходящиеДанные.Установить("ОтражатьВНУ", "Отражаемые в налоговом учете");
	ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковНМАИНИОКР");
КонецЕсли;

//*******************

СписокНМАОтбор.УдалитьСтроки();
СписокНМА.ВыбратьСтроки();
СписокНМА.ВыбратьСтроки();
Пока СписокНМА.получитьСтроку() = 1 Цикл
	
	Если СписокНМА.НМА.ВидОбъектаУчета &lt;&gt; 0 Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НУ = 1 Тогда
		Продолжить;
	КонецЕсли;

	Если ПустоеЗначение(СписокНМА.НМА.Состояние.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда
		Если СписокНМА.НМА.Состояние.Получить(Параметры.ДатаВводаОстатков) = Перечисление.СостоянияНМА.Поступил Тогда
			Продолжить;
		КонецЕсли;
		
		НомСтрокиНМА = СписокНМА.НомерСтроки;
		СписокНМАОтбор.НоваяСтрока();                        
		НомСтроки = СписокНМАОтбор.КоличествоСтрок();
		Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
			СписокНМАОтбор.УстановитьЗначение(НомСтроки, НомКолонки, СписокНМА.ПолучитьЗначение(НомСтрокиНМА, НомКолонки));
		КонецЦикла;
	КонецЕсли;
КонецЦикла;

Если СписокНМАОтбор.КоличествоСтрок() &lt;&gt; 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ФормироватьПроводки", 1);
	ВходящиеДанные.Установить("НМА", СписокНМАОтбор);
	ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 0);
	ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	ВходящиеДанные.Установить("РазделУчета", "НематериальныеАктивыИНИОКР");
	ВходящиеДанные.Установить("ВидОбъектаУчета", "НМА");
	ВходящиеДанные.Установить("ОтражатьВНУ", "Не отражаемые в налоговом учете");
	ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковНМАИНИОКР");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасходыНаНИОКР</Код>
				<Наименование>Расходы на НИОКР</Наименование>
				<Порядок>150</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расходов на НИОКР
//*************************************************************************************************

ДокументыНМА = СоздатьОбъект("ТаблицаЗначений");
ДокументыНМА.НоваяКолонка("РБП");
ДокументыНМА.НоваяКолонка("НМА");
		
Док = СоздатьОбъект("Документ.ПринятиеКУчетуНМА");
Док.ВыбратьДокументы(,);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если Док.ВидОбъектаУчета = 1 Тогда
		ДокументыНМА.НоваяСтрока();
		ДокументыНМА.НМА = Док.НМА;
		ДокументыНМА.РБП = Док.РБП;
	КонецЕсли;
КонецЦикла;

СчН04_03 = СчетПоКоду("Н04.03");
СчНПР_04 = СчетПоКоду("НПР.04");
Сч04_2 = СчетПоКоду("04.2");
Сч97 = СчетПоКоду("97");
		
СписокНМА = СоздатьОбъект("ТаблицаЗначений");
СписокНМА.НоваяКолонка("НМА");
СписокНМА.НоваяКолонка("СтоимостьБУ", "Число");
СписокНМА.НоваяКолонка("ПервоначальнаяСтоимостьНУ", "Число");
СписокНМА.НоваяКолонка("СрокИспользованияНУ", "Число");
СписокНМА.НоваяКолонка("СписыватьРасходыНУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьНУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьПР", "Число");
СписокНМА.НоваяКолонка("СтоимостьВР", "Число");
СписокНМА.НоваяКолонка("БУ", "Число");
СписокНМА.НоваяКолонка("НУ", "Число");
СписокНМА.НоваяКолонка("СтоимостьНУКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьПРКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьВРКон", "Число");
СписокНМА.НоваяКолонка("СтоимостьБУКон", "Число");

		
БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "04.2,97");
		
БУ.ВыбратьСчета();
Пока БУ.ПолучитьСчет() = 1 Цикл
	Если БУ.Счет = Сч04_2 Тогда 
		БУ.ВыбратьСубконто();
		Пока БУ.ПолучитьСубконто() = 1 Цикл
			Если БУ.Субконто(1).ЭтоГруппа() = 1 Тогда
				Продолжить;
			КонецЕсли;
					
			НомСтроки = 0;
			Если СписокНМА.НайтиЗначение(БУ.Субконто(1), НомСтроки, "НМА") = 0 Тогда
				СписокНМА.НоваяСтрока();
				СписокНМА.БУ = 1;
				СписокНМА.НМА = БУ.Субконто(1);
				НомСтроки = СписокНМА.КоличествоСтрок();	
			КонецЕсли;
			
			// Выгрузка начальных остатков
			СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьБУ", БУ.СНД(1));
		КонецЦикла;
	КонецЕсли;
КонецЦикла;
		
// Налоговый учет
		
НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто();
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "Н04.03,НПР.04");
		
НУ.ВыбратьСубконто();
Пока НУ.ПолучитьСубконто() = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
				
	ИначеЕсли НУ.Субконто(1).Вид() = "НематериальныеАктивы" Тогда
		Если НУ.Субконто(1).ВидОбъектаУчета = 0 Тогда
			Продолжить;
		КонецЕсли;
	КонецЕсли;
			
	СтоимостьНУ = 0;
	СтоимостьПР = 0;
			
	ДтКт = 1; // 1 - дебет, 2 - кредит
			
	Если НУ.ПолучитьСчет(, СчН04_03) = 1 Тогда
		ДтКт = 1;
		СтоимостьНУ = НУ.СНД(1);
	КонецЕсли;
			
	Если НУ.ПолучитьСчет(, СчНПР_04) = 1 Тогда
		ДтКт = 1;
		СтоимостьПР = НУ.СНД(1);
	КонецЕсли;
			
	СтоимостьБУ = 0;
	СтатьяРБП = НУ.Субконто(1);
	
	ПервоначальнаяСтоимостьНУ = 0;
	СрокИспользованияНУ = 0;
	СписыватьРасходыНУ = 0;
	Если НУ.Счет = СчетПоКоду("Н04.03") Тогда
		ПервоначальнаяСтоимостьНУ = СтатьяРБП.Сумма;
		СрокИспользованияНУ = Цел(Окр((СтатьяРБП.ДатаОкончанияСписания - СтатьяРБП.ДатаНачалаСписания)/30.5));
		СписыватьРасходыНУ = ?(СтатьяРБП.ДатаНачалаСписания &lt;= Параметры.ДатаКонцаПериодаВыгрузки, 1, 0);
	КонецЕсли;
	Счет1 = Сч97;
			
	Если БУ.ПолучитьПериод(, НУ.НачДата) = 1 Тогда
		БУ.ВыбратьСчета();
		Пока БУ.ПолучитьСчет() = 1 Цикл
			Если БУ.Счет = Сч04_2 Тогда
				НомСтроки = 0;
				Если ДокументыНМА.НайтиЗначение(СтатьяРБП, НомСтроки, "РБП") = 1 Тогда
					Счет1 = Сч04_2;
					СтатьяРБП = ДокументыНМА.ПолучитьЗначение(НомСтроки, "НМА");						
					Если БУ.ПолучитьСубконто(1,, СтатьяРБП) = 1 Тогда
						СтоимостьБУ = БУ.СНД();
					КонецЕсли;
					БУ.ПолучитьСубконто(1,, "");
				КонецЕсли;
			КонецЕсли;
					
			Если БУ.Счет = Сч97 Тогда
				Если БУ.ПолучитьСубконто(1,, СтатьяРБП) = 1 Тогда
					СтоимостьБУ = БУ.СНД();
				КонецЕсли;
				БУ.ПолучитьСубконто(1,, "");
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
				
	БУ.ПолучитьПериод(, "");
			
	Если Счет1 = Сч04_2 Тогда
		НомСтроки = 0;
		Если СписокНМА.НайтиЗначение(СтатьяРБП, НомСтроки, "НМА") = 0 Тогда
			СписокНМА.НоваяСтрока();
			СписокНМА.НМА = СтатьяРБП;
			СписокНМА.НУ = 1;
			НомСтроки = СписокНМА.КоличествоСтрок();
		КонецЕсли;
					
		СписокНМА.УстановитьЗначение(НомСтроки, "НУ", 1);
		
		СписокНМА.УстановитьЗначение(НомСтроки, "ПервоначальнаяСтоимостьНУ", ПервоначальнаяСтоимостьНУ);
		СписокНМА.УстановитьЗначение(НомСтроки, "СписыватьРасходыНУ", СписыватьРасходыНУ);
		СписокНМА.УстановитьЗначение(НомСтроки, "СрокИспользованияНУ", СрокИспользованияНУ);
		
		Если СтоимостьНУ &lt;&gt; 0 Тогда
			СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьНУ", СтоимостьНУ);		
		КонецЕсли;
		Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
			Если СтоимостьПР &lt;&gt; 0 Тогда
				СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьПР", СтоимостьПР);		
			КонецЕсли;
			СтоимостьВР = СтоимостьБУ - СтоимостьНУ - СтоимостьПР;
			Если СтоимостьВР &lt;&gt; 0 Тогда
				СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьВР", СтоимостьВР);
			КонецЕсли;
		КонецЕсли;
	Иначе
		Счет1 = Сч04_2;
		НомСтроки = 0;
		Если СписокНМА.НайтиЗначение(СтатьяРБП, НомСтроки, "НМА") = 1 Тогда				
			Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
				Если СтоимостьПР &lt;&gt; 0 Тогда
					СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьПР", СтоимостьПР);		
				КонецЕсли;
				СтоимостьВР = СписокНМА.ПолучитьЗначение(НомСтроки, "СтоимостьБУ") - СписокНМА.ПолучитьЗначение(НомСтроки, "СтоимостьНУ") - СписокНМА.ПолучитьЗначение(НомСтроки, "СтоимостьПР");
				Если СтоимостьВР &lt;&gt; 0 Тогда
					СписокНМА.УстановитьЗначение(НомСтроки, "СтоимостьВР", СтоимостьВР);
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;
		
СписокНМАОтбор = СоздатьОбъект("ТаблицаЗначений");
Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
	СписокНМАОтбор.НоваяКолонка(СписокНМА.ПолучитьПараметрыКолонки(НомКолонки));
КонецЦикла;

СписокНМА.ВыбратьСтроки();
Пока СписокНМА.получитьСтроку() = 1 Цикл
	
	Если СписокНМА.НМА.ВидОбъектаУчета = 0 Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НМА.ДатаПринятияКУчету &gt;= Параметры.ДатаВводаОстатков Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НУ = 0 Тогда
		Продолжить;
	КонецЕсли;
	
	НомСтрокиНМА = СписокНМА.НомерСтроки;
	СписокНМАОтбор.НоваяСтрока();                        
	НомСтроки = СписокНМАОтбор.КоличествоСтрок();
	Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
		СписокНМАОтбор.УстановитьЗначение(НомСтроки, НомКолонки, СписокНМА.ПолучитьЗначение(НомСтрокиНМА, НомКолонки));
	КонецЦикла;
	
КонецЦикла;

Если СписокНМАОтбор.КоличествоСтрок() &lt;&gt; 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ФормироватьПроводки", 1);
	ВходящиеДанные.Установить("НМА", СписокНМАОтбор);
	ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	ВходящиеДанные.Установить("РазделУчета", "НематериальныеАктивыИНИОКР");
	ВходящиеДанные.Установить("ВидОбъектаУчета", "НИОКР");
	ВходящиеДанные.Установить("ОтражатьВНУ", "Отражаемые в налоговом учете");
	ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковНМАИНИОКР");
КонецЕсли;

//*******************

СписокНМАОтбор.УдалитьСтроки();
СписокНМА.ВыбратьСтроки();
Пока СписокНМА.получитьСтроку() = 1 Цикл
	
	Если СписокНМА.НМА.ВидОбъектаУчета = 0 Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НМА.ДатаПринятияКУчету &gt;= Параметры.ДатаВводаОстатков Тогда
		Продолжить;
	КонецЕсли;
	
	Если СписокНМА.НУ = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	НомСтрокиНМА = СписокНМА.НомерСтроки;
	СписокНМАОтбор.НоваяСтрока();                        
	НомСтроки = СписокНМАОтбор.КоличествоСтрок();
	Для НомКолонки = 1 по СписокНМА.КоличествоКолонок() Цикл
		СписокНМАОтбор.УстановитьЗначение(НомСтроки, НомКолонки, СписокНМА.ПолучитьЗначение(НомСтрокиНМА, НомКолонки));
	КонецЦикла;
	
КонецЦикла;

Если СписокНМАОтбор.КоличествоСтрок() &lt;&gt; 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ФормироватьПроводки", 1);
	ВходящиеДанные.Установить("НМА", СписокНМАОтбор);
	ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 0);
	ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	ВходящиеДанные.Установить("РазделУчета", "НематериальныеАктивыИНИОКР");
	ВходящиеДанные.Установить("ВидОбъектаУчета", "НИОКР");
	ВходящиеДанные.Установить("ОтражатьВНУ", "Не отражаемые в налоговом учете");
	ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковНМАИНИОКР");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тВнеоборотныеАктивы</Код>
				<Наименование>Внеоборотные активы</Наименование>
				<Порядок>200</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
//Счета учета оборудования (Счет 07)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н01.02");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.07");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "07");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Оборудование);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("07"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
//Счета учета внеоборотных активов (Счета 08)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н01.01");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "08.4");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.ОбъектыСтроительства);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 08.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н01.09");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "08.1,08.2,08.3");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.ОбъектыСтроительства);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 08.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 08.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 08.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н01.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "08.5");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.ОбъектыСтроительства);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 08.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н01.03");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "08.8");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.ОбъектыСтроительства);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 08.8 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.8"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();
//******************** Счет 08.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 08.7 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.7"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тМатериалы</Код>
				<Наименование>Материалы</Наименование>
				<Порядок>250</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета материалов (Счет 10)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.01,Н02.09");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.10.1");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "10.1,10.2,10.3,10.4,10.5,10.6,10.7,10.8,10.9,10.10");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Материалы);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 10.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.7 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.7"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.8 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.8"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.9 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.9"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.10 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.10"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 10.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСпецматериаламНУ();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("МЦ.02"));
ВыгрузитьОстаткиПоСпецматериаламМЦ();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.11.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("МЦ.03"));
ВыгрузитьОстаткиПоСпецматериаламМЦ();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.11.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);

///******************** Соответствие счетов НУ Счет МЦ.02 и МЦ.03 ******************** 
//// Поддержка ПБУ 18
//Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
//	
//	ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
//	Проводки = Параметры.ТаблицаПроводок;
//	Проводки.УдалитьСтроки();
//	
//	НУ = СоздатьОбъект("БухгалтерскиеИтоги");
//	НУ.ИспользоватьСубконто();
//	Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
//		НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "МЦ.02,МЦ.03");
//		
//	Иначе
//		НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, "МЦ.02,МЦ.03",,, 3, "Месяц",);
//	КонецЕсли;
//	
//	НУ.ВыбратьПериоды();
//	Пока НУ.ПолучитьПериод() = 1 Цикл
//		
//		НУ.ВыбратьСчета();
//		Пока НУ.ПолучитьСчет() = 1 Цикл
//			
//			ПроводкиОбороты.УдалитьСтроки();
//			
//			НУ.ВыбратьСубконто(1);
//			Пока НУ.ПолучитьСубконто(1) = 1 Цикл
//				Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
//					Продолжить;
//				КонецЕсли;
//				
//				СтоимостьВР = НУ.СНД(1);
//				СтоимостьВР_ОборотыДт = НУ.ДО(1);
//				СтоимостьВР_ОборотыКт = НУ.КО(1);
//				
//				// Выгрузка оборотов
//				Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", ПроводкиОбороты);
//				Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
//				
//				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
//				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
//				Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", НУ.Субконто(1));
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
//				
//				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
//				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", );
//				Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", НУ.Субконто(1));
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", "");
//				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", "");
//				
//				// Стоимость
//				Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
//				Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
//				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР_ОборотыДт);
//				ДобавитьПроводкуНУ();
//				
//				Параметры.ПараметрыАлгоритмов.Установить("СчетДт", "");
//				Параметры.ПараметрыАлгоритмов.Установить("СчетКт", НУ.Счет);
//				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР_ОборотыКт);
//				ДобавитьПроводкуНУ();
//				
//			КонецЦикла;
//			
//			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
//			ВходящиеДанные.Установить("Налоговый", ПроводкиОбороты);
//			ВходящиеДанные.Установить("Счет", НУ.Счет);
//			ВходящиеДанные.Установить("Дата", НУ.КонДата);
//			ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
//		КонецЦикла;
//	КонецЦикла;
//КонецЕсли;


//******************** Счет 11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тОтклонениеСтоимостиМПЗ</Код>
				<Наименование>Отклонения стоимости ТМЦ</Наименование>
				<Порядок>300</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета отклонений стоимости (Счета 14, 15, 16)
//*************************************************************************************************

//******************** Счет 14.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("14.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 14.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("14.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 14.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("14.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 14.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("14.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 15.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("15.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 15.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("15.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 16.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("16.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 16.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("16.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 16.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("16.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тДанныеПоНДСпоПоставщикам</Код>
				<Наименование>НДС по приобретенным ценностям</Наименование>
				<Порядок>350</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
Параметры.ПараметрыАлгоритмов.Установить("НДСДатаВыгрузки", Параметры.ДатаВводаОстатков-1);
ДанныеПоНДСпоПоставщикам();

//*************************************************************************************************
// Счета учета НДС полученного
//*************************************************************************************************

//******************** Счет 19.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", "НДСПоПриобретеннымЦенностям");
ВыгрузитьОстаткиПоСчету();

//******************** Счет 19.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", "НДСПоПриобретеннымЦенностям");
ВыгрузитьОстаткиПоСчету();

//******************** Счет 19.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", "НДСПоПриобретеннымЦенностям");
ВыгрузитьОстаткиПоСчету();

//******************** Счет 19.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", "НДСПоПриобретеннымЦенностям");
ВыгрузитьОстаткиПоСчету();

//******************** Счет 19.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", "");
ВыгрузитьОстаткиПоСчету();

//*********************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тНЗП</Код>
				<Наименование>Незавершенное производство</Наименование>
				<Порядок>400</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета НЗМ (Счет 20)
//*************************************************************************************************

СписокСчетовНУ = "Н01.05";
СписокСчетовПР = "НПР.20";
СписокСчетовБУ = "20";

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто(ВидыСубконто.ВидыНоменклатуры);
НУ.ИспользоватьСубконто(ВидыСубконто.ГруппыВидыРасходов);
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);

ПР = СоздатьОбъект("БухгалтерскиеИтоги");
ПР.ИспользоватьСубконто();
ПР.ИспользоватьСубконто();
ПР.ИспользоватьСубконто();
ПР.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовПР);

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовБУ);

ИтогиПоСубконто = СоздатьОбъект("ТаблицаЗначений");
ИтогиПоСубконто.НоваяКолонка("Счет");
ИтогиПоСубконто.НоваяКолонка("КодСчета");
ИтогиПоСубконто.НоваяКолонка("Субконто1");
ИтогиПоСубконто.НоваяКолонка("Субконто2");
ИтогиПоСубконто.НоваяКолонка("Субконто3");
ИтогиПоСубконто.НоваяКолонка("СНД1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК1", "Число");
ИтогиПоСубконто.НоваяКолонка("КО1", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНД3", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК3", "Число");
ИтогиПоСубконто.НоваяКолонка("КО3", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО3", "Число");
	
НУ.ВыбратьСубконто(1);
Пока НУ.ПолучитьСубконто(1) = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
		
	НУ.ВыбратьСубконто(2);
	Пока НУ.ПолучитьСубконто(2) = 1 Цикл
		СтоимостьНУ = НУ.СНД(1);
		
		ИтогиПоСубконто.УдалитьСтроки();
	
		Если БУ.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
			Если БУ.ПолучитьСубконто(1,, НУ.Субконто(1)) = 1 Тогда
				
			
				БУ.ВыбратьСчета();
				Пока БУ.ПолучитьСчет() = 1 Цикл
					БУ.ВыбратьСубконто(2);
					Пока БУ.ПолучитьСубконто(2) = 1 Цикл
						Если БУ.Субконто(2).ЭтоГруппа() = 1 Тогда
							Продолжить;
							
						ИначеЕсли НУ.Субконто(2) &lt;&gt; БУ.Субконто(2).ВидРасходовДляНалоговогоУчета Тогда
							Продолжить;
						КонецЕсли;
							
						БУ.ВыбратьСубконто(3);
						Пока БУ.ПолучитьСубконто(3) = 1 Цикл
							
							ИтогиПоСубконто.НоваяСтрока();
							ИтогиПоСубконто.Счет = БУ.Счет;
							ИтогиПоСубконто.КодСчета = "";
							ИтогиПоСубконто.Субконто1 = БУ.Субконто(1);
							ИтогиПоСубконто.Субконто2 = БУ.Субконто(2);
							ИтогиПоСубконто.Субконто3 = БУ.Субконто(3);
							ИтогиПоСубконто.СНД1 = БУ.СНД(1);
							ИтогиПоСубконто.СНК1 = БУ.СНК(1);
							
							Если ПР.ПолучитьПериод(1, БУ.НачДата) = 1 Тогда
								Если ПР.ПолучитьСубконто(1,, БУ.Субконто(1)) = 1 Тогда
									Если ПР.ПолучитьСубконто(2,, БУ.Субконто(2)) = 1 Тогда
										Если ПР.ПолучитьСубконто(3,, БУ.Субконто(3)) = 1 Тогда
											ИтогиПоСубконто.СНД3 = ПР.СНД(1);
											ИтогиПоСубконто.СНК3 = ПР.СНК(1);
										КонецЕсли;
									КонецЕсли;
								КонецЕсли;
							КонецЕсли;
							
						КонецЦикла;
					КонецЦикла;
				КонецЦикла;
			КонецЕсли;
		КонецЕсли;
			
		БУ.ПолучитьСубконто(1,, "");
		БУ.ПолучитьПериод(, "");
		
		Если ИтогиПоСубконто.КоличествоСтрок() = 0 Тогда
			ИтогиПоСубконто.НоваяСтрока();
			ИтогиПоСубконто.Счет = СчетПоКоду(СписокСчетовБУ);
			ИтогиПоСубконто.КодСчета = "";
			ИтогиПоСубконто.Субконто1 = НУ.Субконто(1);
			ИтогиПоСубконто.Субконто2 = НУ.Субконто(2);
			ИтогиПоСубконто.Субконто3 = "";
		КонецЕсли;
			
		СтоимостьБУ_Всего = ИтогиПоСубконто.Итог("СНД1");
			
		СтоимостьБУ_ТекИтог = 0;
			
		РаспределеноНУ = 0;
				
		ИтогиПоСубконто.ВыбратьСтроки();
		Пока ИтогиПоСубконто.ПолучитьСтроку() = 1 Цикл
								
			СтоимостьБУ = ИтогиПоСубконто.СНД1;
								
			ТекСтоимостьНУ = ?(СтоимостьБУ_Всего = 0, 0, Окр(СтоимостьНУ * СтоимостьБУ / СтоимостьБУ_Всего, 2, 1));
									
			ТекСтоимостьПР = ИтогиПоСубконто.СНД3;
								
			РаспределеноНУ = РаспределеноНУ + ТекСтоимостьНУ;
								
			СтоимостьБУ_ТекИтог = СтоимостьБУ_ТекИтог + СтоимостьБУ;
				
			// Если текущий итог по колонке равен всей сумме колонки,
			// то это последняя проводка и ее сумму надо скорректировать.
			Если СтоимостьБУ_ТекИтог = СтоимостьБУ_Всего Тогда
				ТекСтоимостьНУ = ТекСтоимостьНУ + СтоимостьНУ - РаспределеноНУ;
			КонецЕсли;
				
			// Выгрузка начальных остатков.
			Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
			Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
			
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", ИтогиПоСубконто.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", ИтогиПоСубконто.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", ИтогиПоСубконто.Субконто3);
					
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", ИтогиПоСубконто.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", ИтогиПоСубконто.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", ИтогиПоСубконто.Субконто3);

			Параметры.ПараметрыАлгоритмов.Установить("СчетДт", ИтогиПоСубконто.Счет);
			Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", ИтогиПоСубконто.КодСчета);
			Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
			Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
					
			Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
			Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
			Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьНУ);
			ДобавитьПроводкуНУ();
					
			// Поддержка ПБУ 18
			Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
				ТекСтоимостьВР = СтоимостьБУ - ТекСтоимостьНУ - ТекСтоимостьПР;
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ПР");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ПР");
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьПР);
				ДобавитьПроводкуНУ();
					
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьВР);
				ДобавитьПроводкуНУ();
			КонецЕсли;
		КонецЦикла;
		
	КонецЦикла; // НУ.ВыбратьСубконто()
КонецЦикла; // НУ.ВыбратьСубконто()

Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ(); 
//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");


//******************** Счет 20 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("20"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();

//******************** Счет 23 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("23"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 25 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("25"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 26 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("26"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 28 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("28"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 29 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("29"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тТовары</Код>
				<Наименование>Товары</Наименование>
				<Порядок>450</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
//*************************************************************************************************
// Счета учета товаров (Счета 41)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.02.1");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.41");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "41.1,41.3,41.4,41.5");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый"); 
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 41.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 41.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 41.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 41.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.02.2");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.41");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "41.2");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый"); 
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 41.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 42 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("42"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
// Счета учета товаров на комиссии (Счет 004)
//*************************************************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомитентом");
//******************** Счет 004 ******************** 
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьИтогиПоСчету004();

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тГотоваяПродукцияИПолуфабрикаты</Код>
				<Наименование>Готовая продукция и полуфабрикаты</Наименование>
				<Порядок>500</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета выпуска продукции (Счет 40)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("40"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
// Счета учета готовой продукции (Счет 43)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.03");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.43");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "43");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 43 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("43"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
// Счета учета полуфабрикатов (Счет 21)
//*************************************************************************************************

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.07");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.21");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "21");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый"); 
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 21 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("21"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасходыНаПродажу</Код>
				<Наименование>Расходы на продажу</Наименование>
				<Порядок>550</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расзодов на продажу (Счет 44)
//*************************************************************************************************

СписокСчетовНУ = "Н01.07";
СписокСчетовПР = "НПР.44.1";
СписокСчетовБУ = "44.1.1";
ВидСубконтоНУ = "";
Количественный = 0;
ДтКт = 1;

СчН01_07 = СчетПоКоду("Н01.07");
СчНПР_44_1 = СчетПоКоду("НПР.44.1");
Сч44_1_1 = СчетПоКоду("44.1.1");
СубконтоНУ = "ТранспортныеРасходы";

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ВключатьСубсчета(, -1);
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовБУ+","+СписокСчетовПР);


СтоимостьНУ = ?(ДтКт = 1, НУ.СНД(1), НУ.СНК(1));
СтоимостьБУ = 0;
СтоимостьПР = 0;

Если БУ.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
	БУ.ВыбратьСубконто(1);
	Пока БУ.ПолучитьСубконто(1) = 1 Цикл
		Если БУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
			
		ИначеЕсли БУ.Субконто(1).СписыватьИздержкиПропорциональноОстаткуТоваров.Получить(БУ.КонДата) &lt;&gt; 1 Тогда
			Продолжить;
		КонецЕсли;
		
		Если БУ.ПолучитьСчет(, Сч44_1_1) = 1 Тогда
			СтоимостьБУ = СтоимостьБУ + БУ.СНД(1);
		КонецЕсли;
		
		Если БУ.ПолучитьСчет(, СчНПР_44_1) = 1 Тогда
			СтоимостьПР = СтоимостьПР + БУ.СНД(1);
		КонецЕсли;
	КонецЦикла;
КонецЕсли;

БУ.ПолучитьПериод(, "");
								
// Выгрузка оборотов НУ
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");

Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);

Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
				
Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", "");
				
				
// Выгрузка начальных остатков.
Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
					
Параметры.ПараметрыАлгоритмов.Установить("СчетДт", СчН01_07);
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", СубконтоНУ);
Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", "");
			
Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
		
Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьНУ);
ДобавитьПроводкуНУ();
				
// Поддержка ПБУ 18
Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
	СтоимостьВР = СтоимостьБУ - СтоимостьНУ - СтоимостьПР;
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ПР");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ПР");
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьПР);
	ДобавитьПроводкуНУ();
					
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР);
	ДобавитьПроводкуНУ();
КонецЕсли;
		
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ(); 
//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");

	
//******************** Счет 44.1.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.1.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();

//******************** Счет 44.1.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.1.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 44.1.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.1.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 44.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 44.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 44.1.2 ********************</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тТоварыОтгруженные</Код>
				<Наименование>Товары отгруженные</Наименование>
				<Порядок>600</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомиссионером");
//*************************************************************************************************
// Счета учета товаров (Счета 45)
//*************************************************************************************************
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.04.1");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.45");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "45");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "3,1,2");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "45.01");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.04.2");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.45");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "45");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "3,1,2");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "45.02");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.04.3");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.45");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "45");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Номенклатура);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "3,1,2");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "45.03");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 45 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("45"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);

//***
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
//******************** Счет 46 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("46"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//**************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тКассаИБанк</Код>
				<Наименование>Денежные средства</Наименование>
				<Порядок>650</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета кассовых операций (Счет 50)
//*************************************************************************************************

//******************** Счет 50.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 50.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 50.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 50.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 50.33 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.33"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
// Счета учета банковских операций (Счета 51, 52, 55, 57)
//*************************************************************************************************

//******************** Счет 51 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("51"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 52********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("52"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.1 *****************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.11 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.2 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.3 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.33 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.33"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 55.4 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 55.44 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.44"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 57.1 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("57.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 57.11 ********************   
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("57.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тФинансовыеВложения</Код>
				<Наименование>Финансовые вложения</Наименование>
				<Порядок>700</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета паев и акций (Счета 58)
//*************************************************************************************************
//Паи
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.58.1");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "58.1.1");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Контрагенты);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 58.1.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.1.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
//Акции
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.05");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.58.2");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "58.1.2,58.2");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.ЦенныеБумаги);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "2,1,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 2);
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 58.1.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.1.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 2);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 58.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 2);
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);

//*************************************************************************************************
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н02.06");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.58.5");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "58.5");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Договоры);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "2,1,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 1);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
ВыгрузитьОстаткиПоСчетуНУ();

//******************** Счет 58.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***
Параметры.ТаблицаОстатковНУ.УдалитьСтроки();
//******************** Счет 58.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 58.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 59 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("59"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСПоставщиками</Код>
				<Наименование>Расчеты с поставщиками и подрядчиками</Наименование>
				<Порядок>750</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//***************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
//*************************************************************************************************
// Счет учета расчетов с поставщиками (Счет 60)
//*************************************************************************************************

//******************** Счет 60.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.11******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.22 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("ВАЛ.60"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 60.7 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.7"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСПокупателями</Код>
				<Наименование>Расчеты с покупателями и заказчиками</Наименование>
				<Порядок>800</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//***************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
//*************************************************************************************************
// Счет учета расчетов с покупателями (Счет 62)
//*************************************************************************************************

//******************** Счет 62.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.2******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.22 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("ВАЛ.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.44 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.44"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.7 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.7"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 62.8 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.8"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//***************************************************************
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "Прочее");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыПрочие</Код>
				<Наименование>Прочие расчеты с контрагентами</Наименование>
				<Порядок>850</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расчетов по кредитам и займам (Счет 63, 66, 67)
//*************************************************************************************************

//******************** Счет 63 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("63"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.22 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.33 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.33"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.44 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.44"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 66.55 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.22 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.33 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.33"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.44 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.44"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 67.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.6"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//*************************************************************************************************
// Счета учета расчетов по внутрифирменным расчетам (Счет 79)
//*************************************************************************************************

//******************** Счет 79.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 79.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 79.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыПоНалогамИСборам</Код>
				<Наименование>Налоги и сборы</Наименование>
				<Порядок>900</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расчетов по налогам и сборам (Счета 68, 69)
//*************************************************************************************************

//******************** Счет 68.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.10 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.10"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.2")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.4.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.4.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.4.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.4.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.7 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.7"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 68.8 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.8")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.12 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.12"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.2.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.2.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.2.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.2.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.2.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.2.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.3.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.3.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.3.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.3.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.21.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.21.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.21.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.21.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 69.21.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//выгрузим остатки по начислениям в фонды
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ПериодМ(Параметры.ДатаВводаОстатков);

ПФРСтраховая = 			БухИт.СНК("69.2.2",,,);
ПФРНакопительная = 		БухИт.СНК("69.2.3",,,);
ФФОМС = 				БухИт.СНК("69.3.1",,,);
ТФОМС = 				БухИт.СНК("69.3.2",,,);
ФСС =                   БухИт.СНК("69.1",,,);
ФСС_НС =                БухИт.СНК("69.11",,,);


Если (ПФРСтраховая + ПФРНакопительная + ФФОМС + ТФОМС + ФСС + ФСС_НС) &lt;&gt; 0 Тогда				
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Дата", 					Параметры.ДатаВводаОстатков-1);
	ВходящиеДанные.Установить("ДатаПлатежа", 			НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("МесяцРасчетногоПериода",	НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("ВидОперации", 			"Начисление");
	ВходящиеДанные.Установить("ВидПлатежа", 			"Налог");
	ВходящиеДанные.Установить("ИмяПКО", 				"");
	ВходящиеДанные.Установить("ПФРНакопительная", 		ПФРНакопительная);
	ВходящиеДанные.Установить("ПФРСтраховая", 			ПФРСтраховая);
	ВходящиеДанные.Установить("ТФОМС", 					ТФОМС);
	ВходящиеДанные.Установить("ФСС", 					ФСС);
	ВходящиеДанные.Установить("ФССНесчастныеСлучаи", 	ФСС_НС);
	ВходящиеДанные.Установить("ФФОМС", 					ФФОМС);
	ВходящиеДанные.Установить("Комментарий",			"# Перенесено из 1С:Бухгалтерии 7.7 # Начислено ПФР, ФОМС, ФСС # ");
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "РасчетыПоСтраховымВзносам_ДляРегистра");
КонецЕсли;

ПФРСтраховая = 			БухИт.СНД("69.2.2",,,);
ПФРНакопительная = 		БухИт.СНД("69.2.3",,,);
ФФОМС = 				БухИт.СНД("69.3.1",,,);
ТФОМС = 				БухИт.СНД("69.3.2",,,);
ФСС =                   БухИт.СНД("69.1",,,);
ФСС_НС =                БухИт.СНД("69.11",,,);


Если (ПФРСтраховая + ПФРНакопительная) &lt;&gt; 0 Тогда				
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Дата", 					Параметры.ДатаВводаОстатков-1);
	ВходящиеДанные.Установить("ДатаПлатежа", 			НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("МесяцРасчетногоПериода",	НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("ВидОперации", 			"УплатаПФР");
	ВходящиеДанные.Установить("ВидПлатежа", 			"Налог");
	ВходящиеДанные.Установить("ИмяПКО", 				"");
	ВходящиеДанные.Установить("ПФРНакопительная", 		ПФРНакопительная);
	ВходящиеДанные.Установить("ПФРСтраховая", 			ПФРСтраховая);
	ВходящиеДанные.Установить("ТФОМС", 					0);
	ВходящиеДанные.Установить("ФСС", 					0);
	ВходящиеДанные.Установить("ФССНесчастныеСлучаи", 	0);
	ВходящиеДанные.Установить("ФФОМС", 					0);
	ВходящиеДанные.Установить("Комментарий",			"# Перенесено из 1С:Бухгалтерии 7.7 # Уплачено ПФР # ");
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "РасчетыПоСтраховымВзносам_ДляРегистра");
КонецЕсли;

Если (ФФОМС + ТФОМС) &lt;&gt; 0 Тогда				
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Дата", 					Параметры.ДатаВводаОстатков-1);
	ВходящиеДанные.Установить("ДатаПлатежа", 			НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("МесяцРасчетногоПериода",	НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("ВидОперации", 			"УплатаФОМС");
	ВходящиеДанные.Установить("ВидПлатежа", 			"Налог");
	ВходящиеДанные.Установить("ИмяПКО", 				"");
	ВходящиеДанные.Установить("ПФРНакопительная", 		0);
	ВходящиеДанные.Установить("ПФРСтраховая", 			0);
	ВходящиеДанные.Установить("ТФОМС", 					ТФОМС);
	ВходящиеДанные.Установить("ФСС", 					0);
	ВходящиеДанные.Установить("ФССНесчастныеСлучаи", 	0);
	ВходящиеДанные.Установить("ФФОМС", 					ФФОМС);
	ВходящиеДанные.Установить("Комментарий",			"# Перенесено из 1С:Бухгалтерии 7.7 # Уплачено ФОМС # ");
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "РасчетыПоСтраховымВзносам_ДляРегистра");
КонецЕсли;

Если (ФСС + ФСС_НС) &lt;&gt; 0 Тогда				
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Дата", 					Параметры.ДатаВводаОстатков-1);
	ВходящиеДанные.Установить("ДатаПлатежа", 			НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("МесяцРасчетногоПериода",	НачМесяца(Параметры.ДатаВводаОстатков-1));
	ВходящиеДанные.Установить("ВидОперации", 			"УплатаФСС");
	ВходящиеДанные.Установить("ВидПлатежа", 			"Налог");
	ВходящиеДанные.Установить("ИмяПКО", 				"");
	ВходящиеДанные.Установить("ПФРНакопительная", 		0);
	ВходящиеДанные.Установить("ПФРСтраховая", 			0);
	ВходящиеДанные.Установить("ТФОМС", 					0);
	ВходящиеДанные.Установить("ФСС", 					ФСС);
	ВходящиеДанные.Установить("ФССНесчастныеСлучаи", 	ФСС_НС);
	ВходящиеДанные.Установить("ФФОМС", 					0);
	ВходящиеДанные.Установить("Комментарий",			"# Перенесено из 1С:Бухгалтерии 7.7 # Уплачено ФСС # ");
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "РасчетыПоСтраховымВзносам_ДляРегистра");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСПерсоналом</Код>
				<Наименование>Расчеты с персоналом</Наименование>
				<Порядок>950</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета заработной платы и расчетов с персоналом (Счета 70, 73)
//*************************************************************************************************

//******************** Счет 70 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("70"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 76.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.4")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 73.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 73.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 73.3 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

////******************** Счет Н14.01 и Н14.02 ******************* 
//Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н14.01");
//Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.Сотрудники);
//Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 2);
//ВыгрузитьОборотыПоСчетуНУ();
//Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н14.02");
//ВыгрузитьОборотыПоСчетуНУ();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСПодотчетнымиЛицами</Код>
				<Наименование>Расчеты с подотчетными лицами</Наименование>
				<Порядок>1000</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расчетов с подотчетными лицами (Счет 71)
//*************************************************************************************************

//******************** Счет 71.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 71.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСУчредителями</Код>
				<Наименование>Расчеты с учредителями</Наименование>
				<Порядок>1050</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расчетов с учредителями (Счет 75)
//*************************************************************************************************

//******************** Счет 75.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 75.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 75.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРасчетыСПрочимиДебиторамиИКредиторами</Код>
				<Наименование>Расчеты с прочими дебиторами и кредиторами</Наименование>
				<Порядок>1100</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета расчетов с прочими дебиторами и кредиторами (Счет 76)
//*************************************************************************************************

//******************** Счет 76.1.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.1.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.1.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.1.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.1.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.1.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.1.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.1.4")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.11 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.11")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.22 ******************** 
 Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.22"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.5 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.55 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.55")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 76.6 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.6")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

Сч76_6 = СчетПоКоду("76.6");
СчУЕ_60 = СчетПоКоду("УЕ.60");
СчУЕ_62 = СчетПоКоду("УЕ.62");

Если СчУЕ_62.Выбран() = 1 Тогда
	Проводки = Параметры.ТаблицаПроводок;
	Проводки.УдалитьСтроки();
	
	ПроводкиНУ = СоздатьОбъект("ТаблицаЗначений");
	Проводки.Выгрузить(ПроводкиНУ);
	
	БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИт.Опции(1,0);
	БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
	БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры);
	БухИт.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "76.6,УЕ.62");
	
	БухИт.ВыбратьСубконто(1);
	Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
		БухИт.ВыбратьСубконто(2);
		Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
			БухИт.ВыбратьВалюты();
			Пока БухИт.ПолучитьВалюту() = 1 Цикл
				Если БухИт.ПолучитьСчет(, Сч76_6) = 1 Тогда
					СуммаВал = БухИт.СКД(2);
					СуммаРуб = БухИт.СКД(1);
					
					Если (БухИт.ПолучитьСчет(, СчУЕ_62) = 1) и (СуммаРуб &lt;&gt; 0) Тогда
						СуммаВалБезПереоценки = БухИт.СКД(2);
						
						Если СуммаВалБезПереоценки = СуммаВал Тогда
							СуммаРубБезПереоценки = БухИт.СКД(1);
							
						Иначе
							СуммаРубБезПереоценки = ?(СуммаВалБезПереоценки &lt;&gt; 0, СуммаВал * БухИт.СКД(1) / СуммаВалБезПереоценки, 0);
						КонецЕсли;
						
						// Бухгалтерский учет
						Проводки.НоваяСтрока();
						Проводки.СчетДт = СчУЕ_62;
						Проводки.ВалютаДт = БухИт.Валюта;
														
						Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
						Проводки.СубконтоДт.НоваяКолонка("Ключ");
						Проводки.СубконтоДт.НоваяКолонка("Значение");
									
						Проводки.СубконтоДт.НоваяСтрока();
						Проводки.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
						Проводки.СубконтоДт.Значение = БухИт.Субконто(1);
								
						Проводки.СубконтоДт.НоваяСтрока();
						Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры;
						Проводки.СубконтоДт.Значение = БухИт.Субконто(2);
						
						Проводки.СубконтоДт.НоваяСтрока();
						Проводки.СубконтоДт.Ключ = ПолучитьПустоеЗначение();
						Проводки.СубконтоДт.Значение = БухИт.Субконто(2);
								
						Проводки.ВалютнаяСуммаДт = СуммаВал;
						Проводки.Сумма = СуммаРубБезПереоценки;
						
						// Налоговый учет
						Если (СуммаРуб - СуммаРубБезПереоценки) &lt;&gt; 0 Тогда
							ПроводкиНУ.НоваяСтрока();
							ПроводкиНУ.СчетДт = СчУЕ_62;
							ПроводкиНУ.ВидУчетаДт = "ВР";
															
							ПроводкиНУ.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
							ПроводкиНУ.СубконтоДт.НоваяКолонка("Ключ");
							ПроводкиНУ.СубконтоДт.НоваяКолонка("Значение");
										
							ПроводкиНУ.СубконтоДт.НоваяСтрока();
							ПроводкиНУ.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
							ПроводкиНУ.СубконтоДт.Значение = БухИт.Субконто(1);
									
							ПроводкиНУ.СубконтоДт.НоваяСтрока();
							ПроводкиНУ.СубконтоДт.Ключ = ВидыСубконто.Договоры;
							ПроводкиНУ.СубконтоДт.Значение = БухИт.Субконто(2);
							
							ПроводкиНУ.СубконтоДт.НоваяСтрока();
							ПроводкиНУ.СубконтоДт.Ключ = ПолучитьПустоеЗначение();
							ПроводкиНУ.СубконтоДт.Значение = БухИт.Субконто(2);
									
							ПроводкиНУ.Сумма = СуммаРуб - СуммаРубБезПереоценки;
						КонецЕсли;
					КонецЕсли;
					
					СуммаВал = БухИт.СКК(2);
					СуммаРуб = БухИт.СКК(1);
					
					Если (БухИт.ПолучитьСчет(, СчУЕ_60) = 1) и (СуммаРуб &lt;&gt; 0) Тогда
						СуммаВалБезПереоценки = БухИт.СКК(2);
						
						Если СуммаВалБезПереоценки = СуммаВал Тогда
							СуммаРубБезПереоценки = БухИт.СКК(1);
							
						Иначе
							СуммаРубБезПереоценки = ?(СуммаВалБезПереоценки &lt;&gt; 0, СуммаВал * БухИт.СКК(1) / СуммаВалБезПереоценки, 0);
						КонецЕсли;
						
						// Бухгалтерский учет
						Проводки.НоваяСтрока();
						Проводки.СчетКт = СчУЕ_60;
						Проводки.ВалютаКт = БухИт.Валюта;
														
						Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
						Проводки.СубконтоКт.НоваяКолонка("Ключ");
						Проводки.СубконтоКт.НоваяКолонка("Значение");
									
						Проводки.СубконтоКт.НоваяСтрока();
						Проводки.СубконтоКт.Ключ = ВидыСубконто.Контрагенты;
						Проводки.СубконтоКт.Значение = БухИт.Субконто(1);
								
						Проводки.СубконтоКт.НоваяСтрока();
						Проводки.СубконтоКт.Ключ = ВидыСубконто.Договоры;
						Проводки.СубконтоКт.Значение = БухИт.Субконто(2);
						
						Проводки.СубконтоКт.НоваяСтрока();
						Проводки.СубконтоКт.Ключ = ПолучитьПустоеЗначение();
						Проводки.СубконтоКт.Значение = БухИт.Субконто(2);
								
						Проводки.ВалютнаяСуммаКт = СуммаВал;
						Проводки.Сумма = СуммаРубБезПереоценки;
						
						// Налоговый учет
						Если (СуммаРуб - СуммаРубБезПереоценки) &lt;&gt; 0 Тогда
							ПроводкиНУ.НоваяСтрока();
							ПроводкиНУ.СчетКт = СчУЕ_60;
							ПроводкиНУ.ВидУчетаКт = "ВР";
															
							ПроводкиНУ.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
							ПроводкиНУ.СубконтоКт.НоваяКолонка("Ключ");
							ПроводкиНУ.СубконтоКт.НоваяКолонка("Значение");
										
							ПроводкиНУ.СубконтоКт.НоваяСтрока();
							ПроводкиНУ.СубконтоКт.Ключ = ВидыСубконто.Контрагенты;
							ПроводкиНУ.СубконтоКт.Значение = БухИт.Субконто(1);
									
							ПроводкиНУ.СубконтоКт.НоваяСтрока();
							ПроводкиНУ.СубконтоКт.Ключ = ВидыСубконто.Договоры;
							ПроводкиНУ.СубконтоКт.Значение = БухИт.Субконто(2);
							
							ПроводкиНУ.СубконтоКт.НоваяСтрока();
							ПроводкиНУ.СубконтоКт.Ключ = ПолучитьПустоеЗначение();
							ПроводкиНУ.СубконтоКт.Значение = БухИт.Субконто(2);
									
							ПроводкиНУ.Сумма = СуммаРуб - СуммаРубБезПереоценки;
						КонецЕсли;
					КонецЕсли;
				КонецЕсли;
			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
	
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Счет", "УЕ (задолженность по приобретению и реализации в у.е.)");
	ВходящиеДанные.Установить("Дата", Параметры.ДатаКонцаПериодаВыгрузки);
	//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	
	ВходящиеДанные.Установить("Хозрасчетный", "");
	ВходящиеДанные.Установить("Налоговый", ПроводкиНУ);
	//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;

//******************** Счет 76.ЗП ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.ЗП")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тДанныеПоНДСпоАвансам</Код>
				<Наименование>НДС по авансам</Наименование>
				<Порядок>1150</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//НДС по полученным авансам
Параметры.ПараметрыАлгоритмов.Установить("НДСДатаВыгрузки", Параметры.ДатаВводаОстатков-1);
ДанныеПоНДСпоАвансамПолученным();

//НДС по выданным авансам
Параметры.ПараметрыАлгоритмов.Установить("НДСДатаВыгрузки", Параметры.ДатаВводаОстатков-1);
ДанныеПоНДСпоАвансамВыданным();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тКапитал</Код>
				<Наименование>Капитал и резервы</Наименование>
				<Порядок>1200</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета капитала и резервов (Счета 80, 81, 82, 83, 84, 86)
//*************************************************************************************************

//******************** Счет 80 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("80"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 81******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("81"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 82.1****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("82.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 82.2****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("82.2")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 83.1 ***************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 83.2****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.2")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 83.3****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 84.1****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 84.2****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.2")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 84.3****************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 84.4***************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 86***************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("86"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тРБП</Код>
				<Наименование>Расходы будущих периодов</Наименование>
				<Порядок>1250</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета РБП (Счет 97)
//*************************************************************************************************
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);
Параметры.ТаблицаОстатковНУ.НоваяКолонка("СчетУчетаНУ");
////******************** Счета НУ по РБП ******************** 
//Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.03");
//Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
//Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
//Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
//Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
//Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.21");
//Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
//Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
//Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
//Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
//ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.05");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.02");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.06");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.02");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.07");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.02");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.02");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.03");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.04");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.21");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.08");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.21");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовНУ", "Н04.09");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовПР", "НПР.97");
Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", "97");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоНУ", ВидыСубконто.РасходыБудущихПериодов);
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.21");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоСчетуНУ();

//****************
Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.01");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "97.01");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);

СписокСчетовНУ = "Н04.10";

ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто(ВидыСубконто.РасходыБудущихПериодов);
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);
	

НУ.ВыбратьСубконто(1);
Пока НУ.ПолучитьСубконто(1) = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
		
	СтоимостьНУ = НУ.СНД(1);
	СтоимостьНУ_ОборотыДт = НУ.ДО(1);
	СтоимостьНУ_ОборотыКт = НУ.КО(1);
		
	// Выгрузка оборотов НУ
	Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", ПроводкиОбороты);
				

	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", НУ.Субконто(1));
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", НУ.Субконто(1));
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", "");
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", "");
				
			
	// Выгрузка начальных остатков.
	Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
	Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
	Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
	Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.01");
	Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
	Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
	Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьНУ);
	ДобавитьПроводкуНУ();
					
КонецЦикла; // НУ.ВыбратьСубконто()

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ(); 

//**********

Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.01");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "97.01");
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Налоговый");
Параметры.ПараметрыАлгоритмов.Установить("Количественный", 0);
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);

СписокСчетовНУ = "Н04.11";

ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто(ВидыСубконто.РасходыБудущихПериодов);
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);

ПроводкиОбороты.УдалитьСтроки();

НУ.ВыбратьСубконто(1);
Пока НУ.ПолучитьСубконто(1) = 1 Цикл
	Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
		
	СтоимостьНУ = НУ.СНД(1);
	СтоимостьНУ_ОборотыДт = НУ.ДО(1);
	СтоимостьНУ_ОборотыКт = НУ.КО(1);
		
	// Выгрузка оборотов НУ
	Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", ПроводкиОбороты);
				
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", НУ.Субконто(1));
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
				
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", НУ.Субконто(1));
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", "");
	Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", "");
				
	// Выгрузка начальных остатков.
	Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
	Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
	Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
	Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "97.01");
	Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
	Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
	Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьНУ);
	ДобавитьПроводкуНУ();
					
КонецЦикла; // НУ.ВыбратьСубконто()

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ(); 
//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");

//******************** Счет 97 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("97"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет 75.1 ******************** 
Параметры.ТаблицаОстатковНУ.УдалитьКолонку("СчетУчетаНУ");</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тОНО_ОНА</Код>
				<Наименование>Отложенные налоговые активы и обязательства</Наименование>
				<Порядок>1300</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Счета учета отложенных налоговых активов/обязательств
//*************************************************************************************************

//******************** Счет 09 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("09"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 77 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("77")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тДанныеПоНДСпоПокупателям</Код>
				<Наименование>НДС неполученный от покупателей</Наименование>
				<Порядок>1350</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("НДСДатаВыгрузки", Параметры.ДатаВводаОстатков-1);
ДанныеПоНДСпоПокупателям();


////*************************************************************************************************
//// Счета учета НДС 
////*************************************************************************************************

////******************** Счет 76.Н ******************** 
//Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.Н.1")); 
//Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
//Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
//ВыгрузитьОстаткиПоСчету();

//Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.Н.2")); 
//Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
//Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
//ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тФинансовыйРезультат</Код>
				<Наименование>Финансовый результат</Наименование>
				<Порядок>1400</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//******************** Счет 94 ******************** 
СписокСчетовНУ = "Н16";
СписокСчетовПР = "НПР.94";
СписокСчетовБУ = "94";

Параметры.ПараметрыАлгоритмов.Установить("СписокСчетовБУ", СписокСчетовБУ);
Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 0);

Количественный = 0;
КодСчетаДт = "";
ДтКт = 1;

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);

ПР = СоздатьОбъект("БухгалтерскиеИтоги");
ПР.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовПР);

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовБУ);

ИтогиПоСубконто = СоздатьОбъект("ТаблицаЗначений");
ИтогиПоСубконто.НоваяКолонка("Счет");
ИтогиПоСубконто.НоваяКолонка("КодСчета");
ИтогиПоСубконто.НоваяКолонка("Субконто1");
ИтогиПоСубконто.НоваяКолонка("Субконто2");
ИтогиПоСубконто.НоваяКолонка("Субконто3");
ИтогиПоСубконто.НоваяКолонка("СНД1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК1", "Число");
ИтогиПоСубконто.НоваяКолонка("КО1", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНД3", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК3", "Число");
ИтогиПоСубконто.НоваяКолонка("КО3", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО3", "Число");
	
ВедетсяУчетМПЗвПереработке = Константа.РаздельныйУчетМатериаловСкладПереработка.Получить(НУ.НачДата);

СтоимостьНУ = ?(ДтКт = 1, НУ.СНД(1), НУ.СНК(1));
		
СтоимостьБУ = 0;

СтоимостьПР = 0;
		
Если ПР.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
	СтоимостьПР = ?(ДтКт = 1, ПР.СНД(1), ПР.СНК(1));
КонецЕсли;

Если БУ.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
	СтоимостьБУ = ?(ДтКт = 1, БУ.СНД(1), БУ.СНК(1));
КонецЕсли;
		

Параметры.ПараметрыАлгоритмов.Установить("ПорядокСубконтоБУ", "1,2,3");
				
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
				
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", "");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
			
СтоимостьВР = СтоимостьБУ - СтоимостьНУ - СтоимостьПР;
				
// Выгрузка начальных остатков.
Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
					
Если ДтКт = 1 Тогда
	Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
	Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
									
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("СчетДт", "");
	Параметры.ПараметрыАлгоритмов.Установить("СчетКт", НУ.Счет);
КонецЕсли;
					
Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьНУ);
ДобавитьПроводкуНУ();
					
// Поддержка ПБУ 18
Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ПР");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ПР");
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьПР);
	ДобавитьПроводкуНУ();
					
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
	Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
	Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР);
	ДобавитьПроводкуНУ();
КонецЕсли;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ(); 
	

//******************** Счет 94 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("94")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

Параметры.ТаблицаОстатковНУ.УдалитьСтроки();

//******************** Счет 96 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("96")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 98.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 98.2.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.2.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 98.2.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.2.2")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 98.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.3")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 98.4 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 99.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("99.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 99.2.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("99.2.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 99.2.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("99.2.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 99.2.3 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("99.2.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//**************************************** 
//Счета БУ по которым выгружаются только обороты - 90 и 91
//**************************************** 

//******************** Счет 90.1.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.1.1")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.1.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.1.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.2.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.2.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.2.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.2.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.3 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.4 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.5 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.7.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.7.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.7.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.7.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.8.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.8.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.8.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.8.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 90.9 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.9"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 91.1 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 91.2 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 91.9 ******************* 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.9"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>тЗабалансовыеСчета</Код>
				<Наименование>Забалансовые счета</Наименование>
				<Порядок>1450</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//*************************************************************************************************
// Забалансовые счета 
//*************************************************************************************************

//******************** Счет 001 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("001"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 002.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("002.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 002.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("002.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 003 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("003")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 005 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("005"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 006 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("006"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 007 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("007"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 008 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("008"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 009 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("009"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет 011 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("011")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();


//******************** Счет ГТД ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("ГТД")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//Эти счета выгружаются в Операцию

//******************** Счет РВ.1 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("РВ.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет РВ.2 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("РВ.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

//******************** Счет МЦ.04 ******************** 
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("МЦ.04"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>КадровыеДанные</Код>
				<Наименование>Кадровые данные</Наименование>
				<Порядок>1550</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>ВыгрузитьПоПравилу(,,,, "Работники");</ПередОбработкойПравила>
			</Правило>
		</Группа>
		<Группа Отключить="false">
			<Код>Документы</Код>
			<Наименование>Документы</Наименование>
			<Порядок>150</Порядок>
			<Правило Отключить="false">
				<Код>РасходнаяНакладная</Код>
				<Наименование>Отгрузка товаров, продукции</Наименование>
				<Порядок>50</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.РасходнаяНакладная</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если (Объект.ВидОтгрузки = 1) или (Объект.ВидОтгрузки = 11) 
	или (Объект.ВидОтгрузки = 2) или (Объект.ВидОтгрузки = 12)Тогда
	ИмяПКО = "РасходнаяНакладная_Продажа";
Иначе
	ИмяПКО = "РасходнаяНакладная_Возврат";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>РеализацияОтгруженнойПродукции</Код>
				<Наименование>Реализация отгруженной продукции</Наименование>
				<Порядок>100</Порядок>
				<КодПравилаКонвертации>РеализацияОтгруженнойПродукции                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.РеализацияОтгруженнойПродукции</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ОказаниеУслуг</Код>
				<Наименование>Оказание услуг</Наименование>
				<Порядок>150</Порядок>
				<КодПравилаКонвертации>ОказаниеУслуг_Продажа                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ОказаниеУслуг</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если (Объект.ТипУслуги = 1) или (Объект.ТипУслуги = 3) Тогда
	ИмяПКО = "ОказаниеУслуг_Продажа";
Иначе
	ИмяПКО = "ОказаниеУслуг_Комитент";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>Счет</Код>
				<Наименование>Счет</Наименование>
				<Порядок>200</Порядок>
				<КодПравилаКонвертации>СчетНаОплатуПокупателю                            </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.Счет</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>УслугиСтороннихОрганизаций</Код>
				<Наименование>Услуги сторонних организаций (пост.услуг, доп.расходы)</Наименование>
				<Порядок>250</Порядок>
				<КодПравилаКонвертации>УслугиСтороннихОрганизаций_ПТУ                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.УслугиСтороннихОрганизаций</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ДокументПоступления.Выбран() = 0 Тогда
	ИмяПКО = "УслугиСтороннихОрганизаций_ПТУ";
ИначеЕсли Объект.ДокументПоступления.Вид()="ПоступлениеНМА" Тогда
	ИмяПКО = "УслугиСтороннихОрганизаций_ДопРасходы_НМА";
Иначе	
	ИмяПКО = "УслугиСтороннихОрганизаций_ДопРасходы";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПоступлениеТоваров</Код>
				<Наименование>Поступление товаров</Наименование>
				<Порядок>300</Порядок>
				<КодПравилаКонвертации>ПоступлениеТоваров_ПТУ                            </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПоступлениеТоваров</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если (Объект.ВидПоступления = 1) или (Объект.ВидПоступления = 2)
	или (Объект.ВидПоступления = 11) Тогда
	ИмяПКО = "ПоступлениеТоваров_ПТУ";
Иначе
	ИмяПКО = "ПоступлениеТоваров_Возврат";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПоступлениеМатериалов</Код>
				<Наименование>Поступление материалов (от поставщика, из переработки)</Наименование>
				<Порядок>350</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПоступлениеМатериалов</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ВидПоступления = 0 Тогда 
	ИмяПКО = "ПоступлениеМатериалов_ПТУ";
Иначе
	ИмяПКО = "ПоступлениеМатериалов_ИзПереработки";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПоступлениеОборудования</Код>
				<Наименование>Поступление оборудования</Наименование>
				<Порядок>400</Порядок>
				<КодПравилаКонвертации>ПоступлениеОборудования                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПоступлениеОборудования</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПоступлениеОС</Код>
				<Наименование>Поступление ОС</Наименование>
				<Порядок>450</Порядок>
				<КодПравилаКонвертации>ПоступлениеОС                                     </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПоступлениеОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПередачаОборудованияВМонтаж</Код>
				<Наименование>Передача оборудования в монтаж</Наименование>
				<Порядок>500</Порядок>
				<КодПравилаКонвертации>ПередачаОборудованияВМонтаж                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПередачаОборудованияВМонтаж</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ВводВЭксплуатациюОС</Код>
				<Наименование>Ввод в эксплуатацию ОС</Наименование>
				<Порядок>550</Порядок>
				<КодПравилаКонвертации>ВводВЭксплуатациюОС                               </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ВводВЭксплуатациюОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>МодернизацияОС</Код>
				<Наименование>Модернизация ОС</Наименование>
				<Порядок>600</Порядок>
				<КодПравилаКонвертации>МодернизацияОС                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.МодернизацияОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПодготовкаКПередачеОС</Код>
				<Наименование>Подготовка к передаче ОС</Наименование>
				<Порядок>650</Порядок>
				<КодПравилаКонвертации>ПодготовкаКПередачеОС                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПодготовкаКПередачеОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПередачаОС</Код>
				<Наименование>Передача ОС</Наименование>
				<Порядок>700</Порядок>
				<КодПравилаКонвертации>ПередачаОС_Продажа                                </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПередачаОС</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.Продажа Тогда
	ИмяПКО = "ПередачаОС_Продажа";
Иначе 
	ИмяПКО = "ПередачаОС_Списание";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>СписаниеОС</Код>
				<Наименование>Списание ОС</Наименование>
				<Порядок>750</Порядок>
				<КодПравилаКонвертации>СписаниеОС                                        </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.СписаниеОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПеремещениеОС</Код>
				<Наименование>Перемещение ОС</Наименование>
				<Порядок>800</Порядок>
				<КодПравилаКонвертации>ПеремещениеОС                                     </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПеремещениеОС</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Доверенность</Код>
				<Наименование>Доверенность</Наименование>
				<Порядок>850</Порядок>
				<КодПравилаКонвертации>Доверенность                                      </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.Доверенность</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>АвансовыйОтчет</Код>
				<Наименование>Авансовый отчет</Наименование>
				<Порядок>900</Порядок>
				<КодПравилаКонвертации>АвансовыйОтчет                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.АвансовыйОтчет</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ОтпускМатериаловНаСторону</Код>
				<Наименование>Отгрузка материалов (продажа, передача в переработку, возврат)</Наименование>
				<Порядок>950</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ОтпускМатериаловНаСторону</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ВидОтпуска = 0 Тогда
	ИмяПКО = "ОтпускМатериаловНаСторону_Продажа";
ИначеЕсли Объект.ВидОтпуска = 1 Тогда
	ИмяПКО = "ОтпускМатериаловНаСторону_ВПереработку";
Иначе
	ИмяПКО = "ОтпускМатериаловНаСторону_Возврат";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>СчетФактураПолученный</Код>
				<Наименование>СчетФактураПолученный</Наименование>
				<Порядок>1000</Порядок>
				<КодПравилаКонвертации>СчетФактураПолученный                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.СчетФактураПолученный</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Взаимозачет</Код>
				<Наименование>Корректировка задолженности</Наименование>
				<Порядок>1050</Порядок>
				<КодПравилаКонвертации>Взаимозачет                                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.Взаимозачет</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ЗачетАвансаПокупателя</Код>
				<Наименование>Зачет аванса от покупателя</Наименование>
				<Порядок>1100</Порядок>
				<КодПравилаКонвертации>ЗачетАвансаПокупателя                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ЗачетАвансаПокупателя</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ЗачетАвансаПоставщику</Код>
				<Наименование>Зачет аванса поставщику</Наименование>
				<Порядок>1150</Порядок>
				<КодПравилаКонвертации>ЗачетАвансаПоставщику                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ЗачетАвансаПоставщику</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>РасходныйОрдер</Код>
				<Наименование>Расходный кассовый ордер</Наименование>
				<Порядок>1200</Порядок>
				<КодПравилаКонвертации>РасходныйОрдер                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.РасходныйОрдер</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПриходныйОрдер</Код>
				<Наименование>Приходный кассовый ордер</Наименование>
				<Порядок>1250</Порядок>
				<КодПравилаКонвертации>ПриходныйОрдер                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПриходныйОрдер</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПлатежноеПоручение</Код>
				<Наименование>Платежное поручение</Наименование>
				<Порядок>1300</Порядок>
				<КодПравилаКонвертации>ПлатежноеПоручение                                </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПлатежноеПоручение</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПлатежноеТребование</Код>
				<Наименование>Платежное требование</Наименование>
				<Порядок>1350</Порядок>
				<КодПравилаКонвертации>ПлатежноеТребование                               </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПлатежноеТребование</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>Выписка</Код>
				<Наименование>Выписка</Наименование>
				<Порядок>1400</Порядок>
				<КодПравилаКонвертации>Выписка_Списание                                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.Выписка</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>ВыгрузитьПоПравилу(Объект ,,,,"Выписка_Списание");
ВыгрузитьПоПравилу(Объект ,,,,"Выписка_Поступление");
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПродажаВРозницу</Код>
				<Наименование>Продажа в розницу</Наименование>
				<Порядок>1450</Порядок>
				<КодПравилаКонвертации>ПродажаВРозницу                                   </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПродажаВРозницу</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ИнвентаризацияТМЦ</Код>
				<Наименование>Инвентаризация ТМЦ (оптовый и розничный склад, ОС)</Наименование>
				<Порядок>1500</Порядок>
				<КодПравилаКонвертации>ИнвентаризацияТМЦ_ТМЦ                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ИнвентаризацияТМЦ</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если (Объект.ВидТМЦ=1) или (Объект.ВидТМЦ=3) Тогда
	ИмяПКО = "ИнвентаризацияТМЦ_ТМЦ";
Иначе
	ИмяПКО = "ИнвентаризацияТМЦ_ОС";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>СчетФактура</Код>
				<Наименование>Счет-фактура (выданный)</Наименование>
				<Порядок>1550</Порядок>
				<КодПравилаКонвертации>СчетФактура                                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.СчетФактура</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>НачислениеЗП</Код>
				<Наименование>Начисление зарплаты</Наименование>
				<Порядок>1600</Порядок>
				<КодПравилаКонвертации>НачислениеЗП_13                                   </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.НачислениеЗП</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>НДФЛ_13 = глПолучитьНалог("НДФЛ");
Ставка13 = НДФЛ_13.Ставка.Получить(КонМесяца(Объект.ДатаДок));
СтавкаНДФЛ = глСтавкаНДФЛ(Объект.ВидНачисления, , КонМесяца(Объект.ДатаДок));
Если СтавкаНДФЛ = Ставка13 Тогда
	ИмяПКО = "НачислениеЗП_13";
Иначе
	ИмяПКО = "НачислениеЗП_Прочее";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ВыплатаЗПКасса</Код>
				<Наименование>Выплата зарплаты</Наименование>
				<Порядок>1650</Порядок>
				<КодПравилаКонвертации>ВыплатаЗПКасса                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ВыплатаЗПКасса</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПриказОПриемеНаРаботу</Код>
				<Наименование>Приказ о приеме на работу</Наименование>
				<Порядок>1700</Порядок>
				<КодПравилаКонвертации>ПриказОПриемеНаРаботу                             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПриказОПриемеНаРаботу</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПриказОбИзмененииОкладов</Код>
				<Наименование>Приказ об изменении окладов</Наименование>
				<Порядок>1750</Порядок>
				<КодПравилаКонвертации>ПриказОбИзмененииОкладов                          </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПриказОбИзмененииОкладов</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПриказОКадровыхИзменениях</Код>
				<Наименование>Приказ о кадровых изменениях</Наименование>
				<Порядок>1800</Порядок>
				<КодПравилаКонвертации>ПриказОКадровыхИзменениях                         </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПриказОКадровыхИзменениях</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПриказОбУвольнении</Код>
				<Наименование>Приказ об увольнении</Наименование>
				<Порядок>1850</Порядок>
				<КодПравилаКонвертации>ПриказОбУвольнении                                </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПриказОбУвольнении</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>РасчетыПоСтраховымВзносам</Код>
				<Наименование>Расчеты по страховым взносам</Наименование>
				<Порядок>2000</Порядок>
				<КодПравилаКонвертации>РасчетыПоСтраховымВзносам                         </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.РасчетыПоСтраховымВзносам</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если (Объект.ПФРНакопительная+Объект.ПФРСтраховая)&lt;&gt;0 Тогда
	ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");		
	ВходящиеДанныеДокумента.Установить("ВидОперации","УплатаПФР");
	ВыгрузитьПоПравилу(Объект.ТекущийДокумент(),,ВходящиеДанныеДокумента,,"РасчетыПоСтраховымВзносам");
КонецЕсли;
Если (Объект.ТФОМС+Объект.ФФОМС)&lt;&gt;0 Тогда
	ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");		
	ВходящиеДанныеДокумента.Установить("ВидОперации","УплатаФОМС");
	ВыгрузитьПоПравилу(Объект.ТекущийДокумент(),,ВходящиеДанныеДокумента,,"РасчетыПоСтраховымВзносам");		
КонецЕсли;	
Если (Объект.ФСС)&lt;&gt;0 Тогда
	ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");		
	ВходящиеДанныеДокумента.Установить("ВидОперации","УплатаФСС");
	ВыгрузитьПоПравилу(Объект.ТекущийДокумент(),,ВходящиеДанныеДокумента,,"РасчетыПоСтраховымВзносам");		
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПеречислениеНДФЛвБюджет</Код>
				<Наименование>Перечисление НДФЛ в бюджет РФ</Наименование>
				<Порядок>2050</Порядок>
				<КодПравилаКонвертации>ПеречислениеНДФЛвБюджет                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПеречислениеНДФЛвБюджет</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ГотоваяПродукция</Код>
				<Наименование>Передача готовой продукции на склад</Наименование>
				<Порядок>2100</Порядок>
				<КодПравилаКонвертации>ГотоваяПродукция                                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ГотоваяПродукция</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>НезавершенноеПроизводство</Код>
				<Наименование>Незавершенное производство</Наименование>
				<Порядок>2150</Порядок>
				<КодПравилаКонвертации>НезавершенноеПроизводство                         </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.НезавершенноеПроизводство</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Подразделения = СоздатьОбъект("ТаблицаЗначений");
Объект.ВыгрузитьТабличнуюЧасть(Подразделения,"Подразделение");
Подразделения.Свернуть("Подразделение","");
Подразделения.ВыбратьСтроки();
Пока Подразделения.ПолучитьСтроку()=1 Цикл
	ВходящиеДанныеДокумента = СоздатьОбъект("СписокЗначений");		
	ВходящиеДанныеДокумента.Установить("ПодразделениеОрганизации",Подразделения.Подразделение);
	ВыгрузитьПоПравилу(Объект.ТекущийДокумент(),,ВходящиеДанныеДокумента,,"НезавершенноеПроизводство");
КонецЦикла;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПередачаМатериаловСпецназначенияВПроизводство</Код>
				<Наименование>Передача материалов в эксплуатацию</Наименование>
				<Порядок>2200</Порядок>
				<КодПравилаКонвертации>ПередачаМатериаловСпецназначенияВПроизводство     </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПередачаМатериаловСпецназначенияВПроизводство</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>СписаниеСпецодеждыСпецоснастки</Код>
				<Наименование>Списание материалов в эксплуатации</Наименование>
				<Порядок>2250</Порядок>
				<КодПравилаКонвертации>СписаниеМатериаловИзЭксплуатации                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.СписаниеСпецодеждыСпецоснастки</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ТребованиеНакладная</Код>
				<Наименование>Перемещение материалов, товаров</Наименование>
				<Порядок>2300</Порядок>
				<КодПравилаКонвертации>ТребованиеНакладная_Производство                  </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ТребованиеНакладная</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>Если Объект.ВидПеремещения &lt;&gt; 1 Тогда
	ИмяПКО = "ТребованиеНакладная_Производство";
Иначе
	ИмяПКО = "ТребованиеНакладная_Перемещение";
КонецЕсли;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ПоступлениеНМА</Код>
				<Наименование>Поступление НМА</Наименование>
				<Порядок>2350</Порядок>
				<КодПравилаКонвертации>ПоступлениеНМА                                    </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПоступлениеНМА</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПринятиеКУчетуНМА</Код>
				<Наименование>Принятие к учету НМА и результатов НИОКР</Наименование>
				<Порядок>2400</Порядок>
				<КодПравилаКонвертации>ПринятиеКУчетуНМА                                 </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПринятиеКУчетуНМА</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПередачаНМА</Код>
				<Наименование>Передача НМА</Наименование>
				<Порядок>2450</Порядок>
				<КодПравилаКонвертации>ПередачаНМА                                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПередачаНМА</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПрекращениеСрокаДействияНМА</Код>
				<Наименование>Прекращение срока действия НМА и использования НИОКР</Наименование>
				<Порядок>2500</Порядок>
				<КодПравилаКонвертации>ПрекращениеСрокаДействияНМА                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПрекращениеСрокаДействияНМА</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ПеремещениеТоваров</Код>
				<Наименование>Перемещение товаров</Наименование>
				<Порядок>2550</Порядок>
				<КодПравилаКонвертации>ПеремещениеТоваров                                </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ПеремещениеТоваров</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ВыполнениеЭтапаРабот</Код>
				<Наименование>Выполнение этапа работ</Наименование>
				<Порядок>2600</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ВыполнениеЭтапаРабот</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>СчН06_01 = СчетПоКоду("Н06.01");
Сч46 = СчетПоКоду("46");
Сч90_1_1 = СчетПоКоду("90.1.1");
СчН08 = СчетПоКоду("Н08");

Параметры.ПараметрыАлгоритмов.Установить("Документ", Объект.ТекущийДокумент());
ПолучитьСчетаРасчетовСКонтрагентамиПродажа();
СчетРасчетовСПокупателем =  Параметры.ПараметрыАлгоритмов.Получить("СчетаРасчетовСКонтрагентамиПродажа").Получить("СчетРасчетовСПокупателем");

БезДоговора = глДоговор(глИмяДоговораДляПлатежейБезДоговора, Объект.Контрагент);

//выполненные неоплаченные работы
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если Операция.Кредит.Счет = СчН06_01 Тогда
		//начисление прибыли в налоговом учете
		Проводки.НоваяСтрока();
		Проводки.СчетДт = Сч46;
		Проводки.СчетКт = Сч90_1_1;
		
		Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоДт.НоваяКолонка("Ключ");
		Проводки.СубконтоДт.НоваяКолонка("Значение");
		
		Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоКт.НоваяКолонка("Ключ");
		Проводки.СубконтоКт.НоваяКолонка("Значение");
		
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = ВидыСубконто.ВидыНоменклатуры;
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(1).ВидНоменклатуры;
		
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = ВидыСубконто.СтавкиНДС;
		Проводки.СубконтоКт.Значение = глСтавкаНалога(Объект.ТекущийДокумент(), "НДС", Операция.Кредит.Субконто(1));
		
		Проводки.ВалютаДт = Операция.Валюта;
		Проводки.ВалютаКт = Операция.Валюта;
		Проводки.Сумма = 0;
		Проводки.СуммаВРДт = -Операция.Сумма;
		Проводки.СуммаВРКт = -Операция.Сумма;
		Проводки.СуммаНУДт = Операция.Сумма;
		Проводки.СуммаНУКт = Операция.Сумма;
		Проводки.Содержание = Операция.СодержаниеПроводки;
	Иначе
		Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
			((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
			Продолжить;
		КонецЕсли;
		Проводки.НоваяСтрока();
		Проводки.СчетДт = Операция.Дебет.Счет;
		Проводки.СчетКт = Операция.Кредит.Счет;
		
		Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоДт.НоваяКолонка("Ключ");
		Проводки.СубконтоДт.НоваяКолонка("Значение");
		
		Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
			Проводки.СубконтоДт.НоваяСтрока();
			Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
			Если Проводки.СубконтоДт.Ключ=ВидыСубконто.Договоры Тогда
				Если Операция.Дебет.Субконто(НомерСубконто) = БезДоговора Тогда
					Проводки.СубконтоДт.Значение = Объект.Договор;
				Иначе
					Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
				КонецЕсли;
			Иначе
				Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
			КонецЕсли;
		КонецЦикла;

		Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоКт.НоваяКолонка("Ключ");
		Проводки.СубконтоКт.НоваяКолонка("Значение");
		
		Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
			Проводки.СубконтоКт.НоваяСтрока();
			Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
			Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
		КонецЦикла;
		
		Проводки.Сумма = Операция.Сумма;
		Проводки.ВалютаДт = Операция.Валюта;
		Проводки.ВалютаКт = Операция.Валюта;
		Проводки.ВалютнаяСуммаДт = Операция.ВалСумма;
		Проводки.ВалютнаяСуммаКт = Операция.ВалСумма;
		Проводки.Содержание = Операция.СодержаниеПроводки;
	КонецЕсли;
КонецЦикла;
Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Проводки документа "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ОплатаЭтапаРабот</Код>
				<Наименование>Оплата этапа работ</Наименование>
				<Порядок>2650</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ОплатаЭтапаРабот</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>//выполненные неоплаченные работы
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
		((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
		Продолжить;
	КонецЕсли;
	Проводки.НоваяСтрока();
	Проводки.СчетДт = Операция.Дебет.Счет;
	Проводки.СчетКт = Операция.Кредит.Счет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;

	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = Операция.Сумма;
	Проводки.ВалютаДт = Операция.Валюта;
	Проводки.ВалютаКт = Операция.Валюта;
	Проводки.ВалютнаяСуммаДт = Операция.ВалСумма;
	Проводки.ВалютнаяСуммаКт = Операция.ВалСумма;
	Проводки.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;
Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Проводки документа "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ЗавершениеРабот</Код>
				<Наименование>Завершение работ</Наименование>
				<Порядок>2700</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ЗавершениеРабот</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>//выполненные неоплаченные работы
БезДоговора = глДоговор(глИмяДоговораДляПлатежейБезДоговора, Объект.Контрагент);
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
		((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
		Продолжить;
	КонецЕсли;
	Проводки.НоваяСтрока();
	Проводки.СчетДт = Операция.Дебет.Счет;
	Проводки.СчетКт = Операция.Кредит.Счет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
		Если Проводки.СубконтоДт.Ключ=ВидыСубконто.Договоры Тогда
			Если Операция.Дебет.Субконто(НомерСубконто) = БезДоговора Тогда
				Проводки.СубконтоДт.Значение = Операция.Кредит.Субконто(ВидыСубконто.Договоры);
			Иначе
				Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
			КонецЕсли;
		Иначе
			Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
		КонецЕсли;
	КонецЦикла;

	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = Операция.Сумма;
	Проводки.ВалютаДт = Операция.Валюта;
	Проводки.ВалютаКт = Операция.Валюта;
	Проводки.ВалютнаяСуммаДт = Операция.ВалСумма;
	Проводки.ВалютнаяСуммаКт = Операция.ВалСумма;
	Проводки.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;
Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Проводки документа "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>БухгалтерскаяСправка</Код>
				<Наименование>БухгалтерскаяСправка</Наименование>
				<Порядок>2750</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.БухгалтерскаяСправка</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>
ПроводкиБУ = Параметры.ТаблицаПроводок;
ПроводкиБУ.УдалитьСтроки();
ПроводкиНУ = СоздатьОбъект("ТаблицаЗначений");
ПроводкиБУ.Выгрузить(ПроводкиНУ);

Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
		((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
		Продолжить;
	КонецЕсли;
	
	Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Дебет.Счет)&gt;0) Тогда
		ПроводкиДт = ПроводкиНУ;
		Дт_НУ = 1;
	Иначе
		ПроводкиДт = ПроводкиБУ;
		Дт_НУ = 0;
	КонецЕсли;
	
	Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Кредит.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Кредит.Счет)&gt;0) Тогда
		ПроводкиКт = ПроводкиНУ;
		Кт_НУ = 1;
	Иначе
		ПроводкиКт = ПроводкиБУ;
		Кт_НУ = 0;
	КонецЕсли;	  
	
	ПроводкиДт.НоваяСтрока();
	ПроводкиДт.СчетДт = Операция.Дебет.Счет;

	ПроводкиДт.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	ПроводкиДт.СубконтоДт.НоваяКолонка("Ключ");
	ПроводкиДт.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ПроводкиДт.СчетДт.КоличествоСубконто() Цикл
		ПроводкиДт.СубконтоДт.НоваяСтрока();
		ПроводкиДт.СубконтоДт.Ключ = ПроводкиДт.СчетДт.ВидСубконто(НомерСубконто);
		ПроводкиДт.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;
                   
	Если Дт_НУ &lt;&gt; Кт_НУ Тогда
		ПроводкиКт.НоваяСтрока();
	КонецЕсли;                   
	
	ПроводкиКт.СчетКт = Операция.Кредит.Счет;
	
	ПроводкиКт.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	ПроводкиКт.СубконтоКт.НоваяКолонка("Ключ");
	ПроводкиКт.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ПроводкиКт.СчетКт.КоличествоСубконто() Цикл
		ПроводкиКт.СубконтоКт.НоваяСтрока();
		ПроводкиКт.СубконтоКт.Ключ = ПроводкиКт.СчетКт.ВидСубконто(НомерСубконто);
		ПроводкиКт.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	
	ПроводкиДт.Сумма = Операция.Сумма;
	ПроводкиКт.Сумма = Операция.Сумма;
	ПроводкиДт.ВалютаДт = Операция.Валюта;
	ПроводкиКт.ВалютаКт = Операция.Валюта;
	ПроводкиДт.ВалютнаяСуммаДт = Операция.ВалСумма;
	ПроводкиКт.ВалютнаяСуммаКт = Операция.ВалСумма;
	ПроводкиДт.КоличествоДт = Операция.Количество;
	ПроводкиКт.КоличествоКт = Операция.Количество;
	ПроводкиДт.Содержание = Операция.СодержаниеПроводки;
	ПроводкиКт.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;

Если ПроводкиБУ.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", ПроводкиБУ);
	ВходящиеДанные.Установить("Содержание", "Проводки документа (бухгалтерский учет) "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Если ПроводкиНУ.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", ПроводкиНУ);
	ВходящиеДанные.Установить("Содержание", "Проводки документа (налоговый учет) "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>ОперацииБух</Код>
				<Наименование>Операции</Наименование>
				<Порядок>2800</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Операция = СоздатьОбъект("Операция");
Операция.ВыбратьОперации(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки);
Пока Операция.ПолучитьОперацию()=1 Цикл
	Если Операция.Документ.Вид() &lt;&gt; "Операция" Тогда
		Продолжить;
	КонецЕсли;
	//выполненные неоплаченные работы
	ПроводкиБУ = Параметры.ТаблицаПроводок;
	ПроводкиБУ.УдалитьСтроки();
	ПроводкиНУ = СоздатьОбъект("ТаблицаЗначений");
	ПроводкиБУ.Выгрузить(ПроводкиНУ);
	
	Операция.ВыбратьПроводки();
	Пока Операция.ПолучитьПроводку()=1 Цикл
		Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
			((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
			Продолжить;
		КонецЕсли;
		
		Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или
			  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Дебет.Счет)&gt;0) Тогда
			ПроводкиДт = ПроводкиНУ;
			Дт_НУ = 1;
		Иначе
			ПроводкиДт = ПроводкиБУ;
			Дт_НУ = 0;
		КонецЕсли;
		
		Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Кредит.Счет)&gt;0) или
			  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Кредит.Счет)&gt;0) Тогда
			  ПроводкиКт = ПроводкиНУ;
			  Кт_НУ = 1;
		Иначе
			  ПроводкиКт = ПроводкиБУ;
			  Кт_НУ = 0;
		КонецЕсли;  
			
		ПроводкиДт.НоваяСтрока();
		ПроводкиДт.СчетДт = Операция.Дебет.Счет;
		
		ПроводкиДт.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
		ПроводкиДт.СубконтоДт.НоваяКолонка("Ключ");
		ПроводкиДт.СубконтоДт.НоваяКолонка("Значение");
		
		Для НомерСубконто = 1 по ПроводкиДт.СчетДт.КоличествоСубконто() Цикл
			ПроводкиДт.СубконтоДт.НоваяСтрока();
			ПроводкиДт.СубконтоДт.Ключ = ПроводкиДт.СчетДт.ВидСубконто(НомерСубконто);
			ПроводкиДт.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
		КонецЦикла;

		Если Дт_НУ &lt;&gt; Кт_НУ Тогда
			ПроводкиКт.НоваяСтрока();
		КонецЕсли;                   
		
		ПроводкиКт.СчетКт = Операция.Кредит.Счет;
		
		ПроводкиКт.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
		ПроводкиКт.СубконтоКт.НоваяКолонка("Ключ");
		ПроводкиКт.СубконтоКт.НоваяКолонка("Значение");
		
		Для НомерСубконто = 1 по ПроводкиКт.СчетКт.КоличествоСубконто() Цикл
			ПроводкиКт.СубконтоКт.НоваяСтрока();
			ПроводкиКт.СубконтоКт.Ключ = ПроводкиКт.СчетКт.ВидСубконто(НомерСубконто);
			ПроводкиКт.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
		КонецЦикла;
		
		ПроводкиДт.Сумма = Операция.Сумма;
		ПроводкиКт.Сумма = Операция.Сумма;
		ПроводкиДт.ВалютаДт = Операция.Валюта;
		ПроводкиКт.ВалютаКт = Операция.Валюта;
		ПроводкиДт.ВалютнаяСуммаДт = Операция.ВалСумма;
		ПроводкиКт.ВалютнаяСуммаКт = Операция.ВалСумма;
		ПроводкиДт.КоличествоДт = Операция.Количество;
		ПроводкиКт.КоличествоКт = Операция.Количество;
		ПроводкиДт.Содержание = Операция.СодержаниеПроводки;
		ПроводкиКт.Содержание = Операция.СодержаниеПроводки;

	КонецЦикла;
	Если ПроводкиБУ.КоличествоСтрок()&gt;0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Хозрасчетный", ПроводкиБУ);
		ВходящиеДанные.Установить("Активность", ?(Операция.ПометкаУдаления()=1,-1,1));
		ВходящиеДанные.Установить("Содержание", "Операция №"+Операция.Документ.НомерДок+" от "+Операция.ДатаОперации+" (бухгалтерский учет)");
		ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Операция.ДатаОперации,Операция.ПолучитьВремя()));
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	КонецЕсли;
	Если ПроводкиНУ.КоличествоСтрок()&gt;0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Хозрасчетный", ПроводкиНУ);
		ВходящиеДанные.Установить("Активность", ?(Операция.ПометкаУдаления()=1,-1,1));
		ВходящиеДанные.Установить("Содержание", "Операция №"+Операция.Документ.НомерДок+" от "+Операция.ДатаОперации+" (налоговый учет)");
		ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Операция.ДатаОперации,Операция.ПолучитьВремя()));
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	КонецЕсли;

КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>НачислениеШтрафныхСанкций</Код>
				<Наименование>Начисление штрафных санкций</Наименование>
				<Порядок>2850</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.НачислениеШтрафныхСанкций</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>//выполненные неоплаченные работы
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
		((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
		Продолжить;
	КонецЕсли;
	
	Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Кредит.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Кредит.Счет)&gt;0) Тогда
		//мы не будем здесь переносить проводки по налоговому учету, так как суммы в бухгалтерском
		//и налоговом учете в данном случае всегда совпдают. Поэтому добавим сумму по ну в проводку бух.учета
		Продолжить;
	КонецЕсли;	  
		

	Проводки.НоваяСтрока();
	Проводки.СчетДт = Операция.Дебет.Счет;
	Проводки.СчетКт = Операция.Кредит.Счет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;

	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = Операция.Сумма;
	Проводки.СуммаНУДт = Операция.Сумма;
	Проводки.СуммаНУКт = Операция.Сумма;
	Проводки.ВалютаДт = Операция.Валюта;
	Проводки.ВалютаКт = Операция.Валюта;
	Проводки.ВалютнаяСуммаДт = Операция.ВалСумма;
	Проводки.ВалютнаяСуммаКт = Операция.ВалСумма;
	Проводки.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;
Если Проводки.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Содержание", "Проводки документа "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>Сторно</Код>
				<Наименование>Сторно</Наименование>
				<Порядок>2900</Порядок>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.Сторно</ОбъектВыборки>
				<ПередВыгрузкойОбъекта>
ПроводкиБУ = Параметры.ТаблицаПроводок;
ПроводкиБУ.УдалитьСтроки();
ПроводкиНУ = СоздатьОбъект("ТаблицаЗначений");
ПроводкиБУ.Выгрузить(ПроводкиНУ);

Операция = Объект.Операция;
Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку()=1 Цикл
	Если ((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или (ПустоеЗначение(Операция.Дебет.Счет)=1)) и 
		((Параметры.СписокНеПереносящихсяСчетов.НайтиЗначение(Операция.Кредит.Счет)&gt;0)  или (ПустоеЗначение(Операция.Кредит.Счет)=1)) Тогда
		Продолжить;
	КонецЕсли;
		
	Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Дебет.Счет)&gt;0) или
	  	  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Дебет.Счет)&gt;0) Тогда
		ПроводкиДт = ПроводкиНУ;
		Дт_НУ = 1;
	Иначе
		ПроводкиДт = ПроводкиБУ;
		Дт_НУ = 0;
	КонецЕсли;

	Если (Параметры.СписокСчетовНалоговогоУчетаНУ.НайтиЗначение(Операция.Кредит.Счет)&gt;0) или
		  (Параметры.СписокСчетовНалоговогоУчетаПР.НайтиЗначение(Операция.Кредит.Счет)&gt;0) Тогда
		ПроводкиКт = ПроводкиНУ;
		Кт_НУ = 1;
	Иначе
		ПроводкиКт = ПроводкиБУ;
		Кт_НУ = 0;
	КонецЕсли;  

	ПроводкиДт.НоваяСтрока();
	ПроводкиДт.СчетДт = Операция.Дебет.Счет;

	ПроводкиДт.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	ПроводкиДт.СубконтоДт.НоваяКолонка("Ключ");
	ПроводкиДт.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ПроводкиДт.СчетДт.КоличествоСубконто() Цикл
		ПроводкиДт.СубконтоДт.НоваяСтрока();
		ПроводкиДт.СубконтоДт.Ключ = ПроводкиДт.СчетДт.ВидСубконто(НомерСубконто);
		ПроводкиДт.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
	КонецЦикла;
                   
	Если Дт_НУ &lt;&gt; Кт_НУ Тогда
		ПроводкиКт.НоваяСтрока();
	КонецЕсли;                   
	
	ПроводкиКт.СчетКт = Операция.Кредит.Счет;
	
	ПроводкиКт.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	ПроводкиКт.СубконтоКт.НоваяКолонка("Ключ");
	ПроводкиКт.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ПроводкиКт.СчетКт.КоличествоСубконто() Цикл
		ПроводкиКт.СубконтоКт.НоваяСтрока();
		ПроводкиКт.СубконтоКт.Ключ = ПроводкиКт.СчетКт.ВидСубконто(НомерСубконто);
		ПроводкиКт.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
	КонецЦикла;
	
	ПроводкиДт.Сумма = Операция.Сумма;
	ПроводкиКт.Сумма = Операция.Сумма;
	ПроводкиДт.ВалютаДт = Операция.Валюта;
	ПроводкиКт.ВалютаКт = Операция.Валюта;
	ПроводкиДт.ВалютнаяСуммаДт = Операция.ВалСумма;
	ПроводкиКт.ВалютнаяСуммаКт = Операция.ВалСумма;
	ПроводкиДт.КоличествоДт = Операция.Количество;
	ПроводкиКт.КоличествоКт = Операция.Количество;
	ПроводкиДт.Содержание = Операция.СодержаниеПроводки;
	ПроводкиКт.Содержание = Операция.СодержаниеПроводки;
КонецЦикла;

Если ПроводкиБУ.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", ПроводкиБУ);
	ВходящиеДанные.Установить("Содержание", "Проводки документа (бухгалтерский учет) "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Если ПроводкиНУ.КоличествоСтрок()&gt;0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", ПроводкиНУ);
	ВходящиеДанные.Установить("Содержание", "Проводки документа (налоговый учет) "+строка(Объект));
	ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Объект.ДатаДок,Объект.ПолучитьВремя()));
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЕсли;
Отказ = 1;</ПередВыгрузкойОбъекта>
			</Правило>
			<Правило Отключить="false">
				<Код>КорректировочныйСчетФактура</Код>
				<Наименование>Корректировочный счет-фактура</Наименование>
				<Порядок>2950</Порядок>
				<КодПравилаКонвертации>КорректировочныйСчетФактура                       </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.КорректировочныйСчетФактура</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>КорректировочныйСчетФактураПолученный</Код>
				<Наименование>Корректировочный счет-фактура (полученный)</Наименование>
				<Порядок>3000</Порядок>
				<КодПравилаКонвертации>КорректировочныйСчетФактураПолученный             </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.КорректировочныйСчетФактураПолученный</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ИсправлениеСчетаФактуры</Код>
				<Наименование>Исправление счета-фактура выданного</Наименование>
				<Порядок>3050</Порядок>
				<КодПравилаКонвертации>ИсправлениеСчетаФактуры                           </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ИсправлениеСчетаФактуры</ОбъектВыборки>
			</Правило>
			<Правило Отключить="false">
				<Код>ИсправлениеСчетаФактурыПолученного</Код>
				<Наименование>Исправление счета-фактуры полученного</Наименование>
				<Порядок>3100</Порядок>
				<КодПравилаКонвертации>ИсправлениеСчетаФактурыПолученного                </КодПравилаКонвертации>
				<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
				<ОбъектВыборки>ДокументСсылка.ИсправлениеСчетаФактурыПолученного</ОбъектВыборки>
			</Правило>
		</Группа>
		<Группа Отключить="false">
			<Код>ДополнительныеДанные</Код>
			<Наименование>Дополнительные данные</Наименование>
			<Порядок>200</Порядок>
			<Правило Отключить="false">
				<Код>ВыгрузкаИзмененийФактОбъемаПродукцииОС</Код>
				<Наименование>Фактический объем продукции ОС</Наименование>
				<Порядок>50</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>ТаблицаИзмененийДат = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзмененийДат.НоваяКолонка("ОсновноеСредство");
ТаблицаИзмененийДат.НоваяКолонка("Дата");

//********************************************************************
//фактический объем продукции, работ за месяц


Периодический = СоздатьОбъект("Периодический");
ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ВыбратьЭлементы();
Пока ОС.ПолучитьЭлемент()=1 Цикл
	Если ОС.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Периодический.ИспользоватьОбъект("ФактическийОбъемПродукцииРаботЗаМесяц",ОС.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаИзмененийДат.НоваяСтрока();
		ТаблицаИзмененийДат.ОсновноеСредство = ОС.ТекущийЭлемент();
		ТаблицаИзмененийДат.Дата = КонМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЦикла;

ТаблицаИзмененийДат.Свернуть("ОсновноеСредство, Дата","");
ТекДата = "";
ТаблицаИзмененийДат.Сортировать("Дата,ОсновноеСредство");
ТаблицаИзмененийДат.ВыбратьСтроки();
ВД = СоздатьОбъект("СписокЗначений");
ТаблицаОС = СоздатьОбъект("ТаблицаЗначений");
ТаблицаОС.НоваяКолонка("ОсновноеСредство");
ТаблицаОС.НоваяКолонка("Количество");
ВД.Установить("ОС",ТаблицаОС);
Пока ТаблицаИзмененийДат.ПолучитьСтроку()=1 Цикл
	Если ТаблицаИзмененийДат.Дата &lt;&gt; ТекДата Тогда
		Если ТекДата&lt;&gt;"" Тогда
			ВыгрузитьПоПравилу(,,ВД,,"ВыработкаОС");
		КонецЕсли;
		ВД.Установить("Дата",ТаблицаИзмененийДат.Дата);
		ВД.Установить("Комментарий","# Перенесено из 1С Бухгалтерия 7.7 #");
		ТаблицаОС.УдалитьСтроки();
		ТекДата = ТаблицаИзмененийДат.Дата;
	КонецЕсли;
	ТаблицаОС.НоваяСтрока();
	ТаблицаОС.ОсновноеСредство = ТаблицаИзмененийДат.ОсновноеСредство;
	ТаблицаОС.Количество = ТаблицаИзмененийДат.ОсновноеСредство.ФактическийОбъемПродукцииРаботЗаМесяц.Получить(ТаблицаИзмененийДат.Дата);
КонецЦикла;
Если ТекДата&lt;&gt;"" Тогда
	ВыгрузитьПоПравилу(,,ВД,,"ВыработкаОС");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеСостоянияОС</Код>
				<Наименование>Изменение состояния ОС</Наименование>
				<Порядок>100</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//Состояние ОС, начислять амортизацию

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("ОсновноеСредство");
ТаблицаИзменений.НоваяКолонка("Дата");

Периодический = СоздатьОбъект("Периодический");
ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ВыбратьЭлементы();
Пока ОС.ПолучитьЭлемент()=1 Цикл
	Если ОС.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	//Периодический.ИспользоватьОбъект("Состояние",ОС.ТекущийЭлемент());
	//Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
	//Пока Периодический.ПолучитьЗначение()=1 Цикл
	//	Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
	//		Если (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС")
	//			и (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС") Тогда
	//			Продолжить;
	//		КонецЕсли;
	//	КонецЕсли;
	//	ТаблицаИзменений.НоваяСтрока();
	//	ТаблицаИзменений.ОсновноеСредство = ОС.ТекущийЭлемент();
	//	ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
	//КонецЦикла;
	
	Периодический.ИспользоватьОбъект("НачислятьАмортизацию",ОС.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
			Если (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС")
				или (Периодический.ТекущийДокумент().Вид()="СписаниеОС") 
				или (Периодический.ТекущийДокумент().Вид()="ПодготовкаКПередачеОС") 
				или (Периодический.ТекущийДокумент().Вид()="ПередачаОС") Тогда
				Продолжить;
			КонецЕсли;
		КонецЕсли;
		ТаблицаИзменений.НоваяСтрока();
		ТаблицаИзменений.ОсновноеСредство = ОС.ТекущийЭлемент();
		ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЦикла;

ТаблицаИзменений.Свернуть("ОсновноеСредство,Дата","");
ТаблицаИзменений.Сортировать("Дата,ОсновноеСредство");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # Основное средство "+ТаблицаИзменений.ОсновноеСредство);
	ВД.Установить("ВлияетНаНачислениеАмортизации",1);
	ВД.Установить("НачислятьАмортизацию",ТаблицаИзменений.ОсновноеСредство.НачислятьАмортизацию.Получить(ТаблицаИзменений.Дата));
	ВД.Установить("ОтражатьВБухгалтерскомУчете",1);
	ВД.Установить("ОтражатьВНалоговомУчете",1);
	//ВД.Установить("СобытиеОС",ТаблицаИзменений.ОсновноеСредство.Состояние.Получить(ТаблицаИзменений.Дата));
	ОС = СоздатьОбъект("ТаблицаЗначений");
	ОС.НоваяКолонка("ОсновноеСредство");
	ОС.НоваяСтрока();
	ОС.ОсновноеСредство = ТаблицаИзменений.ОсновноеСредство;
	ВД.Установить("ОС",ОС);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеСостоянияОС");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеПараметровНачисленияАмортизацииОС</Код>
				<Наименование>Параметры начисления амортизации ОС</Наименование>
				<Порядок>150</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//СрокПолезногоИспользования, ПервоначальнаяСтоимость, ОбщийОбъемПродукцииРабот, СрокПолезногоИспользованияН

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("ОсновноеСредство");
ТаблицаИзменений.НоваяКолонка("Дата");

СписокРеквизитов = СоздатьОбъект("СписокЗначений");
СписокРеквизитов.ДобавитьЗначение("СрокПолезногоИспользования");
СписокРеквизитов.ДобавитьЗначение("ОбщийОбъемПродукцииРабот");
СписокРеквизитов.ДобавитьЗначение("СрокПолезногоИспользованияН");
СписокРеквизитов.ДобавитьЗначение("КоэффициентАмортизации");


Периодический = СоздатьОбъект("Периодический");
ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ВыбратьЭлементы();
Пока ОС.ПолучитьЭлемент()=1 Цикл
	Если ОС.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Для НомерРеквизита = 1 по СписокРеквизитов.РазмерСписка() Цикл
		Периодический.ИспользоватьОбъект(СписокРеквизитов.ПолучитьЗначение(НомерРеквизита),ОС.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
				Если (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС")
					или (Периодический.ТекущийДокумент().Вид()="СписаниеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПодготовкаКПередачеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПередачаОС") Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			ТаблицаИзменений.НоваяСтрока();
			ТаблицаИзменений.ОсновноеСредство = ОС.ТекущийЭлемент();
			ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

БИ = СоздатьОбъект("БухгалтерскиеИтоги");

ТаблицаИзменений.Свернуть("ОсновноеСредство,Дата","");
ТаблицаИзменений.Сортировать("Дата,ОсновноеСредство");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # Основное средство "+ТаблицаИзменений.ОсновноеСредство);
	ВД.Установить("ОтражатьВБухгалтерскомУчете",1);
	ВД.Установить("ОтражатьВНалоговомУчете",1);
	ОС = СоздатьОбъект("ТаблицаЗначений");
	ОС.НоваяКолонка("ОсновноеСредство");
	ОС.НоваяКолонка("КоэффициентУскоренияБУ");
	ОС.НоваяКолонка("КоэффициентАмортизацииБУ");
	ОС.НоваяКолонка("ОбъемПродукцииРаботБУ");
	ОС.НоваяКолонка("ОбъемПродукцииРаботДляВычисленияАмортизацииБУ");
	ОС.НоваяКолонка("СрокПолезногоИспользованияБУ");
	ОС.НоваяКолонка("СрокИспользованияДляВычисленияАмортизацииБУ");
	ОС.НоваяКолонка("ПРДляВычисленияАмортизации");
	ОС.НоваяКолонка("СрокПолезногоИспользованияНУ");
	ОС.НоваяКолонка("СтоимостьДляВычисленияАмортизацииБУ");

	БИ.ПериодМ(ТаблицаИзменений.Дата);
	
	ОС.НоваяСтрока();
	ОС.ОсновноеСредство = ТаблицаИзменений.ОсновноеСредство;
	ОС.КоэффициентУскоренияБУ = ТаблицаИзменений.ОсновноеСредство.КоэффициентУскорения;
	ОС.КоэффициентАмортизацииБУ = ТаблицаИзменений.ОсновноеСредство.КоэффициентАмортизации.Получить(ТаблицаИзменений.Дата);
	ОС.ОбъемПродукцииРаботБУ = ТаблицаИзменений.ОсновноеСредство.ОбщийОбъемПродукцииРабот.Получить(ТаблицаИзменений.Дата);
	ОС.ОбъемПродукцииРаботДляВычисленияАмортизацииБУ = ОС.ОбъемПродукцииРаботБУ;
	ОС.СрокПолезногоИспользованияБУ = ТаблицаИзменений.ОсновноеСредство.СрокПолезногоИспользования.Получить(ТаблицаИзменений.Дата);
	ОС.СрокИспользованияДляВычисленияАмортизацииБУ = ОС.СрокПолезногоИспользованияБУ;
	ОС.ПРДляВычисленияАмортизации = БИ.СКД("НПР.01",1,,ТаблицаИзменений.ОсновноеСредство);
	ОС.СрокПолезногоИспользованияНУ = ТаблицаИзменений.ОсновноеСредство.СрокПолезногоИспользованияН.Получить(ТаблицаИзменений.Дата);
	ОС.СтоимостьДляВычисленияАмортизацииБУ = БИ.СНД("01",1,,ТаблицаИзменений.ОсновноеСредство)+БИ.СНД("03",1,,ТаблицаИзменений.ОсновноеСредство);
	ВД.Установить("ОС",ОС);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеПараметровНачисленияАмортизацииОС");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеСпособаОтраженияРасходовАмортизацииОС</Код>
				<Наименование>Способы отраж.расходов по амортизации ОС</Наименование>
				<Порядок>200</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//СчетЗатрат, Субконто1, Субконто2, Субконто3, ВидРасхода

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("ОсновноеСредство");
ТаблицаИзменений.НоваяКолонка("Дата");

СписокРеквизитов = СоздатьОбъект("СписокЗначений");
СписокРеквизитов.ДобавитьЗначение("СчетЗатрат");
СписокРеквизитов.ДобавитьЗначение("Субконто1");
СписокРеквизитов.ДобавитьЗначение("Субконто2");
СписокРеквизитов.ДобавитьЗначение("Субконто3");
СписокРеквизитов.ДобавитьЗначение("ВидРасхода");

Периодический = СоздатьОбъект("Периодический");
ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ВыбратьЭлементы();
Пока ОС.ПолучитьЭлемент()=1 Цикл
	Если ОС.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Для НомерРеквизита = 1 по СписокРеквизитов.РазмерСписка() Цикл
		Периодический.ИспользоватьОбъект(СписокРеквизитов.ПолучитьЗначение(НомерРеквизита),ОС.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
				Если (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС")
					или (Периодический.ТекущийДокумент().Вид()="СписаниеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПодготовкаКПередачеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПередачаОС") Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			ТаблицаИзменений.НоваяСтрока();
			ТаблицаИзменений.ОсновноеСредство = ОС.ТекущийЭлемент();
			ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ТаблицаИзменений.Свернуть("ОсновноеСредство,Дата","");
ТаблицаИзменений.Сортировать("Дата,ОсновноеСредство");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # Основное средство "+ТаблицаИзменений.ОсновноеСредство);
	ВД.Установить("СпособОтраженияРасходовПоАмортизации",ТаблицаИзменений.ОсновноеСредство);
	ВД.Установить("ДатаСведений",ТаблицаИзменений.Дата);
	ОС = СоздатьОбъект("ТаблицаЗначений");
	ОС.НоваяКолонка("ОсновноеСредство");

	ОС.НоваяСтрока();
	ОС.ОсновноеСредство = ТаблицаИзменений.ОсновноеСредство;
	ВД.Установить("ОС",ОС);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеСпособовОтраженияРасходовПоАмортизацииОС");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеСпециальногоКоэффициентаОС</Код>
				<Наименование>Специальный коэффициент ОС</Наименование>
				<Порядок>250</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//СпециальныйКоэффициент

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("ОсновноеСредство");
ТаблицаИзменений.НоваяКолонка("Дата");

СписокРеквизитов = СоздатьОбъект("СписокЗначений");
СписокРеквизитов.ДобавитьЗначение("СпециальныйКоэффициент");

Периодический = СоздатьОбъект("Периодический");
ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ВыбратьЭлементы();
Пока ОС.ПолучитьЭлемент()=1 Цикл
	Если ОС.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Для НомерРеквизита = 1 по СписокРеквизитов.РазмерСписка() Цикл
		Периодический.ИспользоватьОбъект(СписокРеквизитов.ПолучитьЗначение(НомерРеквизита),ОС.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
				Если (Периодический.ТекущийДокумент().Вид()="ВводВЭксплуатациюОС")
					или (Периодический.ТекущийДокумент().Вид()="СписаниеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПодготовкаКПередачеОС") 
					или (Периодический.ТекущийДокумент().Вид()="ПередачаОС") Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			ТаблицаИзменений.НоваяСтрока();
			ТаблицаИзменений.ОсновноеСредство = ОС.ТекущийЭлемент();
			ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

БИ = СоздатьОбъект("БухгалтерскиеИтоги");

ТаблицаИзменений.Свернуть("ОсновноеСредство,Дата","");
ТаблицаИзменений.Сортировать("Дата,ОсновноеСредство");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # Основное средство "+ТаблицаИзменений.ОсновноеСредство);
	ОС = СоздатьОбъект("ТаблицаЗначений");
	ОС.НоваяКолонка("ОсновноеСредство");
	ОС.НоваяКолонка("СпециальныйКоэффициент");
	
	ОС.НоваяСтрока();
	ОС.ОсновноеСредство = ТаблицаИзменений.ОсновноеСредство;
	ОС.СпециальныйКоэффициент = ТаблицаИзменений.ОсновноеСредство.СпециальныйКоэффициент.Получить(ТаблицаИзменений.Дата);
	ВД.Установить("ОС",ОС);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеСпециальногоКоэффициентаОС");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ВыгрузкаИзмененийФактОбъемаПродукцииНМА</Код>
				<Наименование>Фактический объем продукции НМА</Наименование>
				<Порядок>300</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>ТаблицаИзмененийДат = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзмененийДат.НоваяКолонка("НМА");
ТаблицаИзмененийДат.НоваяКолонка("Дата");

//********************************************************************
//фактический объем продукции, работ за месяц


Периодический = СоздатьОбъект("Периодический");
НМА = СоздатьОбъект("Справочник.НематериальныеАктивы");
НМА.ВыбратьЭлементы();
Пока НМА.ПолучитьЭлемент()=1 Цикл
	Если НМА.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Периодический.ИспользоватьОбъект("ФактическийОбъемПродукцииРаботЗаМесяц",НМА.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		ТаблицаИзмененийДат.НоваяСтрока();
		ТаблицаИзмененийДат.НМА = НМА.ТекущийЭлемент();
		ТаблицаИзмененийДат.Дата = КонМесяца(Периодический.ДатаЗнач);
	КонецЦикла;
КонецЦикла;

ТаблицаИзмененийДат.Свернуть("НМА, Дата","");
ТекДата = "";
ТаблицаИзмененийДат.Сортировать("Дата,НМА");
ТаблицаИзмененийДат.ВыбратьСтроки();
ВД = СоздатьОбъект("СписокЗначений");
ТаблицаНМА = СоздатьОбъект("ТаблицаЗначений");
ТаблицаНМА.НоваяКолонка("НематериальныйАктив");
ТаблицаНМА.НоваяКолонка("Количество");
ВД.Установить("НМА",ТаблицаНМА);
Пока ТаблицаИзмененийДат.ПолучитьСтроку()=1 Цикл
	Если ТаблицаИзмененийДат.Дата &lt;&gt; ТекДата Тогда
		Если ТекДата&lt;&gt;"" Тогда
			ВыгрузитьПоПравилу(,,ВД,,"ВыработкаНМА");
		КонецЕсли;
		ВД.Установить("Дата",ТаблицаИзмененийДат.Дата);
		ВД.Установить("Комментарий","# Перенесено из 1С Бухгалтерия 7.7 #");
		ТаблицаНМА.УдалитьСтроки();
		ТекДата = ТаблицаИзмененийДат.Дата;
	КонецЕсли;
	ТаблицаНМА.НоваяСтрока();
	ТаблицаНМА.НематериальныйАктив = ТаблицаИзмененийДат.НМА;
	ТаблицаНМА.Количество = ТаблицаИзмененийДат.НМА.ФактическийОбъемПродукцииРаботЗаМесяц.Получить(ТаблицаИзмененийДат.Дата);
КонецЦикла;
Если ТекДата&lt;&gt;"" Тогда
	ВыгрузитьПоПравилу(,,ВД,,"ВыработкаНМА");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеСпособаОтраженияРасходовАмортизацииНМА</Код>
				<Наименование>Способы отраж.расходов по амортизации НМА</Наименование>
				<Порядок>350</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//СчетЗатрат, Субконто1, Субконто2, Субконто3, ВидРасхода

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("НМА");
ТаблицаИзменений.НоваяКолонка("Дата");

СписокРеквизитов = СоздатьОбъект("СписокЗначений");
СписокРеквизитов.ДобавитьЗначение("СчетЗатрат");
СписокРеквизитов.ДобавитьЗначение("Субконто1");
СписокРеквизитов.ДобавитьЗначение("Субконто2");
СписокРеквизитов.ДобавитьЗначение("Субконто3");
СписокРеквизитов.ДобавитьЗначение("ВидРасхода");

Периодический = СоздатьОбъект("Периодический");
НМА = СоздатьОбъект("Справочник.НематериальныеАктивы");
НМА.ВыбратьЭлементы();
Пока НМА.ПолучитьЭлемент()=1 Цикл
	Если НМА.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Для НомерРеквизита = 1 по СписокРеквизитов.РазмерСписка() Цикл
		Периодический.ИспользоватьОбъект(СписокРеквизитов.ПолучитьЗначение(НомерРеквизита),НМА.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
				Если (Периодический.ТекущийДокумент().Вид()="ПринятиеКУчетуНМА")
					или (Периодический.ТекущийДокумент().Вид()="ПередачаНМА") 
					или (Периодический.ТекущийДокумент().Вид()="ПрекращениеСрокаДействияНМА") Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			ТаблицаИзменений.НоваяСтрока();
			ТаблицаИзменений.НМА = НМА.ТекущийЭлемент();
			ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ТаблицаИзменений.Свернуть("НМА,Дата","");
ТаблицаИзменений.Сортировать("Дата,НМА");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # НМА "+ТаблицаИзменений.НМА);
	ВД.Установить("СпособОтраженияРасходовПоАмортизации",ТаблицаИзменений.НМА);
	ВД.Установить("ДатаСведений",ТаблицаИзменений.Дата);
	НМА = СоздатьОбъект("ТаблицаЗначений");
	НМА.НоваяКолонка("НематериальныйАктив");

	НМА.НоваяСтрока();
	НМА.НематериальныйАктив = ТаблицаИзменений.НМА;
	ВД.Установить("НМА",НМА);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ИзменениеСпециальногоКоэффициентаНМА</Код>
				<Наименование>Специальный коэффициент НМА</Наименование>
				<Порядок>400</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>//********************************************************************
//СпециальныйКоэффициент

ТаблицаИзменений = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИзменений.НоваяКолонка("НМА");
ТаблицаИзменений.НоваяКолонка("Дата");

СписокРеквизитов = СоздатьОбъект("СписокЗначений");
СписокРеквизитов.ДобавитьЗначение("СпециальныйКоэффициент");

Периодический = СоздатьОбъект("Периодический");
НМА = СоздатьОбъект("Справочник.НематериальныеАктивы");
НМА.ВыбратьЭлементы();
Пока НМА.ПолучитьЭлемент()=1 Цикл
	Если НМА.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Для НомерРеквизита = 1 по СписокРеквизитов.РазмерСписка() Цикл
		Периодический.ИспользоватьОбъект(СписокРеквизитов.ПолучитьЗначение(НомерРеквизита),НМА.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			Если ПустоеЗначение(Периодический.ТекущийДокумент())=0 Тогда
				Если (Периодический.ТекущийДокумент().Вид()="ПринятиеКУчетуНМА")
					или (Периодический.ТекущийДокумент().Вид()="ПередачаНМА") 
					или (Периодический.ТекущийДокумент().Вид()="ПрекращениеСрокаДействияНМА") Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			ТаблицаИзменений.НоваяСтрока();
			ТаблицаИзменений.НМА = НМА.ТекущийЭлемент();
			ТаблицаИзменений.Дата = КонМесяца(Периодический.ДатаЗнач);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ТаблицаИзменений.Свернуть("НМА,Дата","");
ТаблицаИзменений.Сортировать("Дата,НМА");
ТаблицаИзменений.ВыбратьСтроки();
Пока ТаблицаИзменений.ПолучитьСтроку()=1 Цикл
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",НачМесяца(ТаблицаИзменений.Дата)-1);
	ВД.Установить("Комментарий","# Перенесено из Бухгалтерия 7.7 # НМА "+ТаблицаИзменений.НМА);
	НМА = СоздатьОбъект("ТаблицаЗначений");
	НМА.НоваяКолонка("НематериальныйАктив");
	НМА.НоваяКолонка("СпециальныйКоэффициент");
	
	НМА.НоваяСтрока();
	НМА.НематериальныйАктив = ТаблицаИзменений.НМА;
	НМА.СпециальныйКоэффициент = ТаблицаИзменений.НМА.СпециальныйКоэффициент.Получить(ТаблицаИзменений.Дата);
	ВД.Установить("НМА",НМА);
	ВыгрузитьПоПравилу(,,ВД,,"ИзменениеСпециальногоКоэффициентаНМА");
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ЗакрытиеТорговойНаценки</Код>
				<Наименование>Перенос закрытия торговой наценки</Наименование>
				<Порядок>450</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Документ = СоздатьОбъект("Документ.ЗакрытиеМесяца");
Документ.ВыбратьДокументы(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки);
Пока Документ.ПолучитьДокумент()=1 Цикл
	
	//выполненные неоплаченные работы
	Проводки = Параметры.ТаблицаПроводок;
	Проводки.УдалитьСтроки();

	Операция = Документ.Операция;
	Операция.ВыбратьПроводки();
	Пока Операция.ПолучитьПроводку()=1 Цикл
		Если (Операция.Кредит.Счет = СчетПоКоду("42")) и (Операция.Дебет.Счет.ПринадлежитГруппе(СчетПоКоду("90"))=1) Тогда
			Проводки.НоваяСтрока();
			Проводки.СчетДт = Операция.Дебет.Счет;
			Проводки.СчетКт = Операция.Кредит.Счет;
			
			Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоДт.НоваяКолонка("Ключ");
			Проводки.СубконтоДт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетДт.КоличествоСубконто() Цикл
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = Проводки.СчетДт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоДт.Значение = Операция.Дебет.Субконто(НомерСубконто);
			КонецЦикла;

			Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
			Проводки.СубконтоКт.НоваяКолонка("Ключ");
			Проводки.СубконтоКт.НоваяКолонка("Значение");
			
			Для НомерСубконто = 1 по Проводки.СчетКт.КоличествоСубконто() Цикл
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = Проводки.СчетКт.ВидСубконто(НомерСубконто);
				Проводки.СубконтоКт.Значение = Операция.Кредит.Субконто(НомерСубконто);
			КонецЦикла;
			
			Проводки.Сумма = Операция.Сумма;
			Проводки.Содержание = Операция.СодержаниеПроводки;
		КонецЕсли;
	КонецЦикла;
	Если Проводки.КоличествоСтрок()&gt;0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Хозрасчетный", Проводки);
		ВходящиеДанные.Установить("Содержание", "Проводки по закрытию торговой наценки документа "+строка(Документ));
		ВходящиеДанные.Установить("Дата", ПолучитьДатуV8(Документ.ДатаДок,Документ.ПолучитьВремя()));
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	КонецЕсли;

КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ОборотыЦеныНоменклатуры</Код>
				<Наименование>Цены номенклатуры</Наименование>
				<Порядок>500</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>ТипыЦен = СоздатьОбъект("ТаблицаЗначений");
ТипыЦен.НоваяКолонка("ТипЦен");
ТипыЦен.НоваяКолонка("ЦенаВключаетНДС");
ТипыЦен.НоваяКолонка("Товары");
ТипыЦен.НоваяКолонка("ВалютаЦены");

Выборка = СоздатьОбъект("Справочник.Цены");
ВыборкаВладельцев = СоздатьОбъект("Справочник.Номенклатура");

Периодический = СоздатьОбъект("Периодический");

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	
	Если ВыборкаВладельцев.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	
	// Плановая себестоимость
	
	Периодический.ИспользоватьОбъект("ПлановаяСебестоимость",ВыборкаВладельцев.ТекущийЭлемент());
	Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
	Пока Периодический.ПолучитьЗначение()=1 Цикл
		НомСтроки = 0;
		ТипЦен = "Плановая себестоимость";
		Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
			ТипыЦен.НоваяСтрока();
			ТипыЦен.ТипЦен = ТипЦен;
			ТипыЦен.ВалютаЦены = Параметры.Рубли;
			ТипыЦен.ЦенаВключаетНДС = 0;
			ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
			
			Товары = ТипыЦен.Товары;
			Товары.НоваяКолонка("ДатаЦены");
			Товары.НоваяКолонка("Номенклатура");
			Товары.НоваяКолонка("Цена");
			Товары.НоваяКолонка("Валюта");
			
		Иначе
			ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
			Товары = ТипыЦен.Товары;
		КонецЕсли;
		
		Товары.НоваяСтрока();
		Товары.ДатаЦены = Периодический.ДатаЗнач;
		Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
		Товары.Цена = Периодический.Значение;
		Товары.Валюта = Параметры.Рубли;
	КонецЦикла;
	
	// Справочник "Цены"
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		Периодический.ИспользоватьОбъект("Цена",Выборка.ТекущийЭлемент());
		Периодический.ВыбратьЗначения(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки); 
		Пока Периодический.ПолучитьЗначение()=1 Цикл
			НомСтроки = 0;
			ТипЦен = СокрЛП(Выборка.ТипЦен.Наименование);
			Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
				ТипыЦен.НоваяСтрока();
				ТипыЦен.ТипЦен = ТипЦен;
				ТипыЦен.ВалютаЦены = ?(ПустоеЗначение(Выборка.Валюта) = 1, Параметры.Рубли, Выборка.Валюта);
				ТипыЦен.ЦенаВключаетНДС = Выборка.ТипЦен.ЦенаВклНДС;
				ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
				
				Товары = ТипыЦен.Товары;
				Товары.НоваяКолонка("ДатаЦены");
				Товары.НоваяКолонка("Номенклатура");
				Товары.НоваяКолонка("Цена");
				Товары.НоваяКолонка("Валюта");
				
			Иначе
				ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
				Товары = ТипыЦен.Товары;
			КонецЕсли;
			
			Товары.НоваяСтрока();
			Товары.ДатаЦены = Периодический.ДатаЗнач;
			Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
			Товары.Цена = Периодический.Значение;
			Товары.Валюта = ?(ПустоеЗначение(Выборка.Валюта) = 1, Параметры.Рубли, Выборка.Валюта);
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");

ТипыЦен.ВыбратьСтроки();
Пока ТипыЦен.ПолучитьСтроку() = 1 Цикл
	Если ТипыЦен.Товары.КоличествоСтрок() &gt; 0 Тогда
		ТипыЦенПоДате = СоздатьОбъект("ТаблицаЗначений");
		ТипыЦенПоДате.НоваяКолонка("Номенклатура");
		ТипыЦенПоДате.НоваяКолонка("Цена");
		ТипыЦенПоДате.НоваяКолонка("Валюта");
		
		ДатаЦены = "";
		ТипыЦен.Товары.Сортировать("ДатаЦены");
		ТипыЦен.Товары.ВыбратьСтроки();
		Пока ТипыЦен.Товары.ПолучитьСтроку()=1 Цикл
			Если ДатаЦены&lt;&gt;ТипыЦен.Товары.ДатаЦены Тогда
				Если ДатаЦены &lt;&gt; "" Тогда
					ВходящиеДанные.УдалитьВсе();
					ВходящиеДанные.Установить("ТипЦен", ТипыЦен.ТипЦен);
					ВходящиеДанные.Установить("Дата", ДатаЦены);
					ВходящиеДанные.Установить("ВалютаЦены", ТипыЦен.ВалютаЦены);
					ВходящиеДанные.Установить("Наименование", ТипыЦен.ТипЦен);
					ВходящиеДанные.Установить("ЦенаВключаетНДС", ТипыЦен.ЦенаВключаетНДС);
					ВходящиеДанные.Установить("Товары", ТипыЦенПоДате);
					ВыгрузитьПоПравилу(,, ВходящиеДанные,, "УстановкаЦенНоменклатуры");
				КонецЕсли;
				
				ТипыЦенПоДате.УдалитьСтроки();
				ДатаЦены = ТипыЦен.Товары.ДатаЦены;				
			КонецЕсли;
			ТипыЦенПоДате.НоваяСтрока();
			ТипыЦенПоДате.Номенклатура = ТипыЦен.Товары.Номенклатура;
			ТипыЦенПоДате.Цена = ТипыЦен.Товары.Цена;
			ТипыЦенПоДате.Валюта = ТипыЦен.Товары.Валюта;

		КонецЦикла;
		Если ДатаЦены &lt;&gt; "" Тогда
			ВходящиеДанные.УдалитьВсе();
			ВходящиеДанные.Установить("ТипЦен", ТипыЦен.ТипЦен);
			ВходящиеДанные.Установить("Дата", ДатаЦены);
			ВходящиеДанные.Установить("ВалютаЦены", ТипыЦен.ВалютаЦены);
			ВходящиеДанные.Установить("Наименование", ТипыЦен.ТипЦен);
			ВходящиеДанные.Установить("ЦенаВключаетНДС", ТипыЦен.ЦенаВключаетНДС);
			ВходящиеДанные.Установить("Товары", ТипыЦенПоДате);
			ВыгрузитьПоПравилу(,, ВходящиеДанные,, "УстановкаЦенНоменклатуры");
		КонецЕсли;
		
	КонецЕсли;
КонецЦикла;

Отказ = 1;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ПроцентДеятельностиЕНВД</Код>
				<Наименование>Процент деятельности по ЕНВД</Наименование>
				<Порядок>550</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Сч90_1_1 = СчетПоКоду("90.1.1");
Сч90_1_2 = СчетПоКоду("90.1.2");
Сч90_3   = СчетПоКоду("90.3");
Сч90_4   = СчетПоКоду("90.4");
Сч90_5   = СчетПоКоду("90.5");
Сч90_6   = СчетПоКоду("90.6");


ДатаДокумента = НачМесяца(Параметры.ДатаВводаОстатков);
Пока ДатаДокумента&lt;Параметры.ДатаКонцаПериодаВыгрузки Цикл
	//определяем коэффициент ЕНВД
	
	БухИт90 = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИт90.ПериодМ(ДатаДокумента);
	
	ВыручкаНеЕНВД     = БухИт90.КО(Сч90_1_1);
	Налоги            = БухИт90.ДО(Сч90_3) + БухИт90.ДО(Сч90_4) + БухИт90.ДО(Сч90_5) + БухИт90.ДО(Сч90_6);
	ВыручкаБезНалогов = ВыручкаНеЕНВД - Налоги;
	
	ВыручкаЕНВД    = БухИт90.КО(Сч90_1_2);
				
	ПрибыльОбщая = ВыручкаБезНалогов + ВыручкаЕНВД;
	Если ПрибыльОбщая = 0 Тогда
		К = 1;
		
	Иначе
		К = ВыручкаБезНалогов/ПрибыльОбщая ;
	КонецЕсли;
	
	
	КоэффициентЕНВД = 100-?(К=0,1,К)*100;
	
	ВД = СоздатьОбъект("СписокЗначений");
	ВД.Установить("Дата",ДатаДокумента);
	ВД.Установить("Комментарий","# Перенесено из 1С:Бухгалтерия 7.7 # Ввод процента деятельности ЕНВД за период "+строка(ДатаДокумента));
	РаботникиОрганизации = СоздатьОбъект("ТаблицаЗначений");
	РаботникиОрганизации.НоваяКолонка("Физлицо");
	РаботникиОрганизации.НоваяКолонка("Сотрудник");
	РаботникиОрганизации.НоваяКолонка("ПодпадаетПодЕНВД");
	
	БИ = СоздатьОбъект("БухгалтерскиеИтоги");
	БИ.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
	БИ.ВыполнитьЗапрос(НачМесяца(ДатаДокумента),КонМесяца(ДатаДокумента),"70","26,44.1.3");
	БИ.ВыбратьСубконто(1);
	Пока БИ.ПолучитьСубконто(1)=1 Цикл
		РаботникиОрганизации.НоваяСтрока();
		РаботникиОрганизации.Сотрудник = БИ.Субконто(1);
		РаботникиОрганизации.ПодпадаетПодЕНВД = КоэффициентЕНВД;
	КонецЦикла;
	ВД.Установить("РаботникиОрганизации",РаботникиОрганизации);
	Если РаботникиОрганизации.КоличествоСтрок()&gt;0 Тогда
		ВыгрузитьПоПравилу(ДатаДокумента,,ВД,,"ВводПроцентаДеятельностиЕНВД");
	КонецЕсли;
	
	ДатаДокумента = КонМесяца(ДатаДокумента)+1;
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>СведенияОРасчетныхСчетахСотрудников</Код>
				<Наименование>Сведения о расчетных счетах сотрудников</Наименование>
				<Порядок>600</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>РаботникиОрганизации = СоздатьОбъект("ТаблицаЗначений");
РаботникиОрганизации.НоваяКолонка("ФизЛицо");
РаботникиОрганизации.НоваяКолонка("НомерЛицевогоСчета");
РаботникиОрганизации.НоваяКолонка("Счет");
РаботникиОрганизации.НоваяКолонка("Контрагент");
РаботникиОрганизации.НоваяКолонка("ПризнакУникальности");


ВыплатаЗП = СоздатьОбъект("Документ.ВыплатаЗПКасса");
ВыплатаЗП.ВыбратьДокументы(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки);
Пока ВыплатаЗП.ПолучитьДокумент()=1 Цикл
	Если ВыплатаЗП.ПорядокВыплаты &lt;&gt; 1 Тогда
		Продолжить;
	КонецЕсли;
	Контрагент = ВыплатаЗП.Контрагент;
	Если ПустоеЗначение(Контрагент)=0 Тогда
		Счета = СоздатьОбъект("Справочник.РасчетныеСчета");
		Счета.ИспользоватьВладельца(Контрагент);
		Счета.ВыбратьЭлементы();
		Пока Счета.ПолучитьЭлемент()=1 Цикл
			Счет = Счета.ТекущийЭлемент();
			Прервать;
		КонецЦикла;
	Иначе
		Счет = ПолучитьПустоеЗначение();
	КонецЕсли;
	ВыплатаЗП.ВыбратьСтроки();
	Пока ВыплатаЗП.ПолучитьСтроку()=1 Цикл
		РаботникиОрганизации.НоваяСтрока();
		РаботникиОрганизации.ФизЛицо = ВыплатаЗП.Сотрудник;
		РаботникиОрганизации.НомерЛицевогоСчета = ВыплатаЗП.Сотрудник.НомерЗарплатногоСчета;
		РаботникиОрганизации.Счет = Счет;
		РаботникиОрганизации.Контрагент = Контрагент;
		РаботникиОрганизации.ПризнакУникальности = "ПУ_"+ЗначениеВСтрокуВнутр(Контрагент)+ЗначениеВСтрокуВнутр(Счет);
	КонецЦикла;
КонецЦикла;
РаботникиОрганизации.Свернуть("ФизЛицо,НомерЛицевогоСчета,Счет,Контрагент,ПризнакУникальности","");
РаботникиОрганизации.Сортировать("ПризнакУникальности");
ТекущийПризнак = "";

ВД = СоздатьОбъект("СписокЗначений");
ВД.Установить("Дата",Параметры.ДатаВводаОстатков-1);
РО = СоздатьОбъект("ТаблицаЗначений");
РО.НоваяКолонка("ФизЛицо");
РО.НоваяКолонка("НомерЛицевогоСчета");

РаботникиОрганизации.ВыбратьСтроки();
Пока РаботникиОрганизации.ПолучитьСтроку()=1 Цикл
	Если ТекущийПризнак &lt;&gt; РаботникиОрганизации.ПризнакУникальности Тогда
		Если ТекущийПризнак &lt;&gt; "" Тогда
			ВД.Установить("Банк",РаботникиОрганизации.Контрагент);
			ВД.Установить("БанковскийСчет",РаботникиОрганизации.Счет);
			ВД.Установить("РаботникиОрганизации",РО);
			ВыгрузитьПоПравилу(,,ВД,,"ЗаявкаНаОткрытиеСчетов_ВНО");
		КонецЕсли;
		РО.УдалитьСтроки();
		ТекущийПризнак = РаботникиОрганизации.ПризнакУникальности;
	КонецЕсли;
	РО.НоваяСтрока();
	РО.Физлицо = РаботникиОрганизации.ФизЛицо;
	РО.НомерЛицевогоСчета = РаботникиОрганизации.НомерЛицевогоСчета;
КонецЦикла;
Если ТекущийПризнак &lt;&gt; "" Тогда
	ВД.Установить("Банк",РаботникиОрганизации.Контрагент);
	ВД.Установить("БанковскийСчет",РаботникиОрганизации.Счет);
	ВД.Установить("РаботникиОрганизации",РО);
	ВыгрузитьПоПравилу(,,ВД,,"ЗаявкаНаОткрытиеСчетов_ВНО");
КонецЕсли;</ПередОбработкойПравила>
			</Правило>
			<Правило Отключить="false">
				<Код>ПорядокПодразделенийДляЗакрытияЗатрат</Код>
				<Наименование>Порядок подразделений для закрытия затрат</Наименование>
				<Порядок>650</Порядок>
				<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
				<ПередОбработкойПравила>Счет40 = СчетПоКоду("40");
ЗакрытиеЗатрат = СоздатьОбъект("Документ.ЗакрытиеМесяца");
ЗакрытиеЗатрат.ВыбратьДокументы(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки);
ТекущийМесяц = Дата(1980,1,31);
СписокДокументов = СоздатьОбъект("ТаблицаЗначений");
СписокДокументов.НоваяКолонка("Дата");
СписокДокументов.НоваяКолонка("Комментарий");
СписокДокументов.НоваяКолонка("ПорядокЗакрытия");
Пока ЗакрытиеЗатрат.ПолучитьДокумент()=1 Цикл
	Если ЗакрытиеЗатрат.Проведен()= 0 Тогда
		Продолжить;
	КонецЕсли;
	Если ТекущийМесяц &lt;&gt; КонМесяца(ЗакрытиеЗатрат.ДатаДок) Тогда
		СписокДокументов.НоваяСтрока();
		СписокДокументов.Дата = КонМесяца(ЗакрытиеЗатрат.ДатаДок);
		СписокДокументов.Комментарий = "# Перенесено из 1С:Бухгалтерии 7.7 # Установка порядка подразделений на "+Строка(СписокДокументов.Дата);
		СписокДокументов.ПорядокЗакрытия = СоздатьОбъект("ТаблицаЗначений");
		СписокДокументов.ПорядокЗакрытия.НоваяКолонка("Подразделение");
	КонецЕсли;
	//выбираем проводки документа и добавляем подразделения
	Опер = ЗакрытиеЗатрат.Операция;
	Опер.ВыбратьПроводки();
	Пока Опер.ПолучитьПроводку()=1 Цикл
		Если Опер.Кредит.Счет = Счет40 Тогда
			Если ПустоеЗначение(Опер.Дебет.Подразделения)=0 Тогда
				НомерСтроки = 0;
				СписокДокументов.ПорядокЗакрытия.НайтиЗначение(Опер.Дебет.Подразделения, НомерСтроки, "Подразделение");
				Если НомерСтроки=0 Тогда
					СписокДокументов.ПорядокЗакрытия.НоваяСтрока();
					СписокДокументов.ПорядокЗакрытия.Подразделение = Опер.Дебет.Подразделения;
				КонецЕсли;
			КонецЕсли;
		ИначеЕсли Опер.Дебет.Счет = Счет40 Тогда
			Если ПустоеЗначение(Опер.Кредит.Подразделения)=0 Тогда
				НомерСтроки = 0;
				СписокДокументов.ПорядокЗакрытия.НайтиЗначение(Опер.Кредит.Подразделения, НомерСтроки, "Подразделение");
				Если НомерСтроки=0 Тогда
					СписокДокументов.ПорядокЗакрытия.НоваяСтрока();
					СписокДокументов.ПорядокЗакрытия.Подразделение = Опер.Кредит.Подразделения;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

СписокДокументов.ВыбратьСтроки();
Пока СписокДокументов.ПолучитьСтроку()=1 Цикл
	Если СписокДокументов.ПорядокЗакрытия.КоличествоСтрок()&gt;0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.ДобавитьЗначение(СписокДокументов.Дата,"Дата");
		ВходящиеДанные.ДобавитьЗначение(СписокДокументов.Комментарий,"Комментарий");
		ВходящиеДанные.ДобавитьЗначение(СписокДокументов.ПорядокЗакрытия,"ПорядокЗакрытия");
		ВыгрузитьПоПравилу(ВходящиеДанные,,ВходящиеДанные,,"УстановкаПорядкаЗакрытияПодразделений");
	КонецЕсли;
КонецЦикла;</ПередОбработкойПравила>
			</Правило>
		</Группа>
	</ПравилаВыгрузкиДанных>
	<ПравилаОчисткиДанных/>
	<Алгоритмы>
		<Алгоритм Имя="ВыгрузитьИтогиПоСчету004" ИспользуетсяПриЗагрузке="false">
			<Текст>РегистрБух = Параметры.ПараметрыАлгоритмов.Получить("Регистр");

	
Сч004 = СчетПоКоду("004");
СчКМС = СчетПоКоду("КМС");

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", Сч004);

ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
	
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();
	
ТаблицаОстатков = СоздатьОбъект("ТаблицаЗначений");
ТаблицаОстатков.НоваяКолонка("Товар");
ТаблицаОстатков.НоваяКолонка("Договор");
ТаблицаОстатков.НоваяКолонка("Счет");
ТаблицаОстатков.НоваяКолонка("Количество");
ТаблицаОстатков.НоваяКолонка("Сумма");
	

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки, Сч004);

БухИтКМС = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.ДоговорыС_Комитентами);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.ДоговорыС_Комиссионерами);
БухИтКМС.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "КМС");

БухИт.ВыбратьСубконто(1, 1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;

	БухИт.ВыбратьСубконто(2, 1);
	Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
		// Выгрузка остатков
		Если (БухИт.СНД(1) &lt;&gt; 0) или (БухИт.СНД(3) &lt;&gt; 0) Тогда
			ТаблицаОстатков.НоваяСтрока();
			ТаблицаОстатков.Товар = БухИт.Субконто(1);
			ТаблицаОстатков.Договор = БухИт.Субконто(2);
			ТаблицаОстатков.Счет = БухИт.Счет;
			ТаблицаОстатков.Количество = БухИт.СНД(3);
			ТаблицаОстатков.Сумма = БухИт.СНД(1);
			             
			КоличествоВсего = ТаблицаОстатков.Количество;
            СтоимостьВсего = ТаблицаОстатков.Сумма;
			Если БухИтКМС.ПолучитьСубконто(ВидыСубконто.Номенклатура,, БухИт.Субконто(1)) = 1 Тогда
				Если БухИтКМС.ПолучитьСубконто(ВидыСубконто.ДоговорыС_Комитентами,, БухИт.Субконто(2)) = 1 Тогда
					БухИтКМС.ВыбратьСубконто(ВидыСубконто.ДоговорыС_Комиссионерами);
					Пока БухИтКМС.ПолучитьСубконто(ВидыСубконто.ДоговорыС_Комиссионерами) = 1 Цикл
						КоличествоПроводки = Мин(КоличествоВсего,БухИтКМС.СНД(3));
						СуммаПроводки = ?(КоличествоВсего = 0, 0, Окр(БухИтКМС.СНД(3) / КоличествоВсего * СтоимостьВсего, 2, 1));
						
						ТаблицаОстатков.НоваяСтрока();
						ТаблицаОстатков.Товар = БухИт.Субконто(1);
						ТаблицаОстатков.Договор = БухИт.Субконто(2);
						ТаблицаОстатков.Счет = Сч004;
						ТаблицаОстатков.Количество = -КоличествоПроводки;
						ТаблицаОстатков.Сумма = -СуммаПроводки;	  
						КоличествоВсего = КоличествоВсего - КоличествоПроводки;
						СтоимостьВсего = СтоимостьВсего - СуммаПроводки;
						
						ТаблицаОстатков.НоваяСтрока();
						ТаблицаОстатков.Товар = БухИтКМС.Субконто(1);
						ТаблицаОстатков.Договор = БухИтКМС.Субконто(3);
						ТаблицаОстатков.Счет = СчКМС;
						ТаблицаОстатков.Количество = БухИтКМС.СНД(3);
						ТаблицаОстатков.Сумма = БухИтКМС.СНД(1);	  						
					КонецЦикла;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ТаблицаОстатков.Свернуть("Товар,Договор,Счет","Количество,Сумма");  

ТаблицаОстатковПоСкладам = СоздатьОбъект("ТаблицаЗначений");
ТаблицаОстатковПоСкладам.НоваяКолонка("Товар");
ТаблицаОстатковПоСкладам.НоваяКолонка("Договор");
ТаблицаОстатковПоСкладам.НоваяКолонка("Счет");
ТаблицаОстатковПоСкладам.НоваяКолонка("Склад");
ТаблицаОстатковПоСкладам.НоваяКолонка("Количество");
ТаблицаОстатковПоСкладам.НоваяКолонка("Сумма");

ТаблицаТоваров = СоздатьОбъект("ТаблицаЗначений");
ТаблицаТоваров.НоваяКолонка("Товар");
ТаблицаТоваров.НоваяКолонка("Договор");
ТаблицаТоваров.НоваяКолонка("Счет");
ТаблицаТоваров.НоваяКолонка("Склад");
ТаблицаТоваров.НоваяКолонка("Количество");

Опер = СоздатьОбъект("Операция");
Опер.ВыбратьОперацииСПроводками(Параметры.ДатаВводаОстатков,Параметры.ДатаКонцаПериодаВыгрузки,"004");
Пока Опер.ПолучитьПроводку()=1 Цикл
	Док = Опер.Документ;
	Склад = "";                  
	Если Док.Вид()="ИнвентаризацияТМЦ" Тогда
		Склад = ?(Док.ВидТМЦ = 1, Док.МестоХранения, Док.РозничныйСклад);
	ИначеЕсли Метаданные.Документ(Док.Вид()).РеквизитШапки("МестоХранения").Выбран() = 1 Тогда
		Склад = Док.МестоХранения;
	КонецЕсли; 
	
	Если Склад="" Тогда
		Продолжить;
	КонецЕсли;
	Если Опер.Дебет.Счет = Сч004 Тогда
		ТаблицаТоваров.НоваяСтрока();				
		ТаблицаТоваров.Товар = Опер.Дебет.Субконто(1);
		ТаблицаТоваров.Склад = Склад; 
		ТаблицаТоваров.Договор = Опер.Дебет.Субконто(3);
		ТаблицаТоваров.Счет = Опер.Дебет.Счет;
		ТаблицаТоваров.Количество = -Опер.Количество;
	ИначеЕсли Опер.Кредит.Счет = Сч004 Тогда
		ТаблицаТоваров.НоваяСтрока();				
		ТаблицаТоваров.Товар = Опер.Кредит.Субконто(1);
		ТаблицаТоваров.Склад = Склад;                  
		ТаблицаТоваров.Договор = Опер.Кредит.Субконто(3);
		ТаблицаТоваров.Счет = Опер.Кредит.Счет;
		ТаблицаТоваров.Количество = Опер.Количество;
	КонецЕсли;
КонецЦикла;        

ТаблицаТоваров.Свернуть("Товар,Договор,Склад,Счет","Количество");
//удаляем отрицательные суммы - они нам не нужны
НомерСтроки = ТаблицаТоваров.КоличествоСтрок();
Пока НомерСтроки&gt;0 Цикл
	Если ТаблицаТоваров.ПолучитьЗначение(НомерСтроки,"Количество")&lt;0 Тогда
		ТаблицаТоваров.УдалитьСтроку(НомерСтроки);
	КонецЕсли; 
	НомерСтроки = НомерСтроки - 1;
КонецЦикла;

//теперь распределим
ТаблицаОстатков.ВыбратьСтроки();
Пока ТаблицаОстатков.ПолучитьСтроку()=1 Цикл                                                            
	ТаблицаТоваров.ВыбратьСтроки(); 
	Если ТаблицаОстатков.Счет = Сч004 Тогда
		Пока (ТаблицаТоваров.ПолучитьСтроку()=1) и (ТаблицаОстатков.Количество &gt; 0) Цикл
			Если (ТаблицаТоваров.Количество &gt; 0) и (ТаблицаТоваров.Товар = ТаблицаОстатков.Товар) и (ТаблицаТоваров.Договор = ТаблицаОстатков.Договор) Тогда
				ТаблицаОстатковПоСкладам.НоваяСтрока();
				ТаблицаОстатковПоСкладам.Товар = ТаблицаОстатков.Товар;
				ТаблицаОстатковПоСкладам.Договор = ТаблицаОстатков.Договор;
				ТаблицаОстатковПоСкладам.Счет = ТаблицаОстатков.Счет;
				ТаблицаОстатковПоСкладам.Склад = ТаблицаТоваров.Склад;
				ТаблицаОстатковПоСкладам.Количество = Мин(ТаблицаОстатков.Количество,ТаблицаТоваров.Количество);
				ТаблицаОстатковПоСкладам.Сумма = Окр(ТаблицаОстатковПоСкладам.Количество / ТаблицаОстатков.Количество * ТаблицаОстатков.Сумма,2);
				ТаблицаОстатков.Количество = ТаблицаОстатков.Количество - ТаблицаОстатковПоСкладам.Количество;
				ТаблицаОстатков.Сумма = ТаблицаОстатков.Сумма - ТаблицаОстатковПоСкладам.Сумма; 
				ТаблицаТоваров.Количество = ТаблицаТоваров.Количество - ТаблицаОстатковПоСкладам.Количество;
			КонецЕсли;
		КонецЦикла;      
	КонецЕсли;
	Если (ТаблицаОстатков.Количество &lt;&gt; 0) или (ТаблицаОстатков.Сумма &lt;&gt; 0) Тогда
		//что осталось - на обычный склад
		ТаблицаОстатковПоСкладам.НоваяСтрока();
		ТаблицаОстатковПоСкладам.Товар = ТаблицаОстатков.Товар;
		ТаблицаОстатковПоСкладам.Договор = ТаблицаОстатков.Договор;
		ТаблицаОстатковПоСкладам.Счет = ТаблицаОстатков.Счет;
		ТаблицаОстатковПоСкладам.Склад = "";
		ТаблицаОстатковПоСкладам.Количество = ТаблицаОстатков.Количество;
		ТаблицаОстатковПоСкладам.Сумма = ТаблицаОстатков.Сумма;		
    КонецЕсли;
КонецЦикла;
                        
ТаблицаОстатковПоСкладам.Сортировать("Товар,Договор,Склад,Счет");
ТаблицаОстатковПоСкладам.ВыбратьСтроки();
Пока ТаблицаОстатковПоСкладам.ПолучитьСтроку()=1 Цикл
	Проводки.НоваяСтрока();
	Проводки.СчетДт = ТаблицаОстатковПоСкладам.Счет;
	Проводки.КодСчетаДт = "";
	Проводки.ВидУчетаДт = "НУ";
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	Проводки.СубконтоДт.НоваяСтрока();
	Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры;
	Проводки.СубконтоДт.Значение = ТаблицаОстатковПоСкладам.Договор;
	Проводки.СубконтоДт.НоваяСтрока();
	Проводки.СубконтоДт.Ключ = ВидыСубконто.Номенклатура;
	Проводки.СубконтоДт.Значение = ТаблицаОстатковПоСкладам.Товар;	
	Если ТаблицаОстатковПоСкладам.Счет = Сч004 Тогда
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = ВидыСубконто.МестаХранения;
		Проводки.СубконтоДт.Значение = ?(ПустоеЗначение(ТаблицаОстатковПоСкладам.Склад)=1,Константа.ОсновнойСклад,ТаблицаОстатковПоСкладам.Склад);	
	Иначе
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
		Проводки.СубконтоДт.Значение = ?(ПустоеЗначение(ТаблицаОстатковПоСкладам.Договор)=1,"",ТаблицаОстатковПоСкладам.Договор.Владелец);
	КонецЕсли;
	
	Проводки.КоличествоДт = ТаблицаОстатковПоСкладам.Количество;
	Проводки.Сумма = ТаблицаОстатковПоСкладам.Количество;

КонецЦикла;




//БухИт.ВыбратьСубконто(1, 1);
//Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
//	Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
//		Продолжить;
//	КонецЕсли;
//		
//	БухИт.ВыбратьСубконто(2, 1);
//	Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
//			
//		// Выгрузка остатков
//		Если (БухИт.СНД(1) &lt;&gt; 0) или (БухИт.СНД(3) &lt;&gt; 0) Тогда
//			Проводки.НоваяСтрока();
//			Проводки.СчетДт = Сч004;
//			Проводки.КодСчетаДт = "";
//			Проводки.ВидУчетаДт = "НУ";
//			Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
//			Проводки.СубконтоДт.НоваяКолонка("Ключ");
//			Проводки.СубконтоДт.НоваяКолонка("Значение");
//			Проводки.СубконтоДт.НоваяСтрока();
//			Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры;
//			Проводки.СубконтоДт.Значение = БухИт.Субконто(2);
//			Проводки.СубконтоДт.НоваяСтрока();
//			Проводки.СубконтоДт.Ключ = ВидыСубконто.Номенклатура;
//			Проводки.СубконтоДт.Значение = БухИт.Субконто(1);					
//			Проводки.КоличествоДт = БухИт.СНД(3);
//			Проводки.Сумма = БухИт.СНД(1);
//		КонецЕсли;
//			 			
		//// Списание части конечного остатка с Дт 004.01 в Кт 004.02
		//КоличествоВсего = БухИт.СНД(3);
		//СтоимостьВсего = БухИт.СНД(1);
		//	
		//Если КоличествоВсего &lt;&gt; 0 Тогда
		//		
		//	Распределено = 0;
		//		
		//	Если БухИтКМС.ПолучитьСубконто(ВидыСубконто.Номенклатура,, БухИт.Субконто(1)) = 1 Тогда
		//		Если БухИтКМС.ПолучитьСубконто(ВидыСубконто.ДоговорыС_Комитентами,, БухИт.Субконто(2)) = 1 Тогда
		//			БухИтКМС.ВыбратьСубконто(ВидыСубконто.ДоговорыС_Комиссионерами);
		//			Пока БухИтКМС.ПолучитьСубконто(ВидыСубконто.ДоговорыС_Комиссионерами) = 1 Цикл
		//					
		//				Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
		//					КоличествоПроводки = БухИтКМС.СНД(3);
		//					СуммаПроводки = Окр(СтоимостьВсего * БухИтКМС.СНД(3) / КоличествоВсего, 2, 1);
		//						
		//				Иначе
		//					КоличествоПроводки = БухИтКМС.СКД(3);
		//					СуммаПроводки = Окр(СтоимостьВсего * БухИтКМС.СКД(3) / КоличествоВсего, 2, 1);
		//				КонецЕсли;
		//					
		//				ПроводкиОбороты.НоваяСтрока();
		//				ПроводкиОбороты.СчетДт = Сч004;
		//				ПроводкиОбороты.КодСчетаДт = "004.02";
		//				ПроводкиОбороты.ВидУчетаДт = "НУ";
		//				ПроводкиОбороты.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
		//				ПроводкиОбороты.СубконтоДт.НоваяКолонка("Ключ");
		//				ПроводкиОбороты.СубконтоДт.НоваяКолонка("Значение");
		//				ПроводкиОбороты.СубконтоДт.НоваяСтрока();
		//				ПроводкиОбороты.СубконтоДт.Ключ = ВидыСубконто.Договоры;
		//				ПроводкиОбороты.СубконтоДт.Значение = БухИт.Субконто(2);
		//				ПроводкиОбороты.СубконтоДт.НоваяСтрока();
		//				ПроводкиОбороты.СубконтоДт.Ключ = ВидыСубконто.Номенклатура;
		//				ПроводкиОбороты.СубконтоДт.Значение = БухИт.Субконто(1);								
		//				ПроводкиОбороты.СубконтоДт.НоваяСтрока();
		//				ПроводкиОбороты.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
		//				ПроводкиОбороты.СубконтоДт.Значение = БухИтКМС.Субконто(3).Владелец;
		//					
		//				ПроводкиОбороты.КоличествоДт = КоличествоПроводки;
		//														
		//				ПроводкиОбороты.СчетКт = Сч004;
		//				ПроводкиОбороты.КодСчетаКт = "";
		//				ПроводкиОбороты.ВидУчетаКт = "НУ";
		//				ПроводкиОбороты.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
		//				ПроводкиОбороты.СубконтоКт.НоваяКолонка("Ключ");
		//				ПроводкиОбороты.СубконтоКт.НоваяКолонка("Значение");
		//				ПроводкиОбороты.СубконтоКт.НоваяСтрока();
		//				ПроводкиОбороты.СубконтоКт.Ключ = ВидыСубконто.Договоры;
		//				ПроводкиОбороты.СубконтоКт.Значение = БухИт.Субконто(2);
		//				ПроводкиОбороты.СубконтоКт.НоваяСтрока();
		//				ПроводкиОбороты.СубконтоКт.Ключ = ВидыСубконто.Номенклатура;
		//				ПроводкиОбороты.СубконтоКт.Значение = БухИт.Субконто(1);								
		//					
		//				ПроводкиОбороты.КоличествоКт = КоличествоПроводки;
		//				ПроводкиОбороты.Сумма = СуммаПроводки;
		//					
		//				Распределено = Распределено + СуммаПроводки;
		//					
		//			КонецЦикла;
		//				
		//			Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
		//				КоличествоОтгруженное = БухИтКМС.СНД(3);
		//					
		//			Иначе
		//				КоличествоОтгруженное = БухИтКМС.СКД(3);
		//			КонецЕсли;
		//				
		//			Если (КоличествоВсего = КоличествоОтгруженное) и (Распределено &lt;&gt; СтоимостьВсего) Тогда
		//				ПроводкиОбороты.Сумма = ПроводкиОбороты.Сумма + СтоимостьВсего - Распределено;
		//			КонецЕсли;
		//		КонецЕсли;
		//	КонецЕсли;
		//КонецЕсли;
//	КонецЦикла;
//КонецЦикла;

//теперь попытаемся распределить
	
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить(РегистрБух, Проводки);
ВходящиеДанные.Установить("Счет", Сч004);
ВходящиеДанные.Установить("Дата", БухИт.НачДата-1);
Если РегистрБух = "Налоговый" Тогда
	//ПодготовитьТаблицуОстатковНУ(); 
Иначе
	РазделУчета = "ПрочиеСчетаБухгалтерскогоУчета";
	ВходящиеДанные.Установить("ВходящиеОстатки", Проводки);
	ВходящиеДанные.Установить("Счет", Сч004);
	ВходящиеДанные.Установить("Дата", БухИт.НачДата-1);
	ВходящиеДанные.Установить("РазделУчета", РазделУчета);
	ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
	ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатков");
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ВыгрузитьОстаткиПоСпецматериаламМЦ" ИспользуетсяПриЗагрузке="false">
			<Текст>// Выгружает остатки по любому счету. Счет записывается в таблицу 
// проводок, как объект типа "Основной.Счет" (потом он сконвертируется
// в соответствии с настройкой конвертации значений счетов).

// Остатки по субконто на которых ведется только количественный учет
// выгружаются, как отдельные проводки.

СчетВводаОстатков = Параметры.СчетВводаОстатков;
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
РегистрБух = Параметры.ПараметрыАлгоритмов.Получить("Регистр");

ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

Валюты = СоздатьОбъект("СписокЗначений");

// Остатки
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, Счет);

Параметры.ПараметрыАлгоритмов.Установить("БухИт", БухИт);
Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);

БухИт.ВыбратьСчета();
Пока БухИт.ПолучитьСчет() = 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);
								ПолучитьИтогиПоСчету();
								ДобавитьПроводку();
							КонецЦикла;
						КонецЕсли;	
					КонецЦикла;
				КонецЕсли;	
			КонецЦикла;
		КонецЕсли;	
	КонецЦикла;
	
	Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 3);	
	Проводки.Выгрузить(Параметры.ТаблицаОстатковМЦ);
	
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ВыгрузитьОстаткиПоСпецматериаламНУ" ИспользуетсяПриЗагрузке="false">
			<Текст>// Поддержка ПБУ 18
Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) &lt;&gt; Да Тогда
	Отказ = 1;
	Возврат 0;
КонецЕсли;

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто();
НУ.ИспользоватьСубконто();
НУ.ИспользоватьСубконто();
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, "10.11.1,10.11.2");


НУ.ВыбратьСчета();
Пока НУ.ПолучитьСчет() = 1 Цикл


	НУ.ВыбратьСубконто(1);
	Пока НУ.ПолучитьСубконто(1) = 1 Цикл
		Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
		КонецЕсли;
		
		НУ.ВыбратьСубконто(2);
		Пока НУ.ПолучитьСубконто(2) = 1 Цикл
		
		    НУ.ВыбратьСубконто(3);
			Пока НУ.ПолучитьСубконто(3) = 1 Цикл
				СтоимостьВР = НУ.СНД(1);

				// Выгрузка начальных остатков.
				Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
				Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
				Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
				
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", НУ.СНД(3));
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", 0);
				ДобавитьПроводкуНУ();
				
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР);
				ДобавитьПроводкуНУ();

			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
	
	Если НУ.НачДата = НачМесяца(Параметры.ДатаВводаОстатков) Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Налоговый", Проводки);
		ВходящиеДанные.Установить("Счет", НУ.Счет);
		ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
		ПодготовитьТаблицуОстатковНУ(); 
		//ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	КонецЕсли;
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ВыгрузитьОстаткиПоСчету" ИспользуетсяПриЗагрузке="false">
			<Текст>// Выгружает остатки по любому счету. Счет записывается в таблицу 
// проводок, как объект типа "Основной.Счет" (потом он сконвертируется
// в соответствии с настройкой конвертации значений счетов).

// Остатки по субконто на которых ведется только количественный учет
// выгружаются, как отдельные проводки.

СчетВводаОстатков = Параметры.СчетВводаОстатков;
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
РегистрБух = Параметры.ПараметрыАлгоритмов.Получить("Регистр");

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

Валюты = СоздатьОбъект("СписокЗначений");

// Остатки
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, Счет);

Параметры.ПараметрыАлгоритмов.Установить("БухИт", БухИт);
Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);

БухИт.ВыбратьСчета();
Пока БухИт.ПолучитьСчет() = 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 = 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);
									ПолучитьИтогиПоСчету();
									ДобавитьПроводку();
								КонецЦикла;
							КонецЕсли;	
						КонецЦикла;
					КонецЕсли;	
				КонецЦикла;
			Иначе
				Если Счет.Код = "25" Тогда
					Если БухИт.ВыбратьСубконто(2) = 1 Тогда
						Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
							Если ТипЗначенияСтр(БухИт.Субконто(2)) = "Справочник" Тогда
								Если БухИт.Субконто(2).ЭтоГруппа() = 1 Тогда
									Продолжить;
								КонецЕсли;
							КонецЕсли;
							
							Если ((СуммовойУчет1 = 1) и (СуммовойУчет2 = 0)) или (КоличествоУровней = 1) Тогда
								Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 2);
								ПолучитьИтогиПоСчету();
								ДобавитьПроводку();
							КонецЕсли;
						КонецЦикла;
					КонецЕсли;	
				КонецЕсли;	
			КонецЕсли;	
		КонецЕсли;	
	КонецЦикла;
	
	РазделУчета = ОпределитьРазделУчета();
	Если ПустоеЗначение(РазделУчета) = 0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("ВходящиеОстатки", Проводки);
		ВходящиеДанные.Установить("Счет", Счет);
		ВходящиеДанные.Установить("Дата", БухИт.НачДата-1);
		ВходящиеДанные.Установить("РазделУчета", РазделУчета);
		ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
		ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
		ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
		Если (РазделУчета = "РасчетыСПерсоналомПоОплатеТрудаИДепонентам")
			И (Параметры.ДатаВводаОстатков &lt;&gt; Параметры.ДатаКонцаПериодаВыгрузки) Тогда
			ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 0);
		КонецЕсли;
		Если РазделУчета = "РасчетыПоНалогамИСборам" Тогда
			ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 0);
		КонецЕсли;
		Если (РазделУчета = "НезавершенноеПроизводство") ИЛИ (РазделУчета = "РасходыБудущихПериодов") Тогда
			// делим по подразделениям
			ПроводкиПоПодразделению = СоздатьОбъект("ТаблицаЗначений");
			Проводки.Выгрузить(ПроводкиПоПодразделению);
			Проводки.НоваяКолонка("ПодразделениеОрганизации");
			ПроводкиПоПодразделению.УдалитьСтроки();			
			Проводки.ВыбратьСтроки();			
			Пока Проводки.ПолучитьСтроку() = 1 Цикл
				Для НомерСтроки = 1 По Проводки.СубконтоДт.КоличествоСтрок() Цикл
					ТекЗнач = Проводки.СубконтоДт.ПолучитьЗначение(НомерСтроки, "Значение");
					Если ТипЗначенияСтр(ТекЗнач) = "Справочник" Тогда
						Если ТекЗнач.Вид() = "Подразделения" Тогда
							Проводки.ПодразделениеОрганизации =  ТекЗнач;
							Прервать;
						ИначеЕсли ТекЗнач.Вид() = "РасходыБудущихПериодов" Тогда
							Если ТипЗначенияСтр(ТекЗнач.Субконто1) = "Справочник" Тогда
								Если ТекЗнач.Субконто1.Вид() = "Подразделения" Тогда
									Проводки.ПодразделениеОрганизации =  ТекЗнач.Субконто1;
									Прервать;
								КонецЕсли;
							КонецЕсли;
							Если ТипЗначенияСтр(ТекЗнач.Субконто2) = "Справочник" Тогда
								Если ТекЗнач.Субконто2.Вид() = "Подразделения" Тогда
									Проводки.ПодразделениеОрганизации =  ТекЗнач.Субконто2;
									Прервать;
								КонецЕсли;
							КонецЕсли;
							Если ТипЗначенияСтр(ТекЗнач.Субконто3) = "Справочник" Тогда
								Если ТекЗнач.Субконто3.Вид() = "Подразделения" Тогда
									Проводки.ПодразделениеОрганизации =  ТекЗнач.Субконто3;
									Прервать;
								КонецЕсли;
							КонецЕсли;
						КонецЕсли;
					КонецЕсли;
				КонецЦикла;
			КонецЦикла;
			Проводки.Сортировать("ПодразделениеОрганизации");
			
			ТекПодразделение = "";
			Проводки.ВыбратьСтроки();			
			Пока Проводки.ПолучитьСтроку() = 1 Цикл
				НомСтроки = 0;
				НомСтроки = Проводки.НомерСтроки;
				
				ПроводкиПоПодразделению.НоваяСтрока();
				НомСтрокиПодразделения = ПроводкиПоПодразделению.КоличествоСтрок();
				Для НомКолонки = 1 по ПроводкиПоПодразделению.КоличествоКолонок() Цикл
					ПроводкиПоПодразделению.УстановитьЗначение(НомСтрокиПодразделения, НомКолонки, Проводки.ПолучитьЗначение(НомСтроки, НомКолонки));
				КонецЦикла;
				ТекПодразделение = Проводки.ПодразделениеОрганизации;
				
				Если НомСтроки &lt; Проводки.КоличествоСтрок() Тогда
					СледПодразделение = Проводки.ПолучитьЗначение(НомСтроки + 1, "ПодразделениеОрганизации");
				Иначе
					СледПодразделение = "";
				КонецЕсли;
				
				Если ТекПодразделение &lt;&gt; СледПодразделение Тогда
					Если ПроводкиПоПодразделению.КоличествоСтрок() &gt; 0 Тогда
						ВходящиеДанные.Установить("ВходящиеОстатки", ПроводкиПоПодразделению);
						ВходящиеДанные.Установить("ПодразделениеОрганизации", ТекПодразделение);
						ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатков");
						ПроводкиПоПодразделению.УдалитьСтроки();
					КонецЕсли;
				КонецЕсли;
				
			КонецЦикла;
		Иначе
			ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатков");
		КонецЕсли;
	Иначе			
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить(РегистрБух, Проводки);
		ВходящиеДанные.Установить("Счет", Счет);
		ВходящиеДанные.Установить("Дата", БухИт.НачДата-1);
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	КонецЕсли;
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ВыгрузитьОстаткиПоСчетуНУ" ИспользуетсяПриЗагрузке="false">
			<Текст>// Выгрузка остатков с единственной группировкой по субконто.
// Остаток по каждому субконто распределяется по указанным счетам бух учета
// Перед распределением бухгалтерские итоги позиционируются на текущем
// параметре выборки налоговых итогов.
// Предполагается, что по счету есть только дебетовые остатки.

СписокСчетовНУ = Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовНУ");
СписокСчетовПР = Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовПР");
СписокСчетовБУ = Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ");
ВидСубконтоНУ = Параметры.ПараметрыАлгоритмов.Получить("ВидСубконтоНУ");
Количественный = Параметры.ПараметрыАлгоритмов.Получить("Количественный");
КодСчетаДт = Параметры.ПараметрыАлгоритмов.Получить("КодСчетаДт");
ДтКт = Параметры.ПараметрыАлгоритмов.Получить("ДтКт");

СчН02_01 = СчетПоКоду("Н02.01");
СчН02_09 = СчетПоКоду("Н02.09");

Сч08_3 = СчетПоКоду("08.3");
Сч10_1 = СчетПоКоду("10.1");
Сч10_2 = СчетПоКоду("10.2");
Сч10_7 = СчетПоКоду("10.7");
Сч10_11_1 = СчетПоКоду("10.11.1");
Сч10_11_2 = СчетПоКоду("10.11.2");

Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.ИспользоватьСубконто(ВидСубконтоНУ);
НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовНУ);
	
ПР = СоздатьОбъект("БухгалтерскиеИтоги");
ПР.ИспользоватьСубконто(ВидСубконтоНУ);
ПР.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовПР);

БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ИспользоватьСубконто();
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СписокСчетовБУ);

ПорядокСубконто = глРазложить(Параметры.ПараметрыАлгоритмов.Получить("ПорядокСубконтоБУ"));
НомерСубконто1 = ПорядокСубконто.ПолучитьЗначение(1);
НомерСубконто2 = ПорядокСубконто.ПолучитьЗначение(2);
НомерСубконто3 = ПорядокСубконто.ПолучитьЗначение(3);

ИтогиПоСубконто = СоздатьОбъект("ТаблицаЗначений");
ИтогиПоСубконто.НоваяКолонка("Счет");
ИтогиПоСубконто.НоваяКолонка("КодСчета");
ИтогиПоСубконто.НоваяКолонка("Субконто1");
ИтогиПоСубконто.НоваяКолонка("Субконто2");
ИтогиПоСубконто.НоваяКолонка("Субконто3");
ИтогиПоСубконто.НоваяКолонка("СНД1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК1", "Число");
ИтогиПоСубконто.НоваяКолонка("КО1", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО1", "Число");
ИтогиПоСубконто.НоваяКолонка("СНД3", "Число");
ИтогиПоСубконто.НоваяКолонка("СНК3", "Число");
ИтогиПоСубконто.НоваяКолонка("КО3", "Число");
ИтогиПоСубконто.НоваяКолонка("ДО3", "Число");

Табл10_7  = СоздатьОбъект("ТаблицаЗначений");
Табл10_7.Загрузить(ИтогиПоСубконто);
Табл10_7.УдалитьСтроки();


	
ВедетсяУчетМПЗвПереработке = Константа.РаздельныйУчетМатериаловСкладПереработка.Получить(НУ.НачДата);

НУ.ВыбратьСчета();
Пока НУ.ПолучитьСчет() = 1 Цикл
	НУ.ВыбратьСубконто(1);
	Пока НУ.ПолучитьСубконто(1) = 1 Цикл
		Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
		КонецЕсли;
		
		СтоимостьНУ = ?(ДтКт = 1, НУ.СНД(1), НУ.СНК(1));
		
		КоличествоНУ = ?(Количественный = 1, ?(ДтКт = 1, НУ.СНД(3), НУ.СНК(3)), 0);
		
		СтоимостьПР = 0;
		
		Если ПР.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
			Если ПР.ПолучитьСубконто(ВидСубконтоНУ,, НУ.Субконто(1)) = 1 Тогда
				СтоимостьПР = ?(ДтКт = 1, ПР.СНД(1), ПР.СНК(1));
			КонецЕсли;
		КонецЕсли;
		
		Если БУ.ПолучитьПериод(1, НУ.НачДата) = 1 Тогда
			Если БУ.ПолучитьСубконто(НомерСубконто1,, НУ.Субконто(1)) = 1 Тогда
				
				ИтогиПоСубконто.УдалитьСтроки();
				Табл10_7.УдалитьСтроки();
			
				БУ.ВыбратьСчета();
				Пока БУ.ПолучитьСчет() = 1 Цикл
					
					Если (НУ.Счет = СчН02_09) и (БУ.Счет &lt;&gt; Сч10_7) Тогда
						Продолжить;
					
					ИначеЕсли БУ.Счет = Сч10_7 Тогда
						Если (ВедетсяУчетМПЗвПереработке = Да) и (НУ.Счет &lt;&gt; СчН02_09) Тогда
							
							БУ.ВыбратьСубконто(НомерСубконто2);
							Пока БУ.ПолучитьСубконто(НомерСубконто2) = 1 Цикл
								БУ.ВыбратьСубконто(НомерСубконто3);
								Пока БУ.ПолучитьСубконто(НомерСубконто3) = 1 Цикл																							
									Табл10_7.НоваяСтрока();
									Табл10_7.Счет = БУ.Счет;
									Табл10_7.Субконто1 = БУ.Субконто(НомерСубконто1);
									Табл10_7.Субконто2 = БУ.Субконто(НомерСубконто2);
									Табл10_7.Субконто3 = БУ.Субконто(НомерСубконто3);
									Табл10_7.СНД1 = БУ.СНД(1);
									Табл10_7.СНК1 = БУ.СНК(1);
									Табл10_7.КО1 = БУ.КО(1);
									Табл10_7.ДО1 = БУ.ДО(1);
									Табл10_7.СНД3 = БУ.СНД(3);
									Табл10_7.СНК3 = БУ.СНК(3);
									Табл10_7.КО3 = БУ.КО(3);
									Табл10_7.ДО3 = БУ.ДО(3);											
								КонецЦикла;
							КонецЦикла;
							
							Продолжить;
						КонецЕсли;
					Иначе
						КодСчета = КодСчетаДт;
					КонецЕсли;
					
					КоличествоУровней = БУ.Счет.КоличествоСубконто();
						
					Если (КоличествоУровней &gt; 1) и (БУ.Счет &lt;&gt; Сч10_11_1) и (БУ.Счет &lt;&gt; Сч10_11_2) и (БУ.Счет &lt;&gt; Сч08_3) Тогда
						БУ.ВыбратьСубконто(НомерСубконто2);
						Пока БУ.ПолучитьСубконто(НомерСубконто2) = 1 Цикл
							Если БУ.Субконто(НомерСубконто2).ЭтоГруппа() = 1 Тогда
								Продолжить;
							КонецЕсли;
							
							Если КоличествоУровней &gt; 2 Тогда
								БУ.ВыбратьСубконто(НомерСубконто3);
								Пока БУ.ПолучитьСубконто(НомерСубконто3) = 1 Цикл
									Если БУ.Субконто(НомерСубконто3).ЭтоГруппа() = 1 Тогда
										Продолжить;
									КонецЕсли;
									
									ИтогиПоСубконто.НоваяСтрока();
									ИтогиПоСубконто.Счет = БУ.Счет;
									ИтогиПоСубконто.КодСчета = КодСчета;
									ИтогиПоСубконто.Субконто1 = БУ.Субконто(НомерСубконто1);
									ИтогиПоСубконто.Субконто2 = БУ.Субконто(НомерСубконто2);
									ИтогиПоСубконто.Субконто3 = БУ.Субконто(НомерСубконто3);
									ИтогиПоСубконто.СНД1 = БУ.СНД(1);
									ИтогиПоСубконто.СНК1 = БУ.СНК(1);
									ИтогиПоСубконто.КО1 = БУ.КО(1);
									ИтогиПоСубконто.ДО1 = БУ.ДО(1);
									Если БУ.Счет.Количественный = 1 Тогда
										ИтогиПоСубконто.СНД3 = БУ.СНД(3);
										ИтогиПоСубконто.СНК3 = БУ.СНК(3);
										ИтогиПоСубконто.КО3 = БУ.КО(3);
										ИтогиПоСубконто.ДО3 = БУ.ДО(3);
									КонецЕсли;
								КонецЦикла;
								
							Иначе
								ИтогиПоСубконто.НоваяСтрока();
								ИтогиПоСубконто.Счет = БУ.Счет;
								ИтогиПоСубконто.КодСчета = КодСчета;
								ИтогиПоСубконто.Субконто1 = БУ.Субконто(НомерСубконто1);
								ИтогиПоСубконто.Субконто2 = БУ.Субконто(НомерСубконто2);
								ИтогиПоСубконто.Субконто3 = "";
								ИтогиПоСубконто.СНД1 = БУ.СНД(1);
								ИтогиПоСубконто.СНК1 = БУ.СНК(1);
								ИтогиПоСубконто.КО1 = БУ.КО(1);
								ИтогиПоСубконто.ДО1 = БУ.ДО(1);
								Если БУ.Счет.Количественный = 1 Тогда
									ИтогиПоСубконто.СНД3 = БУ.СНД(3);
									ИтогиПоСубконто.СНК3 = БУ.СНК(3);
									ИтогиПоСубконто.КО3 = БУ.КО(3);
									ИтогиПоСубконто.ДО3 = БУ.ДО(3);
								КонецЕсли;
							КонецЕсли;
						КонецЦикла;
						
					Иначе
						ИтогиПоСубконто.НоваяСтрока();
						ИтогиПоСубконто.Счет = БУ.Счет;
						ИтогиПоСубконто.КодСчета = КодСчета;
						ИтогиПоСубконто.Субконто1 = БУ.Субконто(НомерСубконто1);
						ИтогиПоСубконто.Субконто2 = "";
						ИтогиПоСубконто.Субконто3 = "";
						ИтогиПоСубконто.СНД1 = БУ.СНД(1);
						ИтогиПоСубконто.СНК1 = БУ.СНК(1);
						ИтогиПоСубконто.КО1 = БУ.КО(1);
						ИтогиПоСубконто.ДО1 = БУ.ДО(1);
						Если БУ.Счет.Количественный = 1 Тогда
							ИтогиПоСубконто.СНД3 = БУ.СНД(3);
							ИтогиПоСубконто.СНК3 = БУ.СНК(3);
							ИтогиПоСубконто.КО3 = БУ.КО(3);
							ИтогиПоСубконто.ДО3 = БУ.ДО(3);
						КонецЕсли;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
			
			Если (ВедетсяУчетМПЗвПереработке = Да) и (НУ.Счет &lt;&gt; СчН02_09) Тогда
			Иначе
				ИтогиПоСубконто.ВыбратьСтроки(); 
				Пока ИтогиПоСубконто.ПолучитьСтроку() = 1 Цикл
					Если ИтогиПоСубконто.Счет.Код = "10.7" Тогда
						Табл10_7.НоваяСтрока();
						Табл10_7.Счет = ИтогиПоСубконто.Счет;
						Табл10_7.КодСчета = ИтогиПоСубконто.КодСчета;
						Табл10_7.Субконто1 = ИтогиПоСубконто.Субконто1;
						Табл10_7.Субконто2 = ИтогиПоСубконто.Субконто2;
						Табл10_7.Субконто3 = ИтогиПоСубконто.Субконто3;
						Табл10_7.СНД1 = ИтогиПоСубконто.СНД1;
						Табл10_7.СНК1 = ИтогиПоСубконто.СНК1;
						Табл10_7.КО1 = ИтогиПоСубконто.КО1;
						Табл10_7.ДО1 = ИтогиПоСубконто.ДО1;
						Табл10_7.СНД3 = ИтогиПоСубконто.СНД3;
						Табл10_7.СНК3 = ИтогиПоСубконто.СНК3;
						Табл10_7.КО3 = ИтогиПоСубконто.КО3;
						Табл10_7.ДО3 = ИтогиПоСубконто.ДО3;
					КонецЕсли;						
				КонецЦикла;   
			КонецЕсли;
			
			
			Коэф = 1;//?(ВедетсяУчетМПЗвПереработке = Нет, 1, 0);
			СтоимостьБУ_Всего_10_7 = Коэф * ?(ДтКт = 1, Табл10_7.Итог("СНД1"), Табл10_7.Итог("СНК1"));
			КоличествоБУ_Всего_10_7 = Коэф * ?(ДтКт = 1, Табл10_7.Итог("СНД3"), Табл10_7.Итог("СНК3"));
			
			СтоимостьБУ_Всего = ?(ДтКт = 1, БУ.СНД(1), БУ.СНК(1)) - СтоимостьБУ_Всего_10_7;
			
			Если Количественный = 1 Тогда
				КоличествоБУ_Всего = ?(ДтКт = 1, БУ.СНД(3), БУ.СНК(3)) - КоличествоБУ_Всего_10_7;				
			Иначе
				КоличествоБУ_Всего = 0;
			КонецЕсли; 
			
			СтоимостьБУ_ТекИтог = 0;
			КоличествоБУ_ТекИтог = 0;
			
			РаспределеноНУ = 0;
			РаспределеноПР = 0;
							
			ИтогиПоСубконто.ВыбратьСтроки();
			Пока ИтогиПоСубконто.ПолучитьСтроку() = 1 Цикл
								
				СтоимостьБУ = ?(ДтКт = 1, ИтогиПоСубконто.СНД1, ИтогиПоСубконто.СНК1);
				
				Если ИтогиПоСубконто.Счет.Количественный = 1 Тогда
					КоличествоБУ = ?(ДтКт = 1, ИтогиПоСубконто.СНД3, ИтогиПоСубконто.СНК3);
				КонецЕсли;
				
				Если (ИтогиПоСубконто.Счет.Количественный = 1)
					И ((КоличествоБУ) &lt;&gt; 0) Тогда						
					
					ТекСтоимостьНУ = ?(КоличествоБУ_Всего + КоличествоБУ_Всего_10_7 = 0, 0, Окр(КоличествоБУ * СтоимостьНУ / (КоличествоБУ_Всего + КоличествоБУ_Всего_10_7), 2, 1));
					
					ТекСтоимостьПР = ?(КоличествоБУ_Всего + КоличествоБУ_Всего_10_7 = 0, 0, Окр(КоличествоБУ * СтоимостьПР / (КоличествоБУ_Всего + КоличествоБУ_Всего_10_7), 2, 1));
					
					Если ИтогиПоСубконто.Счет.Код = "10.7" Тогда     
						ТекСтоимостьБУ = СтоимостьБУ;
					Иначе
						ТекСтоимостьБУ = ?(КоличествоБУ_Всего = 0, 0, Окр(КоличествоБУ * СтоимостьБУ_Всего / КоличествоБУ_Всего, 2, 1));
					КонецЕсли;
					
				Иначе
					КоличествоБУ = 0;
					
					ТекСтоимостьНУ = ?(СтоимостьБУ_Всего = 0, 0, Окр(СтоимостьНУ * СтоимостьБУ / СтоимостьБУ_Всего, 2, 1));
									
					ТекСтоимостьПР = ?(СтоимостьБУ_Всего = 0, 0, Окр(СтоимостьПР * СтоимостьБУ / СтоимостьБУ_Всего, 2, 1));
					
					ТекСтоимостьБУ = СтоимостьБУ;
				КонецЕсли;
								
				РаспределеноНУ = РаспределеноНУ + ТекСтоимостьНУ;
				РаспределеноПР = РаспределеноПР + ТекСтоимостьПР;
				
				СтоимостьБУ_ТекИтог = СтоимостьБУ_ТекИтог + ТекСтоимостьБУ;
				КоличествоБУ_ТекИтог = КоличествоБУ_ТекИтог + КоличествоБУ;
				
				// Если текущий итог по колонке равен всей сумме колонки,
				// то это последняя проводка и ее сумму надо скорректировать.
				Если ИтогиПоСубконто.Счет.Количественный = 1 Тогда
					Если ((КоличествоБУ_ТекИтог = (КоличествоБУ_Всего + КоличествоБУ_Всего_10_7)) И (ВедетсяУчетМПЗвПереработке = Нет))
						ИЛИ ((КоличествоБУ_ТекИтог = КоличествоБУ_Всего) И (ВедетсяУчетМПЗвПереработке = Да)) Тогда
						ТекСтоимостьНУ = ТекСтоимостьНУ + СтоимостьНУ - РаспределеноНУ;
						ТекСтоимостьПР = ТекСтоимостьПР + СтоимостьПР - РаспределеноПР;
					КонецЕсли;
					

				Иначе
					Если СтоимостьБУ_ТекИтог = СтоимостьБУ_Всего Тогда
						ТекСтоимостьНУ = ТекСтоимостьНУ + СтоимостьНУ - РаспределеноНУ;
						ТекСтоимостьПР = ТекСтоимостьПР + СтоимостьПР - РаспределеноПР;
					КонецЕсли;
					
				КонецЕсли;
				
				
				// Выгрузка начальных остатков.
				Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
				
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", ИтогиПоСубконто.Субконто1);
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", ИтогиПоСубконто.Субконто2);
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", ИтогиПоСубконто.Субконто3);
					
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", ИтогиПоСубконто.Субконто1);
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", ИтогиПоСубконто.Субконто2);
				Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", ИтогиПоСубконто.Субконто3);
        					
				Если ДтКт = 1 Тогда
					Параметры.ПараметрыАлгоритмов.Установить("СчетДт", ИтогиПоСубконто.Счет);
					Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", ИтогиПоСубконто.КодСчета);
					Параметры.ПараметрыАлгоритмов.Установить("СчетКт", СчетПоКоду("00"));
					Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
					
				Иначе
					Параметры.ПараметрыАлгоритмов.Установить("СчетДт", СчетПоКоду("00"));
					Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
					Параметры.ПараметрыАлгоритмов.Установить("СчетКт", ИтогиПоСубконто.Счет);
					Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", ИтогиПоСубконто.КодСчета);
				КонецЕсли;
				
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", КоличествоБУ);
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", КоличествоБУ);
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьНУ);
				ДобавитьПроводкуНУ();
				
				// Поддержка ПБУ 18
				Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
					ТекСтоимостьВР = ТекСтоимостьБУ - ТекСтоимостьНУ - ТекСтоимостьПР;
					Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ПР");
					Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ПР");
					Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", 0);
					Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", 0);
					Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьПР);
					ДобавитьПроводкуНУ();
					
					Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
					Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
					Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", ТекСтоимостьВР);
					ДобавитьПроводкуНУ();
				КонецЕсли;
			КонецЦикла;
		
		Иначе // нет остатков по бух. учету
				
					
			// Выгрузка начальных остатков.
			Параметры.ПараметрыАлгоритмов.Установить("ТаблицаПроводок", Проводки);
			
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", ИтогиПоСубконто.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", ИтогиПоСубконто.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", ИтогиПоСубконто.Субконто3);
					
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт1", ИтогиПоСубконто.Субконто1);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт2", ИтогиПоСубконто.Субконто2);
			Параметры.ПараметрыАлгоритмов.Установить("СубконтоКт3", ИтогиПоСубконто.Субконто3);

				
			Если ДтКт = 1 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("СчетДт", НУ.Счет);
				Параметры.ПараметрыАлгоритмов.Установить("СчетКт", СчетПоКоду("00"));
				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", КодСчетаДт);
				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", "");
					
			Иначе
				Параметры.ПараметрыАлгоритмов.Установить("СчетДт", СчетПоКоду("00"));
				Параметры.ПараметрыАлгоритмов.Установить("СчетКт", НУ.Счет);
				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
				Параметры.ПараметрыАлгоритмов.Установить("КодСчетаКт", КодСчетаДт);
			КонецЕсли;
				
			Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "НУ");
			Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "НУ");
			Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", КоличествоНУ);
			Параметры.ПараметрыАлгоритмов.Установить("КоличествоКт", КоличествоНУ);
			Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьНУ);
			ДобавитьПроводкуНУ();
				
			// Поддержка ПБУ 18
			Если Константа.ПрименяетсяПБУ18.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Да Тогда
				СтоимостьВР = - СтоимостьНУ - СтоимостьПР;
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ПР");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ПР");
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьПР);
				ДобавитьПроводкуНУ();
					
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаДт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("ВидУчетаКт", "ВР");
				Параметры.ПараметрыАлгоритмов.Установить("СуммаПроводки", СтоимостьВР);
				ДобавитьПроводкуНУ();
			КонецЕсли;
		КонецЕсли;

		
		БУ.ПолучитьСубконто(1,, "");
		БУ.ПолучитьПериод(, "");
		
	КонецЦикла; // НУ.ВыбратьСубконто()
КонецЦикла; // НУ.ВыбратьСчета()


ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Налоговый", Проводки);
ВходящиеДанные.Установить("Счет", СписокСчетовНУ);
ВходящиеДанные.Установить("Дата", НУ.НачДата-1);
ПодготовитьТаблицуОстатковНУ();</Текст>
		</Алгоритм>
		<Алгоритм Имя="ВыгрузитьСведенияОбИБ" ИспользуетсяПриЗагрузке="false">
			<Текст>Идентификатор = "ИдентификаторКонфигурации";
Значение = глИдентификаторКонфигурации();
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "Конфигурация";
Значение = Метаданные.Идентификатор;
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "НомерРелиза";
Значение = Константа.НомерРелиза;
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "Организация";
Значение = ?(ПустоеЗначение(Константа.НазваниеОрганизации) = 0, Константа.НазваниеОрганизации, Константа.ОфициальноеНазваниеОрганизации);
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "ИНН";
Значение = Лев(Константа.ИННОрганизации, 10);
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "КПП";
Значение = Сред(Константа.ИННОрганизации, 12, 9);
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "УчетЗарплатыВоВнешнейПрограмме";
Значение = ?(Константа.УчетЗарплатыВоВнешнейПрограмме = Перечисление.Булево.Нет, 0, 0);
УстановитьАтрибут(rootNode, Идентификатор, Значение);

//**********************************************************
Идентификатор = "ИДПравил";
Значение = "ВыгрузкаДокументов";
УстановитьАтрибут(rootNode, Идентификатор, Значение);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДанныеПоНДСпоАвансамВыданным" ИспользуетсяПриЗагрузке="false">
			<Текст>ДанныеПоСФ = СоздатьОбъект("ТаблицаЗначений");
ДанныеПоСФ.НоваяКолонка("Контрагент");
ДанныеПоСФ.НоваяКолонка("ДоговорКонтрагента"); 
ДанныеПоСФ.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДанныеПоСФ.НоваяКолонка("ДатаСФ"); 
ДанныеПоСФ.НоваяКолонка("НомерСФ", "Строка"); 
ДанныеПоСФ.НоваяКолонка("ВидЦенности", "Строка"); 
ДанныеПоСФ.НоваяКолонка("Номенклатура");
ДанныеПоСФ.НоваяКолонка("СтавкаНДС", "Строка"); 
ДанныеПоСФ.НоваяКолонка("СуммаБезНДС", "Число"); 
ДанныеПоСФ.НоваяКолонка("ЗадолженностьВал", "Число");
ДанныеПоСФ.НоваяКолонка("НДС", "Число");
ДанныеПоСФ.НоваяКолонка("КлючСтроки");
ДанныеПоСФ.НоваяКолонка("СчетФактура");
ДанныеПоСФ.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
ДанныеПоСФ.НоваяКолонка("ВалютаАванса");

ДанныеПоСФ.НоваяКолонка("Исправление");
ДанныеПоСФ.НоваяКолонка("НомерИсправления");
ДанныеПоСФ.НоваяКолонка("ДатаИсправления");
ДанныеПоСФ.НоваяКолонка("КорректировочныйСчетФактура");
ДанныеПоСФ.НоваяКолонка("НомерИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсправленияИсходногоДокумента");

ДополнительныеСведения = СоздатьОбъект("ТаблицаЗначений");
ДополнительныеСведения.НоваяКолонка("КлючСтроки");
ДополнительныеСведения.НоваяКолонка("Событие"); 
ДополнительныеСведения.НоваяКолонка("СчетУчета");
ДополнительныеСведения.НоваяКолонка("СуммаБезНДС", "Число");
ДополнительныеСведения.НоваяКолонка("НДС", "Число");
ДополнительныеСведения.НоваяКолонка("ВидЦенности", "Строка"); 
ДополнительныеСведения.НоваяКолонка("Номенклатура");
ДополнительныеСведения.НоваяКолонка("СтавкаНДС", "Строка");
ДополнительныеСведения.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
///******
ДополнительныеСведения.НоваяКолонка("Контрагент");
ДополнительныеСведения.НоваяКолонка("ДоговорКонтрагента"); 
ДополнительныеСведения.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДополнительныеСведения.НоваяКолонка("ДатаСФ"); 
ДополнительныеСведения.НоваяКолонка("НомерСФ", "Строка"); 
ДополнительныеСведения.НоваяКолонка("ПредъявленСФ", "Число");
ДополнительныеСведения.НоваяКолонка("СчетФактура");
ДополнительныеСведения.НоваяКолонка("ВалютаАванса");
ДополнительныеСведения.НоваяКолонка("Исправление");
ДополнительныеСведения.НоваяКолонка("НомерИсправления");
ДополнительныеСведения.НоваяКолонка("ДатаИсправления");
ДополнительныеСведения.НоваяКолонка("КорректировочныйСчетФактура");
ДополнительныеСведения.НоваяКолонка("НомерИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсправленияИсходногоДокумента");

		
Опер = СоздатьОбъект("Операция");
Сч76_ВА = СчетПоКоду("76.ВА");
														 
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные);

БухИт.ВыполнитьЗапрос(, Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "76.ВА");
		
ТаблицаСтавок = СоздатьОбъект("ТаблицаЗначений");
		
БухИт.ВыбратьСубконто(1);	
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	БухИт.ВыбратьСубконто(2);	
	Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
				
		Док = БухИт.Субконто(2);
		Если ПустоеЗначение(Док) = 1 Тогда
			Продолжить;
			
		ИначеЕсли (Док.Вид()&lt;&gt;"СчетФактураПолученный") И (Док.Вид()&lt;&gt;"ИсправлениеСчетаФактурыПолученного") Тогда
			Продолжить;
						
		ИначеЕсли ПустоеЗначение(Док.Договор) = 1 Тогда
			Сообщить("Не выгружены данные по счету-фактуре """ + Док + """: не указан договор.", "!");
			Продолжить;
		КонецЕсли;
		
		Если Метаданные.Документ(Док.Вид()).РеквизитШапки("ДатаНомерСчетаФактуры").Выбран() =  0 Тогда
			НомерСФ = Док.НомерДок;
			ДатаСФ  = Док.ДатаДок;
		Иначе
			ДатаНомер = СокрЛП(Док.ДатаНомерСчетаФактуры);
			Если ПустоеЗначение(ДатаНомер) = 0 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",СокрЛП(ДатаНомер));
				ПолучитьДатуИНомерСФ();
				НомерСФ = Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры");
				ДатаСФ  = Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры");	
			Иначе
				ДатаСФ = Док.ДатаДок;
				НомерСФ = Док.НомерДок;
			КонецЕсли;
		КонецЕсли;
			
		ВидЦенности = "АвансыВыданные";
		Договор = Док.Договор;
				
		Курс = 1;
		Кратность = 1;
		Валюта = Параметры.Рубли;
					
		ДанныеПоСФ.НоваяСтрока();
		ДанныеПоСФ.Контрагент = Док.Контрагент;
		ДанныеПоСФ.ДоговорКонтрагента = Договор; 
		ДанныеПоСФ.ДатаСФ = ДатаСФ; 
		ДанныеПоСФ.НомерСФ = НомерСФ; 
		ДанныеПоСФ.КлючСтроки = ДанныеПоСФ.НомерСтроки;
		ДанныеПоСФ.СчетФактура = Док;
		ДанныеПоСФ.ВалютаАванса = Параметры.Рубли;
		
		Если Док.Вид()="ИсправлениеСчетаФактурыПолученного" Тогда
			ДанныеПоСФ.Исправление = 1;
			ДанныеПоСФ.НомерИсправления = Док.НомерИсправления;
			ДанныеПоСФ.ДатаИсправления  = Док.ДатаИсправления;
		КонецЕсли;
		
		ТаблицаСтавок.Очистить();
		ТаблицаСтавок.НоваяКолонка("ВидЦенности");
		ТаблицаСтавок.НоваяКолонка("Ставка");
		ТаблицаСтавок.НоваяКолонка("СуммаБезНДС");
		ТаблицаСтавок.НоваяКолонка("НДС");
				
		Если (Док.СуммаБезНДС20 + Док.НДС20) &lt;&gt; 0 Тогда
			ТаблицаСтавок.НоваяСтрока();
			ТаблицаСтавок.ВидЦенности = ВидЦенности;
			ТаблицаСтавок.СуммаБезНДС = Док.СуммаБезНДС20;
			ТаблицаСтавок.НДС = Док.НДС20;
			ТаблицаСтавок.Ставка = "НДС18_118";
		КонецЕсли;
	
		Если (Док.СуммаБезНДС10 + Док.НДС10) &lt;&gt; 0 Тогда
			ТаблицаСтавок.НоваяСтрока();
			ТаблицаСтавок.ВидЦенности = ВидЦенности;
			ТаблицаСтавок.СуммаБезНДС = Док.СуммаБезНДС10;
			ТаблицаСтавок.НДС = Док.НДС10;
			ТаблицаСтавок.Ставка = "НДС10_110";
		КонецЕсли;

		ТаблицаСтавок.Сортировать("Ставка");

		ТаблицаСтавок.ВыбратьСтроки();
		Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
			ДополнительныеСведения.НоваяСтрока();
			ДополнительныеСведения.КлючСтроки = ДанныеПоСФ.НомерСтроки;
			ДополнительныеСведения.СуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
			ДополнительныеСведения.НДС = ТаблицаСтавок.НДС;
			ДополнительныеСведения.ВидЦенности = ВидЦенности;
			ДополнительныеСведения.СтавкаНДС = ТаблицаСтавок.Ставка;
			
			ДополнительныеСведения.Контрагент = ДанныеПоСФ.Контрагент;
			ДополнительныеСведения.ДоговорКонтрагента =  ДанныеПоСФ.ДоговорКонтрагента;
			ДополнительныеСведения.ДатаСФ = ДанныеПоСФ.ДатаСФ;
			ДополнительныеСведения.НомерСФ = ДанныеПоСФ.НомерСФ;
			ДополнительныеСведения.ПредъявленСФ = 1;
			ДополнительныеСведения.СчетФактура = ДанныеПоСФ.СчетФактура;
			ДополнительныеСведения.ВалютаАванса = ДанныеПоСФ.ВалютаАванса;		
			ДополнительныеСведения.СчетУчета = Сч76_ВА;
			
			ДополнительныеСведения.Исправление      = ДанныеПоСФ.Исправление;
			ДополнительныеСведения.НомерИсправления = ДанныеПоСФ.НомерИсправления;
			ДополнительныеСведения.ДатаИсправления  = ДанныеПоСФ.ДатаИсправления;

		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("СчетУчетаНДС", Сч76_ВА);
ВходящиеДанные.Установить("ДанныеПоСФНДС", ДополнительныеСведения);
ВходящиеДанные.Установить("РазделУчета", "НДСПоАвансамПолученным");

ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);

ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);


ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводОстатковНДС");</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДанныеПоНДСпоАвансамПолученным" ИспользуетсяПриЗагрузке="false">
			<Текст>ДанныеПоСФ = СоздатьОбъект("ТаблицаЗначений");
ДанныеПоСФ.НоваяКолонка("Контрагент");
ДанныеПоСФ.НоваяКолонка("ДоговорКонтрагента"); 
ДанныеПоСФ.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДанныеПоСФ.НоваяКолонка("ДатаСФ"); 
ДанныеПоСФ.НоваяКолонка("НомерСФ", "Строка"); 
ДанныеПоСФ.НоваяКолонка("ВидЦенности", "Строка"); 
ДанныеПоСФ.НоваяКолонка("Номенклатура");
ДанныеПоСФ.НоваяКолонка("СтавкаНДС", "Строка"); 
ДанныеПоСФ.НоваяКолонка("СуммаБезНДС", "Число"); 
ДанныеПоСФ.НоваяКолонка("ЗадолженностьВал", "Число");
ДанныеПоСФ.НоваяКолонка("НДС", "Число");
ДанныеПоСФ.НоваяКолонка("КлючСтроки");
ДанныеПоСФ.НоваяКолонка("СчетФактура");
ДанныеПоСФ.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
ДанныеПоСФ.НоваяКолонка("ВалютаАванса");

ДанныеПоСФ.НоваяКолонка("Исправление");
ДанныеПоСФ.НоваяКолонка("НомерИсправления");
ДанныеПоСФ.НоваяКолонка("ДатаИсправления");
ДанныеПоСФ.НоваяКолонка("КорректировочныйСчетФактура");
ДанныеПоСФ.НоваяКолонка("НомерИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсправленияИсходногоДокумента");
		
ДополнительныеСведения = СоздатьОбъект("ТаблицаЗначений");
ДополнительныеСведения.НоваяКолонка("КлючСтроки");
ДополнительныеСведения.НоваяКолонка("Событие"); 
ДополнительныеСведения.НоваяКолонка("СчетУчета");
ДополнительныеСведения.НоваяКолонка("СуммаБезНДС", "Число");
ДополнительныеСведения.НоваяКолонка("НДС", "Число");
ДополнительныеСведения.НоваяКолонка("ВидЦенности", "Строка"); 
ДополнительныеСведения.НоваяКолонка("Номенклатура");
ДополнительныеСведения.НоваяКолонка("СтавкаНДС", "Строка");
ДополнительныеСведения.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
///******
ДополнительныеСведения.НоваяКолонка("Контрагент");
ДополнительныеСведения.НоваяКолонка("ДоговорКонтрагента"); 
ДополнительныеСведения.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДополнительныеСведения.НоваяКолонка("ДатаСФ"); 
ДополнительныеСведения.НоваяКолонка("НомерСФ", "Строка"); 
ДополнительныеСведения.НоваяКолонка("ПредъявленСФ", "Число");
ДополнительныеСведения.НоваяКолонка("СчетФактура");
ДополнительныеСведения.НоваяКолонка("ВалютаАванса");

ДополнительныеСведения.НоваяКолонка("Исправление");
ДополнительныеСведения.НоваяКолонка("НомерИсправления");
ДополнительныеСведения.НоваяКолонка("ДатаИсправления");
ДополнительныеСведения.НоваяКолонка("КорректировочныйСчетФактура");
ДополнительныеСведения.НоваяКолонка("НомерИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсправленияИсходногоДокумента");

		
Опер = СоздатьОбъект("Операция");
Сч76_АВ = СчетПоКоду("76.АВ");
														 
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыВыданные);

БухИт.ВыполнитьЗапрос(, Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "76.АВ");
		
СчетаФактурыВВалюте = СоздатьОбъект("СписокЗначений");
БухИт.ВыбратьСубконто(2);
Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
	Если ПустоеЗначение(БухИт.Субконто()) = 0 Тогда
		Если (БухИт.СКД() &lt;&gt; 0) и (ПустоеЗначение(БухИт.Субконто(2).Валюта) = 0) Тогда
			СчетаФактурыВВалюте.ДобавитьЗначение(БухИт.Субконто(2));
		КонецЕсли;
	КонецЕсли;
КонецЦикла;
		
Если СчетаФактурыВВалюте.РазмерСписка() &gt; 0 Тогда
	БухИтВал = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИтВал.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыВыданные, СчетаФактурыВВалюте, 2);
	БухИтВал.ВыполнитьЗапрос('01.01.1980', Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "76.АВ",,, 2);
КонецЕсли;
		
ТаблицаСтавок = СоздатьОбъект("ТаблицаЗначений");
		
БухИт.ВыбратьСубконто(1);	
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	БухИт.ВыбратьСубконто(2);	
	Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
				
		Док = БухИт.Субконто(2);
		Если ПустоеЗначение(Док) = 1 Тогда
			Продолжить;
			
		ИначеЕсли (Док.Вид()&lt;&gt;"СчетФактура") И (Док.Вид()&lt;&gt;"ИсправлениеСчетаФактуры") Тогда
			Продолжить;
			
		ИначеЕсли ПустоеЗначение(Док.Договор) = 1 Тогда
			Сообщить("Не выгружены данные по счету-фактуре """ + Док + """: не указан договор.", "!");
			Продолжить;
		КонецЕсли;
				
		ДатаСФ = Док.ДатаДок;
		НомерСФ = Док.НомерДок;
		ДатаРД = ?(ПустоеЗначение(Док.ДатаПлатРасчДок) = 1, Док.ДатаДок, Док.ДатаПлатРасчДок);
		НомерРД = Док.НомерПлатРасчДок;
				
		ВидЦенности = ?(Док.НДСпоСтавкеНольПроцентов = 1 ,"АвансыПолученные0", "АвансыПолученные");
		Договор = Док.Договор;
				
		ЦеныВДоговоре = 1; // в рублях
		ОплатаДоговора = 1;
		ВестиУчетРасчетовУЕ = 0;
		Курс = 1;
		Кратность = 1;
		Валюта = Параметры.Рубли;
					
		Если Договор.Выбран() = 1 Тогда
			Если ПустоеЗначение(Договор.ВалютаДоговора) = 0 Тогда
				ЦеныВДоговоре = 2; // в валюте
			КонецЕсли;
			ОплатаДоговора = Договор.ОплатаДоговора; // 1 - врублях, 2 - в валюте
			ВестиУчетРасчетовУЕ = Договор.ВестиУчетРасчетовУЕ;
		КонецЕсли;
					
		Если ЦеныВДоговоре = 2 Тогда
			Курс = Док.Курс;
						
			Валюта = Договор.ВалютаДоговора;
			Кратность = Валюта.Кратность.Получить(Док.ДатаДок);
			Кратность = ?(Кратность=0, 1, Кратность);
			Если ВестиУчетРасчетовУЕ = 1 Тогда
				Кратность = Кратность * 100 / (100 + Договор.ПроцентКорректировкиКурсаУЕ);
			КонецЕсли;
		КонецЕсли;
			
		ДанныеПоСФ.НоваяСтрока();
		ДанныеПоСФ.Контрагент = Док.Контрагент;
		ДанныеПоСФ.ДоговорКонтрагента = Договор; 
		ДанныеПоСФ.ДатаСФ = ДатаСФ; 
		ДанныеПоСФ.НомерСФ = НомерСФ; 
		ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента = ДатаРД; 
		ДанныеПоСФ.НомерПлатежноРасчетногоДокумента = НомерРД; 
		ДанныеПоСФ.КлючСтроки = ДанныеПоСФ.НомерСтроки;
		ДанныеПоСФ.СчетФактура = Док;
		ДанныеПоСФ.ВалютаАванса = ?(ОплатаДоговора = 2, Валюта, Параметры.Рубли);
		
		Если Док.Вид()="ИсправлениеСчетаФактуры" Тогда
			ДанныеПоСФ.Исправление = 1;
			ДанныеПоСФ.НомерИсправления = Док.НомерИсправления;
			ДанныеПоСФ.ДатаИсправления  = Док.ДатаДок;
		КонецЕсли;
		
		ТаблицаСтавок.Очистить();
		ТаблицаСтавок.НоваяКолонка("ВидЦенности");
		ТаблицаСтавок.НоваяКолонка("Ставка");
		ТаблицаСтавок.НоваяКолонка("СуммаБезНДС");
		ТаблицаСтавок.НоваяКолонка("НДС");
		ТаблицаСтавок.НоваяКолонка("ЗадолженностьВал", "Число");
				
		Док.ВыбратьСтроки();
		Пока Док.ПолучитьСтроку() = 1 Цикл
			ТаблицаСтавок.НоваяСтрока();
			ТаблицаСтавок.ВидЦенности = ВидЦенности;
			ТаблицаСтавок.СуммаБезНДС = Док.Сумма;
			ТаблицаСтавок.НДС = Док.НДС;
			ТаблицаСтавок.ЗадолженностьВал = Док.Сумма;
					
			Ставка = ?(ПустоеЗначение(Док.СтавкаНДС) = 0, Док.СтавкаНДС.Ставка, 0);
					
			Если Ставка &gt; 10.5 Тогда
				Если Док.ДатаДок &lt; '01.01.2004' Тогда
					ТаблицаСтавок.Ставка = "НДС20_120";
				Иначе
					ТаблицаСтавок.Ставка = "НДС18_118";
				КонецЕсли;
				
			ИначеЕсли Ставка &gt; 0 Тогда
				ТаблицаСтавок.Ставка = "НДС10_110";
						
			Иначе
				ТаблицаСтавок.Ставка = "БезНДС";
			КонецЕсли;
		КонецЦикла;
				
		ТаблицаСтавок.Свернуть("ВидЦенности,Ставка", "СуммаБезНДС,НДС,ЗадолженностьВал");
		ТаблицаСтавок.Сортировать("Ставка");
				
		БухИт.ВыбратьСчета();
		Пока БухИт.ПолучитьСчет() = 1 Цикл
						
			НомСтроки = 1;
			Пока НомСтроки &lt;= ТаблицаСтавок.КоличествоСтрок() Цикл
				Если ТаблицаСтавок.ПолучитьЗначение(НомСтроки, "НДС") = 0 Тогда
					ТаблицаСтавок.УдалитьСтроку(НомСтроки);
							
				Иначе
					НомСтроки = НомСтроки + 1;
				КонецЕсли;
			КонецЦикла;
					
			ТекущееСальдо = БухИт.СКД();
					
			РаспределеноСуммаБезНДС = 0;
			СуммаПоКолонкеСуммаБезНДС = 0;
			РаспределеноНДС = 0;
			СуммаПоКолонкеНДС = ТаблицаСтавок.Итог("НДС");
					
			Если СуммаПоКолонкеНДС &lt;&gt; 0 Тогда
				ЗначениеКолонкиНДС = 0;
				ЗначениеКолонкиСуммаБезНДС = 0;
						
				Если (ОплатаДоговора = 2) или (ВестиУчетРасчетовУЕ = 1) Тогда
					Если БухИтВал.ПолучитьСубконто(1,, Док) = 1 Тогда
						СуммаНДСВсегоРуб = БухИтВал.ДО();
								
					Иначе
						СуммаНДСВсегоРуб = 0;
					КонецЕсли;
							
					Если СуммаНДСВсегоРуб = 0 Тогда
						Продолжить;
					КонецЕсли;
							
				Иначе
					СуммаНДСВсегоРуб = СуммаПоКолонкеНДС;
				КонецЕсли;
						
				ТаблицаСтавок.ВыбратьСтроки();
				Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
					ЗначениеКолонкиНДС = ТаблицаСтавок.НДС;
					ЗначениеКолонкиСуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
					ЗначениеКолонкиЗадолженность = ТаблицаСтавок.ЗадолженностьВал;
							
					ЗначениеКолонкиНДС = Окр(ЗначениеКолонкиНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
					ЗначениеКолонкиСуммаБезНДС = Окр(ЗначениеКолонкиСуммаБезНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
					ЗначениеКолонкиЗадолженность = Окр(ЗначениеКолонкиЗадолженность * ТекущееСальдо / СуммаНДСВсегоРуб, 2, 1);
							
					РаспределеноНДС = РаспределеноНДС + ЗначениеКолонкиНДС;
					РаспределеноСуммаБезНДС = РаспределеноСуммаБезНДС + ЗначениеКолонкиСуммаБезНДС;
							
					ТаблицаСтавок.НДС = ЗначениеКолонкиНДС;
					ТаблицаСтавок.СуммаБезНДС = ЗначениеКолонкиСуммаБезНДС;
					ТаблицаСтавок.ЗадолженностьВал = ЗначениеКолонкиЗадолженность;
				КонецЦикла;
						
				НомПоследнейСтроки = ТаблицаСтавок.КоличествоСтрок();
						
				Если РаспределеноНДС &lt;&gt; ТекущееСальдо Тогда
					ЗначениеКолонкиНДС = ЗначениеКолонкиНДС + ТекущееСальдо - РаспределеноНДС;
					ТаблицаСтавок.УстановитьЗначение(НомПоследнейСтроки, "НДС", ЗначениеКолонкиНДС);
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
				
		ТаблицаСтавок.ВыбратьСтроки();
		Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
			ДополнительныеСведения.НоваяСтрока();
			ДополнительныеСведения.КлючСтроки = ДанныеПоСФ.НомерСтроки;
			ДополнительныеСведения.СуммаБезНДС = ТаблицаСтавок.СуммаБезНДС - ТаблицаСтавок.НДС;
			ДополнительныеСведения.НДС = ТаблицаСтавок.НДС;
			ДополнительныеСведения.ВидЦенности = ?(ТаблицаСтавок.ВидЦенности = "", ВидЦенности, ТаблицаСтавок.ВидЦенности);
			ДополнительныеСведения.СтавкаНДС = ТаблицаСтавок.Ставка;
			ДополнительныеСведения.ВалютнаяСуммаСНДС = ТаблицаСтавок.ЗадолженностьВал;
			
			ДополнительныеСведения.Контрагент = ДанныеПоСФ.Контрагент;
			ДополнительныеСведения.ДоговорКонтрагента =  ДанныеПоСФ.ДоговорКонтрагента;
			ДополнительныеСведения.ДатаПлатежноРасчетногоДокумента = ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента;
			ДополнительныеСведения.НомерПлатежноРасчетногоДокумента = ДанныеПоСФ.НомерПлатежноРасчетногоДокумента;
			ДополнительныеСведения.ДатаСФ = ДанныеПоСФ.ДатаСФ;
			ДополнительныеСведения.НомерСФ = ДанныеПоСФ.НомерСФ;
			ДополнительныеСведения.ПредъявленСФ = 1;
			ДополнительныеСведения.СчетФактура = ДанныеПоСФ.СчетФактура;
			ДополнительныеСведения.ВалютаАванса = ДанныеПоСФ.ВалютаАванса;		
			ДополнительныеСведения.СчетУчета = Сч76_АВ;
			
			ДополнительныеСведения.Исправление      = ДанныеПоСФ.Исправление;
			ДополнительныеСведения.НомерИсправления = ДанныеПоСФ.НомерИсправления;
			ДополнительныеСведения.ДатаИсправления  = ДанныеПоСФ.ДатаИсправления;
			
			ДанныеПоСФ.СуммаБезНДС = ДанныеПоСФ.СуммаБезНДС + ТаблицаСтавок.СуммаБезНДС - ТаблицаСтавок.НДС;
			ДанныеПоСФ.НДС = ДанныеПоСФ.НДС + ТаблицаСтавок.НДС;
			ДанныеПоСФ.ЗадолженностьВал = ДанныеПоСФ.ЗадолженностьВал + ТаблицаСтавок.ЗадолженностьВал;
			ДанныеПоСФ.ВалютнаяСуммаСНДС = ДанныеПоСФ.ВалютнаяСуммаСНДС + ТаблицаСтавок.ЗадолженностьВал;

		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("СчетУчетаНДС", Сч76_АВ);
ВходящиеДанные.Установить("ДанныеПоСФНДС", ДополнительныеСведения);
ВходящиеДанные.Установить("РазделУчета", "НДСПоАвансамПолученным");

ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);
	
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводОстатковНДС");</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДанныеПоНДСпоПокупателям" ИспользуетсяПриЗагрузке="false">
			<Текст>ДанныеПоСФ = СоздатьОбъект("ТаблицаЗначений");
ДанныеПоСФ.НоваяКолонка("Контрагент");
ДанныеПоСФ.НоваяКолонка("ДоговорКонтрагента");
ДанныеПоСФ.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДанныеПоСФ.НоваяКолонка("ДатаСФ"); 
ДанныеПоСФ.НоваяКолонка("НомерСФ", "Строка"); 
ДанныеПоСФ.НоваяКолонка("ВидЦенности", "Строка"); 
ДанныеПоСФ.НоваяКолонка("СтавкаНДС", "Строка"); 
ДанныеПоСФ.НоваяКолонка("СуммаБезНДС", "Число");
ДанныеПоСФ.НоваяКолонка("ЗадолженностьВал", "Число");
ДанныеПоСФ.НоваяКолонка("НДС", "Число"); 
ДанныеПоСФ.НоваяКолонка("КлючСтроки");
ДанныеПоСФ.НоваяКолонка("СчетФактура");
ДанныеПоСФ.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
ДанныеПоСФ.НоваяКолонка("ВалютаАванса");

ДанныеПоСФ.НоваяКолонка("Исправление");
ДанныеПоСФ.НоваяКолонка("НомерИсправления");
ДанныеПоСФ.НоваяКолонка("ДатаИсправления");
ДанныеПоСФ.НоваяКолонка("КорректировочныйСчетФактура");
ДанныеПоСФ.НоваяКолонка("НомерИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсправленияИсходногоДокумента");
		
ДополнительныеСведения = СоздатьОбъект("ТаблицаЗначений");
ДополнительныеСведения.НоваяКолонка("КлючСтроки");
ДополнительныеСведения.НоваяКолонка("Событие"); 
ДополнительныеСведения.НоваяКолонка("СчетУчета");
ДополнительныеСведения.НоваяКолонка("СуммаБезНДС", "Число");
ДополнительныеСведения.НоваяКолонка("НДС", "Число");
ДополнительныеСведения.НоваяКолонка("ВидЦенности", "Строка"); 
ДополнительныеСведения.НоваяКолонка("СтавкаНДС", "Строка");
ДополнительныеСведения.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
///******
ДополнительныеСведения.НоваяКолонка("Контрагент");
ДополнительныеСведения.НоваяКолонка("ДоговорКонтрагента"); 
ДополнительныеСведения.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДополнительныеСведения.НоваяКолонка("ДатаСФ"); 
ДополнительныеСведения.НоваяКолонка("НомерСФ", "Строка"); 
ДополнительныеСведения.НоваяКолонка("ПредъявленСФ", "Число");
ДополнительныеСведения.НоваяКолонка("СчетФактура");
ДополнительныеСведения.НоваяКолонка("ВалютаАванса");

ДополнительныеСведения.НоваяКолонка("Исправление");
ДополнительныеСведения.НоваяКолонка("НомерИсправления");
ДополнительныеСведения.НоваяКолонка("ДатаИсправления");
ДополнительныеСведения.НоваяКолонка("КорректировочныйСчетФактура");
ДополнительныеСведения.НоваяКолонка("НомерИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсправленияИсходногоДокумента");
		
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыВыданные);

//Если Параметры.ДатаКонцаПериодаВыгрузки = Параметры.ДатаВводаОстатков Тогда
//	БухИт.ВыполнитьЗапрос(Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), , "76.Н.1");
//Иначе
	БухИт.ВыполнитьЗапрос(, Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "76.Н.1");
//КонецЕсли;

		
СчетаФактурыВВалюте = СоздатьОбъект("СписокЗначений");
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	Если ПустоеЗначение(БухИт.Субконто()) = 0 Тогда
		Если (БухИт.СКК() &lt;&gt; 0) и (ПустоеЗначение(БухИт.Субконто(1).Валюта) = 0) Тогда
			СчетаФактурыВВалюте.ДобавитьЗначение(БухИт.Субконто(1));
		КонецЕсли;
	КонецЕсли;
КонецЦикла;
		
Если СчетаФактурыВВалюте.РазмерСписка() &gt; 0 Тогда
	БухИтВал = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИтВал.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыВыданные, СчетаФактурыВВалюте, 2);
	БухИтВал.ВыполнитьЗапрос('01.01.1980', Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "76.Н.1",,, 2);
КонецЕсли;
		
ТаблицаСтавок = СоздатьОбъект("ТаблицаЗначений");
		
Опер = СоздатьОбъект("Операция");
Сч76_Н_1 = СчетПоКоду("76.Н.1");
		
БухИт.ВыбратьСубконто(1);	
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	Док = БухИт.Субконто(1);
	Если ПустоеЗначение(Док) = 1 Тогда
		Продолжить;
		
	ИначеЕсли ПустоеЗначение(Док.Договор) = 1 Тогда
		Сообщить("Не выгружены данные по счету-фактуре """ + Док + """: не указан договор.", "!");
		Продолжить;
	КонецЕсли;
				
	ДатаСФ = Док.ДатаДок;
	НомерСФ = Док.НомерДок;
	Договор = Док.Договор;
				
	ДанныеПоСФ.НоваяСтрока();
	ДанныеПоСФ.Контрагент = Док.Контрагент;
	ДанныеПоСФ.ДоговорКонтрагента = Договор; 
	ДанныеПоСФ.ДатаСФ = ДатаСФ; 
	ДанныеПоСФ.НомерСФ = НомерСФ; 
	ДанныеПоСФ.КлючСтроки = ДанныеПоСФ.НомерСтроки;
	ДанныеПоСФ.СчетФактура = Док;
	ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента = ?(ПустоеЗначение(Док.ДатаПлатРасчДок) = 1, Док.ДатаДок, Док.ДатаПлатРасчДок);
	ДанныеПоСФ.НомерПлатежноРасчетногоДокумента = Док.НомерПлатРасчДок;
	

	ТаблицаСтавок.Очистить();
	ТаблицаСтавок.НоваяКолонка("ВидЦенности");
	ТаблицаСтавок.НоваяКолонка("Номенклатура");
	ТаблицаСтавок.НоваяКолонка("Ставка");
	ТаблицаСтавок.НоваяКолонка("СуммаБезНДС");
	ТаблицаСтавок.НоваяКолонка("НДС");
				
	Док.ВыбратьСтроки();
	Пока Док.ПолучитьСтроку() = 1 Цикл
					
		Вид = Док.Товар.Вид();
		Если Вид = "Номенклатура" Тогда
			Если Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
				Если Док.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
					Продолжить;
							
				ИначеЕсли Док.Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
					Продолжить;
								
				Иначе
					ВидЦенности = "Товары";
				КонецЕсли;
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
				ВидЦенности = "Товары";
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
				ВидЦенности = "Товары";
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
				ВидЦенности = "ПрочиеРаботыИУслуги";
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Работа Тогда
				ВидЦенности = "ПрочиеРаботыИУслуги";
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
				ВидЦенности = "ПосредническиеУслуги";
							
			ИначеЕсли Док.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
				Продолжить;
							
			Иначе
				ВидЦенности = "Товары";
			КонецЕсли;
						
		ИначеЕсли Вид = "Материалы" Тогда
			ВидЦенности = "Материалы";
						
		ИначеЕсли Вид = "ОсновныеСредства" Тогда
			ВидЦенности = "ОС";
						
		ИначеЕсли Вид = "НематериальныеАктивы" Тогда
			ВидЦенности = "НМА";
						
		Иначе
			ВидЦенности = "Товары";
		КонецЕсли;
					
		ТаблицаСтавок.НоваяСтрока();
		ТаблицаСтавок.ВидЦенности = ВидЦенности;
		ТаблицаСтавок.Номенклатура = Док.Товар;
		ТаблицаСтавок.СуммаБезНДС = Док.Сумма;
		ТаблицаСтавок.НДС = Док.НДС;
					
		Если Док.НДСпоСтавкеНольПроцентов = 1 Тогда
			ТаблицаСтавок.Ставка = "НДС0"
						
		Иначе
			Ставка = ?(ПустоеЗначение(Док.СтавкаНДС) = 0, Док.СтавкаНДС.Ставка, 0);
						
			Если Ставка &gt; 10.5 Тогда
				
				Если Док.ДатаДок &lt; '01.01.2004' Тогда
					ТаблицаСтавок.Ставка = "НДС20";
				Иначе
					ТаблицаСтавок.Ставка = "НДС18";
				КонецЕсли;
				
			ИначеЕсли Ставка &gt; 0 Тогда
				ТаблицаСтавок.Ставка = "НДС10";
							
			Иначе
				ТаблицаСтавок.Ставка = "БезНДС";
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
				
	ЦеныВДоговоре = 1; // в рублях
	ОплатаДоговора = 1;
	ВестиУчетРасчетовУЕ = 0;
	Курс = 1;
	Кратность = 1;
				
	Если Договор.Выбран() = 1 Тогда
		Если ПустоеЗначение(Договор.ВалютаДоговора) = 0 Тогда
			ЦеныВДоговоре = 2; // в валюте
		КонецЕсли;
		ОплатаДоговора = Договор.ОплатаДоговора; // 1 - врублях, 2 - в валюте
		ВестиУчетРасчетовУЕ = Договор.ВестиУчетРасчетовУЕ;
	КонецЕсли;
				
	Если ЦеныВДоговоре = 2 Тогда
		Курс = Док.Курс;
					
		Валюта = Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Док.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
	КонецЕсли;
				
	ТаблицаСтавок.НоваяКолонка("ЗадолженностьВал", "Число");
	ТаблицаСтавок.ВыбратьСтроки();
	Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
		Если (ТаблицаСтавок.Ставка = "НДС18") или (ТаблицаСтавок.Ставка = "НДС10") или (ТаблицаСтавок.Ставка = "НДС20") Тогда
			ТаблицаСтавок.ЗадолженностьВал = ТаблицаСтавок.СуммаБезНДС + ТаблицаСтавок.НДС;
					
		Иначе
			ТаблицаСтавок.ЗадолженностьВал = ТаблицаСтавок.СуммаБезНДС;
		КонецЕсли;
	КонецЦикла;
				
	ТаблицаСтавок.Свернуть("ВидЦенности,Номенклатура,Ставка", "СуммаБезНДС,НДС,ЗадолженностьВал");
	ТаблицаСтавок.Сортировать("Ставка");
				
	НомСтроки = 1;
	Пока НомСтроки &lt;= ТаблицаСтавок.КоличествоСтрок() Цикл
		Если ТаблицаСтавок.ПолучитьЗначение(НомСтроки, "НДС") = 0 Тогда
			ТаблицаСтавок.УдалитьСтроку(НомСтроки);
								
		Иначе
			НомСтроки = НомСтроки + 1;
		КонецЕсли;
	КонецЦикла;
						
	ТекущееСальдо = БухИт.СКК();
						
	РаспределеноСуммаБезНДС = 0;
	СуммаПоКолонкеСуммаБезНДС = 0;
	РаспределеноНДС = 0;
	СуммаПоКолонкеНДС = ТаблицаСтавок.Итог("НДС");
						
	Если СуммаПоКолонкеНДС &lt;&gt; 0 Тогда
		ЗначениеКолонкиНДС = 0;
		ЗначениеКолонкиСуммаБезНДС = 0;
						
		Если (ОплатаДоговора = 2) или (ВестиУчетРасчетовУЕ = 1) Тогда
			Если БухИтВал.ПолучитьСубконто(1,, Док) = 1 Тогда
				СуммаНДСВсегоРуб = БухИтВал.КО();
								
			Иначе
				СуммаНДСВсегоРуб = 0;
			КонецЕсли;
							
			Если СуммаНДСВсегоРуб = 0 Тогда
				Продолжить;
			КонецЕсли;
							
		Иначе
			СуммаНДСВсегоРуб = СуммаПоКолонкеНДС;
		КонецЕсли;
							
		ТаблицаСтавок.ВыбратьСтроки();
		Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
			ЗначениеКолонкиНДС = ТаблицаСтавок.НДС;
			ЗначениеКолонкиСуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
			ЗначениеКолонкиЗадолженность = ТаблицаСтавок.ЗадолженностьВал;
								
			ЗначениеКолонкиНДС = Окр(ЗначениеКолонкиНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
			ЗначениеКолонкиСуммаБезНДС = Окр(ЗначениеКолонкиСуммаБезНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
			ЗначениеКолонкиЗадолженность = Окр(ЗначениеКолонкиЗадолженность * ТекущееСальдо / СуммаНДСВсегоРуб, 2, 1);
								
			РаспределеноНДС = РаспределеноНДС + ЗначениеКолонкиНДС;
			РаспределеноСуммаБезНДС = РаспределеноСуммаБезНДС + ЗначениеКолонкиСуммаБезНДС;
								
			ТаблицаСтавок.НДС = ЗначениеКолонкиНДС;
			ТаблицаСтавок.СуммаБезНДС = ЗначениеКолонкиСуммаБезНДС;
			ТаблицаСтавок.ЗадолженностьВал = ЗначениеКолонкиЗадолженность;
		КонецЦикла;
							
		НомПоследнейСтроки = ТаблицаСтавок.КоличествоСтрок();
							
		Если РаспределеноНДС &lt;&gt; ТекущееСальдо Тогда
			ЗначениеКолонкиНДС = ЗначениеКолонкиНДС + ТекущееСальдо - РаспределеноНДС;
			ТаблицаСтавок.УстановитьЗначение(НомПоследнейСтроки, "НДС", ЗначениеКолонкиНДС);
		КонецЕсли;
	КонецЕсли;
				
	ТаблицаСтавок.ВыбратьСтроки();
	Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
		ДополнительныеСведения.НоваяСтрока();
		ДополнительныеСведения.КлючСтроки = ДанныеПоСФ.НомерСтроки;
		ДополнительныеСведения.СуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
		ДополнительныеСведения.НДС = ТаблицаСтавок.НДС;
		ДополнительныеСведения.ВидЦенности = ?(ТаблицаСтавок.ВидЦенности = "", ВидЦенности, ТаблицаСтавок.ВидЦенности);
		ДополнительныеСведения.СтавкаНДС = ТаблицаСтавок.Ставка;
		
		ДополнительныеСведения.Контрагент = ДанныеПоСФ.Контрагент;
		ДополнительныеСведения.ДоговорКонтрагента =  ДанныеПоСФ.ДоговорКонтрагента;
		ДополнительныеСведения.ДатаПлатежноРасчетногоДокумента = ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента;
		ДополнительныеСведения.НомерПлатежноРасчетногоДокумента = ДанныеПоСФ.НомерПлатежноРасчетногоДокумента;
		ДополнительныеСведения.ДатаСФ = ДанныеПоСФ.ДатаСФ;
		ДополнительныеСведения.НомерСФ = ДанныеПоСФ.НомерСФ;
		ДополнительныеСведения.ПредъявленСФ = 1;
		ДополнительныеСведения.СчетФактура = ДанныеПоСФ.СчетФактура;
		ДополнительныеСведения.ВалютаАванса = ДанныеПоСФ.ВалютаАванса;		
		
		ДанныеПоСФ.СуммаБезНДС = ДанныеПоСФ.СуммаБезНДС + ТаблицаСтавок.СуммаБезНДС;
		ДанныеПоСФ.НДС = ДанныеПоСФ.НДС + ТаблицаСтавок.НДС;
		ДанныеПоСФ.ЗадолженностьВал = ДанныеПоСФ.ЗадолженностьВал + ТаблицаСтавок.ЗадолженностьВал;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("СчетУчетаНДС", Сч76_Н_1);
ВходящиеДанные.Установить("ДанныеПоСФНДС", ДополнительныеСведения);
ВходящиеДанные.Установить("РазделУчета", "НДСНачисленный");

ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);

ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводОстатковНДС");</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДанныеПоНДСпоПоставщикам" ИспользуетсяПриЗагрузке="false">
			<Текст>ДанныеПоСФ = СоздатьОбъект("ТаблицаЗначений");
ДанныеПоСФ.НоваяКолонка("Контрагент");
ДанныеПоСФ.НоваяКолонка("ДоговорКонтрагента"); 
ДанныеПоСФ.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДанныеПоСФ.НоваяКолонка("ДатаСФ"); 
ДанныеПоСФ.НоваяКолонка("НомерСФ", "Строка"); 
ДанныеПоСФ.НоваяКолонка("ВидЦенности", "Строка"); 
ДанныеПоСФ.НоваяКолонка("СтавкаНДС", "Строка"); 
ДанныеПоСФ.НоваяКолонка("ПредъявленСФ", "Число");
ДанныеПоСФ.НоваяКолонка("СуммаБезНДС", "Число"); 
ДанныеПоСФ.НоваяКолонка("ЗадолженностьВал", "Число");
ДанныеПоСФ.НоваяКолонка("НДС", "Число"); 
ДанныеПоСФ.НоваяКолонка("КлючСтроки");
ДанныеПоСФ.НоваяКолонка("СчетФактура");
ДанныеПоСФ.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
ДанныеПоСФ.НоваяКолонка("ВалютаАванса");

ДанныеПоСФ.НоваяКолонка("Исправление");
ДанныеПоСФ.НоваяКолонка("НомерИсправления");
ДанныеПоСФ.НоваяКолонка("ДатаИсправления");
ДанныеПоСФ.НоваяКолонка("КорректировочныйСчетФактура");
ДанныеПоСФ.НоваяКолонка("НомерИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДанныеПоСФ.НоваяКолонка("ДатаИсправленияИсходногоДокумента");
		
ДополнительныеСведения = СоздатьОбъект("ТаблицаЗначений");
ДополнительныеСведения.НоваяКолонка("КлючСтроки");
ДополнительныеСведения.НоваяКолонка("Событие"); 
ДополнительныеСведения.НоваяКолонка("СчетУчета");
ДополнительныеСведения.НоваяКолонка("СуммаБезНДС", "Число");
ДополнительныеСведения.НоваяКолонка("НДС", "Число");
ДополнительныеСведения.НоваяКолонка("ВидЦенности", "Строка"); 
ДополнительныеСведения.НоваяКолонка("СтавкаНДС", "Строка");
ДополнительныеСведения.НоваяКолонка("ВалютнаяСуммаСНДС", "Число");
///******
ДополнительныеСведения.НоваяКолонка("Контрагент");
ДополнительныеСведения.НоваяКолонка("ДоговорКонтрагента"); 
ДополнительныеСведения.НоваяКолонка("ДатаПлатежноРасчетногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерПлатежноРасчетногоДокумента", "Строка");
ДополнительныеСведения.НоваяКолонка("ДатаСФ"); 
ДополнительныеСведения.НоваяКолонка("НомерСФ", "Строка"); 
ДополнительныеСведения.НоваяКолонка("ПредъявленСФ", "Число");
ДополнительныеСведения.НоваяКолонка("СчетФактура");
ДополнительныеСведения.НоваяКолонка("ВалютаАванса");

ДополнительныеСведения.НоваяКолонка("Исправление");
ДополнительныеСведения.НоваяКолонка("НомерИсправления");
ДополнительныеСведения.НоваяКолонка("ДатаИсправления");
ДополнительныеСведения.НоваяКолонка("КорректировочныйСчетФактура");
ДополнительныеСведения.НоваяКолонка("НомерИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("УчитыватьИсправлениеИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("НомерИсправленияИсходногоДокумента");
ДополнительныеСведения.НоваяКолонка("ДатаИсправленияИсходногоДокумента");

		
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ВключатьСубсчета(-1);
БухИт.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные);

//Если Параметры.ДатаКонцаПериодаВыгрузки = Параметры.ДатаВводаОстатков Тогда
//	БухИт.ВыполнитьЗапрос(Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), , "19");
//Иначе
	БухИт.ВыполнитьЗапрос(, Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "19");
//КонецЕсли;
		
СчетаФактурыВВалюте = СоздатьОбъект("СписокЗначений");
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	Если ПустоеЗначение(БухИт.Субконто(1)) = 0 Тогда
		Если ПустоеЗначение(БухИт.Субконто(1).Договор) = 0 Тогда
			Если (БухИт.СКД() &lt;&gt; 0) и (ПустоеЗначение(БухИт.Субконто(1).Договор.ВалютаДоговора) = 0) Тогда
				СчетаФактурыВВалюте.ДобавитьЗначение(БухИт.Субконто(1));
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;
		
Если СчетаФактурыВВалюте.РазмерСписка() &gt; 0 Тогда
	БухИтВал = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИтВал.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные, СчетаФактурыВВалюте, 2);
	БухИтВал.ВыполнитьЗапрос('01.01.1980', Параметры.ПараметрыАлгоритмов.Получить("НДСДатаВыгрузки"), "19",,, 2);
КонецЕсли;
		
ТаблицаСтавок = СоздатьОбъект("ТаблицаЗначений");
ТаблицаУслуг = СоздатьОбъект("ТаблицаЗначений");
		
Опер = СоздатьОбъект("Операция");
		
Сч19 = СчетПоКоду("19");
Сч19_1 = СчетПоКоду("19.1");
Сч19_2 = СчетПоКоду("19.2");
Сч19_3 = СчетПоКоду("19.3");
Сч19_4= СчетПоКоду("19.4");
ВидЦенностиТаможни = "ТаможенныеПлатежи";

БухИт.ВыбратьСубконто(1);	
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
					
	СФ = БухИт.Субконто(1);
	Если ПустоеЗначение(СФ) = 1 Тогда
		Продолжить;
		
	ИначеЕсли ПустоеЗначение(СФ.Договор) = 1 Тогда
		Сообщить("Не выгружены данные по счету-фактуре """ + СФ + """: не указан договор.", "!");
		Продолжить;
	КонецЕсли;
				
	ДатаСФ = СФ.ДатаДок;
	НомерСФ = "";
	Договор = СФ.Договор;
				
	ТаблицаСтавок.Очистить();
	ТаблицаСтавок.НоваяКолонка("ВидЦенности");
	ТаблицаСтавок.НоваяКолонка("Ставка");
	ТаблицаСтавок.НоваяКолонка("Всего");
	ТаблицаСтавок.НоваяКолонка("СуммаБезНДС");
	ТаблицаСтавок.НоваяКолонка("НДС");
	
	Если Метаданные.Документ(СФ.Вид()).РеквизитШапки("ДатаНомерСчетаФактуры").Выбран() =  0 Тогда
		НомерСФ = СФ.НомерДок;
		ДатаСФ  = СФ.ДатаДок;
	Иначе
		ДатаНомер = СокрЛП(СФ.ДатаНомерСчетаФактуры);
		Если ПустоеЗначение(ДатаНомер) = 0 Тогда
			Параметры.ПараметрыАлгоритмов.Установить("ДатаНомерСчетаФактуры",ДатаНомер);
			ПолучитьДатуИНомерСФ();
			НомерСФ = Параметры.ПараметрыАлгоритмов.Получить("НомерСчетаФактуры");
			ДатаСФ = ?(ПустоеЗначение(Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"))=0,Параметры.ПараметрыАлгоритмов.Получить("ДатаСчетаФактуры"),СФ.ДатаДок);	
		КонецЕсли;
	КонецЕсли;
				
	ДанныеПоСФ.НоваяСтрока();
	ДанныеПоСФ.Контрагент = СФ.Контрагент;
	ДанныеПоСФ.ДоговорКонтрагента = Договор; 
	ДанныеПоСФ.ДатаСФ = ДатаСФ; 
	ДанныеПоСФ.НомерСФ = НомерСФ; 
	ДанныеПоСФ.ПредъявленСФ = 1;
	ДанныеПоСФ.КлючСтроки = ДанныеПоСФ.НомерСтроки;
	ДанныеПоСФ.СчетФактура = СФ;
	
	РасчетыСТаможней = 0;
						
	Если СФ.Вид() = "СчетФактураПолученный" Тогда
		
		Если СФ.Субсчет19 = Сч19_4 Тогда
			РасчетыСТаможней = 1;
			ВидЦенности = "ТаможенныеПлатежи";
		КонецЕсли;
		
		Док = СФ.ДокументОприходования;
					
		Если ПустоеЗначение(Док) = 1 Тогда
			Док = СФ;
									
		ИначеЕсли Док.Вид() = "УслугиСтороннихОрганизаций" Тогда
			Если ПустоеЗначение(Док.ДокументПоступления) = 1 Тогда
				ВидЦенности = "ПрочиеРаботыИУслуги";
							
			Иначе
				Док = Док.ДокументПоступления;
			КонецЕсли;
		КонецЕсли;
					
		НДСпоСтавкеНольПроцентов = СФ.НДСпоСтавкеНольПроцентов;
				
	Иначе
		Док = СФ;
		НДСпоСтавкеНольПроцентов = 0;
	КонецЕсли;
	
	Если Док.Вид()="ИсправлениеСчетаФактурыПолученного" Тогда
		ДанныеПоСФ.Исправление = 1;
		ДанныеПоСФ.НомерИсправления = Док.НомерИсправления;
		ДанныеПоСФ.ДатаИсправления  = Док.ДатаИсправления;
		
		Если Док.ВидИсправляемогоСчетаФактуры = 1 Тогда
			ДанныеПоСФ.КорректировочныйСчетФактура = 1;
			ДанныеПоСФ.НомерИсходногоДокумента = Док.НомерИсходногоДокумента;
			ДанныеПоСФ.ДатаИсходногоДокумента  = Док.ДатаИсходногоДокумента;
			ДанныеПоСФ.УчитыватьИсправлениеИсходногоДокумента = Док.УчитыватьИсправлениеИсходногоДокумента;
			ДанныеПоСФ.НомерИсправленияИсходногоДокумента     = Док.НомерИсправленияИсходногоДокумента;
			ДанныеПоСФ.ДатаИсправленияИсходногоДокумента      = Док.ДатаИсправленияИсходногоДокумента;
		КонецЕсли;
	ИначеЕсли Док.Вид()="КорректировочныйСчетФактураПолученный" Тогда
		ДанныеПоСФ.КорректировочныйСчетФактура = 1;
		ДанныеПоСФ.НомерИсходногоДокумента = Док.НомерИсходногоДокумента;
		ДанныеПоСФ.ДатаИсходногоДокумента  = Док.ДатаИсходногоДокумента;
		ДанныеПоСФ.УчитыватьИсправлениеИсходногоДокумента = Док.УчитыватьИсправлениеИсходногоДокумента;
		ДанныеПоСФ.НомерИсправленияИсходногоДокумента     = Док.НомерИсправленияИсходногоДокумента;
		ДанныеПоСФ.ДатаИсправленияИсходногоДокумента      = Док.ДатаИсправленияИсходногоДокумента;

	КонецЕсли;
			
	ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента = Док.ДатаДок;
				
	Если Док.Вид() = "ПоступлениеМатериалов" Тогда
		ВидЦенности = "Материалы";
					
	ИначеЕсли Док.Вид() = "ПоступлениеНМА" Тогда
		ВидЦенности = "НМА";
					
	ИначеЕсли Док.Вид() = "ПоступлениеОС" Тогда
		ВидЦенности = "ОС";
					
	ИначеЕсли Док.Вид() = "ПоступлениеТоваров" Тогда
		ВидЦенности = "Товары";
					
	ИначеЕсли Док.Вид() = "ПоступлениеОборудования" Тогда
		ВидЦенности = "Оборудование";
	КонецЕсли;
				
	Если (Док.Вид() = "СчетФактураПолученный") 
		ИЛИ (Док.Вид() = "КорректировочныйСчетФактураПолученный")
		ИЛИ (Док.Вид()="ИсправлениеСчетаФактурыПолученного") Тогда
		
		Если НДСпоСтавкеНольПроцентов = 1 Тогда
			ТаблицаСтавок.НоваяСтрока();
			ТаблицаСтавок.ВидЦенности = "";
			ТаблицаСтавок.Ставка = "НДС0";
			ТаблицаСтавок.Всего = Док.Всего;
			ТаблицаСтавок.СуммаБезНДС = Док.Всего;
			ТаблицаСтавок.НДС = 0;
						
		Иначе
			Если (Док.СуммаБезНДС20 &lt;&gt; 0) или (Док.НДС20 &lt;&gt; 0) Тогда
				ТаблицаСтавок.НоваяСтрока();
				ТаблицаСтавок.ВидЦенности = "";
				Если Док.ДатаДок &lt; '01.01.2004' Тогда
					ТаблицаСтавок.Ставка = "НДС20";
				Иначе
					ТаблицаСтавок.Ставка = "НДС18";
				КонецЕсли;
				ТаблицаСтавок.Всего = Док.СуммаБезНДС20 + Док.НДС20;
				ТаблицаСтавок.СуммаБезНДС = Док.СуммаБезНДС20;
				ТаблицаСтавок.НДС = Док.НДС20;
			КонецЕсли;
						
			Если (Док.СуммаБезНДС10 &lt;&gt; 0) или (Док.НДС10 &lt;&gt; 0) Тогда
				ТаблицаСтавок.НоваяСтрока();
				ТаблицаСтавок.ВидЦенности = "";
				ТаблицаСтавок.Ставка = "НДС10";
				ТаблицаСтавок.Всего = Док.СуммаБезНДС10 + Док.НДС10;
				ТаблицаСтавок.СуммаБезНДС = Док.СуммаБезНДС10;
				ТаблицаСтавок.НДС = Док.НДС10;
			КонецЕсли;
						
			Если Док.СуммаСовсемБезНДС &lt;&gt; 0 Тогда
				ТаблицаСтавок.НоваяСтрока();
				ТаблицаСтавок.ВидЦенности = "";
				ТаблицаСтавок.Ставка = "БезНДС";
				ТаблицаСтавок.Всего = Док.СуммаСовсемБезНДС;
				ТаблицаСтавок.СуммаБезНДС = Док.СуммаСовсемБезНДС;
				ТаблицаСтавок.НДС = 0;
			КонецЕсли;
		КонецЕсли;
	Иначе
					
		Если (Док.Вид() = "УслугиСтороннихОрганизаций") или (Док.Вид() = "АвансовыйОтчет") Тогда
					
			ТаблицаУслуг.Очистить();
			ТаблицаУслуг.НоваяКолонка("ВидЦенности");
			ТаблицаУслуг.НоваяКолонка("Всего");
			ТаблицаУслуг.НоваяКолонка("СуммаБезНДС");
			ТаблицаУслуг.НоваяКолонка("НДС");
						
			ВидЦенности = "ПрочиеРаботыИУслуги";
						
			Док.ВыбратьСтроки();
			Пока Док.ПолучитьСтроку() = 1 Цикл
				ВидРасходовДляНалоговогоУчета = "";
				Для НомерСубконто = 1 по 3 Цикл
					Если ТипЗначенияСтр(Док.ПолучитьАтрибут("Субконто"+НомерСубконто)) = "Справочник" Тогда
						Если (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиЗатратНаПроизводство") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиЗатратОбслуживающихПроизводств") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиИздержекОбращения") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиКоммерческихРасходов") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиОбщепроизводственныхЗатрат") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиОбщехозяйственныхЗатрат") или
							 (Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиРасходовНаПродажу") Тогда
											 
							ВидРасходовДляНалоговогоУчета = Док.ПолучитьАтрибут("Субконто"+НомерСубконто).ВидРасходовДляНалоговогоУчета;
							Если ВидРасходовДляНалоговогоУчета = Перечисление.ГруппыВидыРасходов.РасходыНаКомандировки Тогда
								ВидЦенности = "КомандировочныеРасходы";
											
							ИначеЕсли ВидРасходовДляНалоговогоУчета = Перечисление.ГруппыВидыРасходов.ПредставительскиеРасходы Тогда
								ВидЦенности = "ПредставительскиеРасходы";
							КонецЕсли;
										
							Прервать;
										
						ИначеЕсли Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "СтатьиЗатратНаСтроительство" Тогда
							ВидЦенности = "СМРПодрядные";
							Прервать;
							
						ИначеЕсли Док.ПолучитьАтрибут("Субконто"+НомерСубконто).Вид() = "ОбъектыСтроительства" Тогда
							ВидЦенности = "Оборудование";
							Прервать;

						КонецЕсли;
					КонецЕсли;
				КонецЦикла;
							
				ТаблицаУслуг.НоваяСтрока();
				ТаблицаУслуг.ВидЦенности = ВидЦенности;
				ТаблицаУслуг.Всего = ?(Док.Вид() = "АвансовыйОтчет", Док.Сумма, Док.Всего);
				ТаблицаУслуг.НДС = Док.НДС;
				ТаблицаУслуг.СуммаБезНДС = ТаблицаУслуг.Всего - ТаблицаУслуг.НДС;
			КонецЦикла;
						
			ТаблицаУслуг.Выгрузить(ТаблицаСтавок,,, "ВидЦенности,Всего,СуммаБезНДС,НДС");
						
		Иначе
			Док.ВыгрузитьТабличнуюЧасть(ТаблицаСтавок, "Всего,НДС");
			ТаблицаСтавок.НоваяКолонка("ВидЦенности");
			ТаблицаСтавок.НоваяКолонка("СуммаБезНДС");
			ТаблицаСтавок.ВыбратьСтроки();
			Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
				ТаблицаСтавок.ВидЦенности = ВидЦенности;
				ТаблицаСтавок.СуммаБезНДС = ТаблицаСтавок.Всего - ТаблицаСтавок.НДС;
			КонецЦикла;
		КонецЕсли;
					
		ТаблицаСтавок.НоваяКолонка("Ставка");
					
		ТаблицаСтавок.ВыбратьСтроки();
		Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
			Если НДСпоСтавкеНольПроцентов = 1 Тогда
				ТаблицаСтавок.Ставка = "НДС0"
							
			Иначе
				Если ТаблицаСтавок.СуммаБезНДС &gt; 0 Тогда
					Ставка = 100 * ТаблицаСтавок.НДС / ТаблицаСтавок.СуммаБезНДС;
							
				Иначе
					Ставка = 18;
				КонецЕсли;
							
				Если Ставка &gt; 10.5 Тогда
					ТаблицаСтавок.Ставка = "НДС18"
					
				ИначеЕсли Ставка &gt; 0 Тогда
					ТаблицаСтавок.Ставка = "НДС10"
								
				Иначе
					ТаблицаСтавок.Ставка = "БезНДС";
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
				
	ЦеныВДоговоре = 1; // в рублях
	ОплатаДоговора = 1;
	ВестиУчетРасчетовУЕ = 0;
	Курс = 1;
	Кратность = 1;
				
	Если Договор.Выбран() = 1 Тогда
		Если ПустоеЗначение(Договор.ВалютаДоговора) = 0 Тогда
			ЦеныВДоговоре = 2; // в валюте
		КонецЕсли;
		ОплатаДоговора = Договор.ОплатаДоговора; // 1 - врублях, 2 - в валюте
		ВестиУчетРасчетовУЕ = Договор.ВестиУчетРасчетовУЕ;
	КонецЕсли;
				
	Если ЦеныВДоговоре = 2 Тогда
		Курс = Док.Курс;
					
		Валюта = Договор.ВалютаДоговора;
		Кратность = Валюта.Кратность.Получить(Док.ДатаДок);
		Кратность = ?(Кратность=0, 1, Кратность);
		Если ВестиУчетРасчетовУЕ = 1 Тогда
			Кратность = Кратность * 100 / (100 + Договор.ПроцентКорректировкиКурсаУЕ);
		КонецЕсли;
	КонецЕсли;
				
	ТаблицаСтавок.НоваяКолонка("ЗадолженностьВал", "Число");
	ТаблицаСтавок.ВыбратьСтроки();
	Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
		ТаблицаСтавок.ЗадолженностьВал = ТаблицаСтавок.Всего;
	КонецЦикла;
				
	ТаблицаСтавок.Свернуть("ВидЦенности,Ставка", "Всего,СуммаБезНДС,НДС,ЗадолженностьВал");
	ТаблицаСтавок.Сортировать("Ставка");
				
	БухИт.ВыбратьСчета();
	Пока БухИт.ПолучитьСчет() = 1 Цикл
		Если (Док.Вид() = "СчетФактураПолученный") и (БухИт.Счет.ПринадлежитГруппе(Сч19) = 1) Тогда
			Если БухИт.Счет = Сч19_1 Тогда
				ВидЦенности = "ОС";
							
			ИначеЕсли БухИт.Счет = Сч19_2 Тогда
				ВидЦенности = "НМА";
				
			ИначеЕсли БухИт.Счет = Сч19_4 Тогда
				ВидЦенности = "ТаможенныеПлатежи";							
				
			Иначе
				ВидЦенности = "Товары";
			КонецЕсли;
		КонецЕсли;
					
		НомСтроки = 1;
		Пока НомСтроки &lt;= ТаблицаСтавок.КоличествоСтрок() Цикл
			Если ТаблицаСтавок.ПолучитьЗначение(НомСтроки, "НДС") = 0 Тогда
				ТаблицаСтавок.УдалитьСтроку(НомСтроки);
								
			Иначе
				НомСтроки = НомСтроки + 1;
			КонецЕсли;
		КонецЦикла;
						
		ТекущееСальдо = БухИт.СКД();
						
		РаспределеноСуммаБезНДС = 0;
		СуммаПоКолонкеСуммаБезНДС = 0;
		РаспределеноНДС = 0;
		СуммаПоКолонкеНДС = ТаблицаСтавок.Итог("НДС");
						
		Если СуммаПоКолонкеНДС &lt;&gt; 0 Тогда
			ЗначениеКолонкиНДС = 0;
			ЗначениеКолонкиСуммаБезНДС = 0;
					
			Если (ОплатаДоговора = 2) или (ВестиУчетРасчетовУЕ = 1) Тогда
									
				Если БухИтВал.ПолучитьСубконто(1,, СФ) = 1 Тогда
					СуммаНДСВсегоРуб = БухИтВал.ДО();
							
				Иначе
					СуммаНДСВсегоРуб = 0;
				КонецЕсли;
						
				Если СуммаНДСВсегоРуб = 0 Тогда
					Продолжить;
				КонецЕсли;
									
			Иначе
				СуммаНДСВсегоРуб = СуммаПоКолонкеНДС;
			КонецЕсли;
							
			ТаблицаСтавок.ВыбратьСтроки();
			Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
				ЗначениеКолонкиНДС = ТаблицаСтавок.НДС;
				ЗначениеКолонкиСуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
				ЗначениеКолонкиЗадолженность = ТаблицаСтавок.ЗадолженностьВал;
								
				ЗначениеКолонкиНДС = Окр(ЗначениеКолонкиНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
				ЗначениеКолонкиСуммаБезНДС = Окр(ЗначениеКолонкиСуммаБезНДС * ТекущееСальдо / СуммаПоКолонкеНДС, 2, 1);
				ЗначениеКолонкиЗадолженность = Окр(ЗначениеКолонкиЗадолженность * ТекущееСальдо / СуммаНДСВсегоРуб, 2, 1);
								
				РаспределеноНДС = РаспределеноНДС + ЗначениеКолонкиНДС;
				РаспределеноСуммаБезНДС = РаспределеноСуммаБезНДС + ЗначениеКолонкиСуммаБезНДС;
								
				ТаблицаСтавок.НДС = ЗначениеКолонкиНДС;
				ТаблицаСтавок.СуммаБезНДС = ЗначениеКолонкиСуммаБезНДС;
				ТаблицаСтавок.ЗадолженностьВал = ЗначениеКолонкиЗадолженность;
			КонецЦикла;
							
			НомПоследнейСтроки = ТаблицаСтавок.КоличествоСтрок();
							
			Если РаспределеноНДС &lt;&gt; ТекущееСальдо Тогда
				ЗначениеКолонкиНДС = ЗначениеКолонкиНДС + ТекущееСальдо - РаспределеноНДС;
				ТаблицаСтавок.УстановитьЗначение(НомПоследнейСтроки, "НДС", ЗначениеКолонкиНДС);
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
				
	ТаблицаСтавок.ВыбратьСтроки();
	Пока ТаблицаСтавок.ПолучитьСтроку() = 1 Цикл
		ДополнительныеСведения.НоваяСтрока();
		ДополнительныеСведения.КлючСтроки = ДанныеПоСФ.НомерСтроки;
		ДополнительныеСведения.СуммаБезНДС = ТаблицаСтавок.СуммаБезНДС;
		ДополнительныеСведения.НДС = ТаблицаСтавок.НДС;
		ДополнительныеСведения.ВидЦенности = ?(ТаблицаСтавок.ВидЦенности = "", ВидЦенности, ТаблицаСтавок.ВидЦенности); 
		ДополнительныеСведения.СтавкаНДС = ТаблицаСтавок.Ставка;
					
		ДанныеПоСФ.СуммаБезНДС = ДанныеПоСФ.СуммаБезНДС;// + ТаблицаСтавок.СуммаБезНДС;
		ДанныеПоСФ.НДС = ДанныеПоСФ.НДС;// + ТаблицаСтавок.НДС;
		ДанныеПоСФ.ЗадолженностьВал = ДанныеПоСФ.ЗадолженностьВал;// + ТаблицаСтавок.ЗадолженностьВал;
					
		Если ВидЦенности = "НМА" Тогда
			ДополнительныеСведения.СчетУчета = Сч19_2;
						
		ИначеЕсли ВидЦенности = "ОС" Тогда
			ДополнительныеСведения.СчетУчета = Сч19_1;
						
		ИначеЕсли ВидЦенности = "Оборудование" Тогда
			ДополнительныеСведения.СчетУчета = Сч19_1;
			
		ИначеЕсли ВидЦенности = "ТаможенныеПлатежи" Тогда
			ДополнительныеСведения.СчетУчета = Сч19_4;
						
		Иначе
			ДополнительныеСведения.СчетУчета = Сч19_3;
		КонецЕсли;
		
		ДополнительныеСведения.Контрагент = ДанныеПоСФ.Контрагент;
		ДополнительныеСведения.ДоговорКонтрагента =  ДанныеПоСФ.ДоговорКонтрагента;
		ДополнительныеСведения.ДатаПлатежноРасчетногоДокумента = ДанныеПоСФ.ДатаПлатежноРасчетногоДокумента;
		ДополнительныеСведения.НомерПлатежноРасчетногоДокумента = ДанныеПоСФ.НомерПлатежноРасчетногоДокумента;
		ДополнительныеСведения.ДатаСФ = ДанныеПоСФ.ДатаСФ;
		ДополнительныеСведения.НомерСФ = ДанныеПоСФ.НомерСФ;
		ДополнительныеСведения.ПредъявленСФ = ДанныеПоСФ.ПредъявленСФ;
		ДополнительныеСведения.СчетФактура = ДанныеПоСФ.СчетФактура;
		ДополнительныеСведения.ВалютаАванса = ДанныеПоСФ.ВалютаАванса;	
		
		ДополнительныеСведения.Исправление      = ДанныеПоСФ.Исправление;
		ДополнительныеСведения.НомерИсправления = ДанныеПоСФ.НомерИсправления;
		ДополнительныеСведения.ДатаИсправления  = ДанныеПоСФ.ДатаИсправления;
		ДополнительныеСведения.КорректировочныйСчетФактура = ДанныеПоСФ.КорректировочныйСчетФактура;
		ДополнительныеСведения.НомерИсходногоДокумента = ДанныеПоСФ.НомерИсходногоДокумента;
		ДополнительныеСведения.ДатаИсходногоДокумента  = ДанныеПоСФ.ДатаИсходногоДокумента;
		ДополнительныеСведения.УчитыватьИсправлениеИсходногоДокумента = ДанныеПоСФ.УчитыватьИсправлениеИсходногоДокумента;
		ДополнительныеСведения.НомерИсправленияИсходногоДокумента     = ДанныеПоСФ.НомерИсправленияИсходногоДокумента;
		ДополнительныеСведения.ДатаИсправленияИсходногоДокумента      = ДанныеПоСФ.ДатаИсправленияИсходногоДокумента;
				
	КонецЦикла;
КонецЦикла;
		
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("СчетУчетаНДС", Сч19);
ВходящиеДанные.Установить("ДанныеПоСФНДС", ДополнительныеСведения);
ВходящиеДанные.Установить("РазделУчета", "НДСПоПриобретеннымЦенностям");

ВходящиеДанные.Установить("Дата", Параметры.ДатаВводаОстатков - 1);
ВходящиеДанные.Установить("ОтражатьВНалоговомУчете", 1);
ВходящиеДанные.Установить("ОтражатьВБухгалтерскомУчете", 1);
ВходящиеДанные.Установить("ОтражатьПоСпециальнымРегистрам", 1);

ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводОстатковНДС");</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДобавитьПроводку" ИспользуетсяПриЗагрузке="false">
			<Текст>ТолькоОбороты = Параметры.ПараметрыАлгоритмов.Получить("ТолькоОбороты");
Если ТолькоОбороты = 1 Тогда
	Возврат 0;
КонецЕсли;

Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");
ТекНомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("ТекНомерСубконто");
КоличествоУровней = Параметры.ПараметрыАлгоритмов.Получить("КоличествоУровней");

ОстатокДтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтС");
ОстатокДтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтВ");
ОстатокДтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтК");

ОстатокКтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтС");
ОстатокКтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтВ");
ОстатокКтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтК");

Налоговый = ?(Параметры.ПараметрыАлгоритмов.Получить("Регистр") = "Налоговый", 1, 0);

Сч45 = СчетПоКоду("45");
Сч97 = СчетПоКоду("97");
Сч79_1 = СчетПоКоду("79.1");
Сч79_2 = СчетПоКоду("79.2");

Если (ОстатокДтС &lt;&gt; 0) или (ОстатокДтВ &lt;&gt; 0) или (ОстатокДтК &lt;&gt; 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетДт = БухИт.Счет;
	Если (БухИт.Счет.Забалансовый = 0) и (Налоговый = 0) Тогда
		Проводки.СчетКт = Параметры.СчетВводаОстатков;
	КонецЕсли;
		
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Если ((БухИт.Счет = Сч79_1) ИЛИ (БухИт.Счет = Сч79_2)) И (НомерСубконто = 1) Тогда
			Ключ = "ОбособленныеПодразделения";
		Иначе
			Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		КонецЕсли;
		Проводки.СубконтоДт.Ключ = Ключ;
		Проводки.СубконтоДт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОстатокДтС;
	
	Если БухИт.Счет.Валютный = 1 Тогда
		Проводки.ВалютнаяСуммаДт = ОстатокДтВ;
		Проводки.ВалютаДт = БухИт.Валюта;
	КонецЕсли;
	
	Если (КоличествоУровней = ТекНомерСубконто) и (БухИт.Счет.Количественный = 1) Тогда
		Проводки.КоличествоДт = ОстатокДтК;
	КонецЕсли;
	
	Если БухИт.Счет = Сч97 Тогда
		СтатьяРБП = БухИт.Субконто(1);
		Если СтатьяРБП.НазначениеСтатьиРасходов = 1 Тогда
			Проводки.КодСчетаДт = "97.01";
									
		Иначе
			Проводки.КодСчетаДт = "97.21";
		КонецЕсли;
	КонецЕсли;
	
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаДт = "45.01";
													
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаДт = "45.02";
													
		Иначе
			Проводки.КодСчетаДт = "45.03";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;

Если (ОстатокКтС &lt;&gt; 0) или (ОстатокКтВ &lt;&gt; 0) или (ОстатокКтК &lt;&gt; 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетКт = БухИт.Счет;
	Если (БухИт.Счет.Забалансовый = 0) и (Налоговый = 0) Тогда
		Проводки.СчетДт = Параметры.СчетВводаОстатков;
	КонецЕсли;
		
	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Если ((БухИт.Счет = Сч79_1) ИЛИ (БухИт.Счет = Сч79_2)) И (НомерСубконто = 1) Тогда
			Ключ = "ОбособленныеПодразделения";
		Иначе
			Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		КонецЕсли;
		Проводки.СубконтоКт.Ключ = Ключ;
		Проводки.СубконтоКт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОстатокКтС;
	
	Если БухИт.Счет.Валютный = 1 Тогда
		Проводки.ВалютнаяСуммаКт = ОстатокКтВ;
		Проводки.ВалютаКт = БухИт.Валюта;
	КонецЕсли;
	
	Если (КоличествоУровней = ТекНомерСубконто) и (БухИт.Счет.Количественный = 1) Тогда
		Проводки.КоличествоКт = ОстатокКтК;
	КонецЕсли;
	
	Если БухИт.Счет = Сч97 Тогда
		СтатьяРБП = БухИт.Субконто(1);
		Если СтатьяРБП.НазначениеСтатьиРасходов = 1 Тогда
			Проводки.КодСчетаКт = "97.01";
									
		Иначе
			Проводки.КодСчетаКт = "97.21";
		КонецЕсли;
	КонецЕсли;
	
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаКт = "45.01";
													
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаКт = "45.02";
													
		Иначе
			Проводки.КодСчетаКт = "45.03";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДобавитьПроводкуНУ" ИспользуетсяПриЗагрузке="false">
			<Текст>СчетДт = Параметры.ПараметрыАлгоритмов.Получить("СчетДт");
КоличествоДт = Параметры.ПараметрыАлгоритмов.Получить("КоличествоДт");
	
СчетКт = Параметры.ПараметрыАлгоритмов.Получить("СчетКт");
КоличествоКт = Параметры.ПараметрыАлгоритмов.Получить("КоличествоКт");
	
СуммаПроводки = Параметры.ПараметрыАлгоритмов.Получить("СуммаПроводки");
	
Проводки = Параметры.ПараметрыАлгоритмов.Получить("ТаблицаПроводок");
	
Если (СуммаПроводки &lt;&gt; 0) или ((ПустоеЗначение(СчетДт) = 0) и (КоличествоДт &lt;&gt; 0)) или ((ПустоеЗначение(СчетКт) = 0) и (КоличествоКт &lt;&gt; 0)) Тогда
		
	КодСчетаДт = Параметры.ПараметрыАлгоритмов.Получить("КодСчетаДт");
	ВидУчетаДт = Параметры.ПараметрыАлгоритмов.Получить("ВидУчетаДт");
	СубконтоДт1 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоДт1");
	СубконтоДт2 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоДт2");
	СубконтоДт3 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоДт3");
	
	ВидУчетаКт = Параметры.ПараметрыАлгоритмов.Получить("ВидУчетаКт");
	КодСчетаКт = Параметры.ПараметрыАлгоритмов.Получить("КодСчетаКт");
	СубконтоКт1 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоКт1");
	СубконтоКт2 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоКт2");
	СубконтоКт3 = Параметры.ПараметрыАлгоритмов.Получить("СубконтоКт3");
	
	ПорядокСубконто = глРазложить(Параметры.ПараметрыАлгоритмов.Получить("ПорядокСубконтоБУ"));
	НомерСубконто1 = ПорядокСубконто.ПолучитьЗначение(1);
	НомерСубконто2 = ПорядокСубконто.ПолучитьЗначение(2);
	НомерСубконто3 = ПорядокСубконто.ПолучитьЗначение(3);
	
	Проводки.НоваяСтрока();
	Проводки.Сумма = СуммаПроводки;
	
	Если ПустоеЗначение(СчетДт) = 0 Тогда
		Проводки.СчетДт = СчетДт;
		Проводки.КодСчетаДт = КодСчетаДт;
		Проводки.ВидУчетаДт = ВидУчетаДт;
		Проводки.КоличествоДт = КоличествоДт;
		
		Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоДт.НоваяКолонка("Ключ");
		Проводки.СубконтоДт.НоваяКолонка("Значение");
		
		КоличествоСубконто = СчетДт.КоличествоСубконто();
		
		Если КоличествоСубконто &gt;= 1 Тогда
			Проводки.СубконтоДт.НоваяСтрока();
			Проводки.СубконтоДт.Ключ = СчетДт.ВидСубконто(НомерСубконто1);
			Проводки.СубконтоДт.Значение = СубконтоДт1;
		КонецЕсли;
		
		Если КоличествоСубконто &gt;= 2 Тогда
			Проводки.СубконтоДт.НоваяСтрока();
			Проводки.СубконтоДт.Ключ = СчетДт.ВидСубконто(НомерСубконто2);
			Проводки.СубконтоДт.Значение = СубконтоДт2;
		КонецЕсли;
		
		Если КоличествоСубконто &gt;= 3 Тогда
			Проводки.СубконтоДт.НоваяСтрока();
			Проводки.СубконтоДт.Ключ = СчетДт.ВидСубконто(НомерСубконто3);
			Проводки.СубконтоДт.Значение = СубконтоДт3;
		КонецЕсли;
	КонецЕсли;
	
	Если ПустоеЗначение(СчетКт) = 0 Тогда
		Проводки.СчетКт = СчетКт;
		Проводки.КодСчетаКт = КодСчетаКт;
		Проводки.ВидУчетаКт = ВидУчетаКт;
		Проводки.КоличествоКт = КоличествоКт;
		
		Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
		Проводки.СубконтоКт.НоваяКолонка("Ключ");
		Проводки.СубконтоКт.НоваяКолонка("Значение");
		
		КоличествоСубконто = СчетКт.КоличествоСубконто();
		
		Если КоличествоСубконто &gt;= 1 Тогда
			Проводки.СубконтоКт.НоваяСтрока();
			Проводки.СубконтоКт.Ключ = СчетКт.ВидСубконто(НомерСубконто1);
			Проводки.СубконтоКт.Значение = СубконтоКт1;
		КонецЕсли;
		
		Если КоличествоСубконто &gt;= 2 Тогда
			Проводки.СубконтоКт.НоваяСтрока();
			Проводки.СубконтоКт.Ключ = СчетКт.ВидСубконто(НомерСубконто2);
			Проводки.СубконтоКт.Значение = СубконтоКт2;
		КонецЕсли;
		
		Если КоличествоСубконто &gt;= 3 Тогда
			Проводки.СубконтоКт.НоваяСтрока();
			Проводки.СубконтоКт.Ключ = СчетКт.ВидСубконто(НомерСубконто3);
			Проводки.СубконтоКт.Значение = СубконтоКт3;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДобавитьСуммыНУПоСчетамРасчетовВАЛ" ИспользуетсяПриЗагрузке="false">
			<Текст>РазделУчета = Параметры.ПараметрыАлгоритмов.Получить("РазделУчета");
Если (РазделУчета &lt;&gt; "РасчетыСПоставщикамиИПодрядчиками")
	И (РазделУчета &lt;&gt; "РасчетыСПокупателямиИЗаказчиками")
	И (РазделУчета &lt;&gt; "РасчетыСПрочимиДебиторамиИКредиторами") Тогда
	Возврат 0;
КонецЕсли;
Проводки = ВходящиеДанные.Получить("ВходящиеОстатки");
 
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");

Сч60_22 = СчетПоКоду("60.22");
Сч62_22 = СчетПоКоду("62.22");
СчВАЛ_60 = СчетПоКоду("ВАЛ.60");
СчВАЛ_62 = СчетПоКоду("ВАЛ.62");

Если (Счет &lt;&gt; Сч60_22) И (Счет &lt;&gt; Сч62_22) Тогда
	Возврат 0;
КонецЕсли;

Если Счет = Сч60_22 Тогда
	СчВАЛ = СчВАЛ_60;
Иначе
	СчВАЛ = СчВАЛ_62;
КонецЕсли;
	
БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.Опции(1);
БУ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БУ.ИспользоватьСубконто(ВидыСубконто.Договоры);
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, Счет);
БУ.ВыбратьПериоды();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.Опции(1);
НУ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
НУ.ИспользоватьСубконто(ВидыСубконто.Договоры);
Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СчВАЛ);
Иначе
	НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, СчВАЛ,,, 3, "Месяц",);
КонецЕсли;

НУ.ВыбратьПериоды();
Пока НУ.ПолучитьПериод() = 1 Цикл
	
	НУ.ВыбратьСубконто(1);
	Пока НУ.ПолучитьСубконто(1) = 1 Цикл
		Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
		КонецЕсли;
		НУ.ВыбратьСубконто(2);
		Пока НУ.ПолучитьСубконто(2) = 1 Цикл
			Если НУ.Субконто(2).ЭтоГруппа() = 1 Тогда
				Продолжить;
			КонецЕсли;
			
			Если БУ.ПолучитьПериод(, НУ.НачДата) = 1 Тогда
				Если БУ.ПолучитьСубконто(1,, НУ.Субконто(1)) = 1 Тогда
					Если БУ.ПолучитьСубконто(2,, НУ.Субконто(2)) = 1 Тогда
						СуммаНУ = 0;
						СуммаНДС = 0;
						БУ.ВыбратьСчета();
						Пока БУ.ПолучитьСчет() = 1 Цикл
							СуммаНУ = СуммаНУ + ?(СчВАЛ = СчВАЛ_62, НУ.СКК(1), НУ.СКД(1));							
						КонецЦикла;
												
						Проводки.ВыбратьСтроки();
						Пока Проводки.ПолучитьСтроку() = 1 Цикл
							Если (Проводки.Субконто1 = НУ.Субконто(1))
								И (Проводки.Субконто2 = НУ.Субконто(2)) Тогда
								Проводки.СуммаНУ = СуммаНУ;
								Проводки.СуммаНДС = ?(Проводки.СуммаКт &lt;&gt; 0, Проводки.СуммаКт, Проводки.Сумма);							
							КонецЕсли;
						КонецЦикла;
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
			
		КонецЦикла;
	КонецЦикла;
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ДобавитьСуммыНУПоСчетамРасчетовУЕ" ИспользуетсяПриЗагрузке="false">
			<Текст>РазделУчета = Параметры.ПараметрыАлгоритмов.Получить("РазделУчета");
Если (РазделУчета &lt;&gt; "РасчетыСПоставщикамиИПодрядчиками")
	И (РазделУчета &lt;&gt; "РасчетыСПокупателямиИЗаказчиками")
	И (РазделУчета &lt;&gt; "РасчетыСПрочимиДебиторамиИКредиторами") Тогда
	Возврат 0;
КонецЕсли;
Проводки = ВходящиеДанные.Получить("ВходящиеОстатки");
 
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");

Сч60_6 = СчетПоКоду("60.6");
Сч62_6 = СчетПоКоду("62.6");
Сч76_6 = СчетПоКоду("76.6");
СчУЕ_60 = СчетПоКоду("УЕ.60");
СчУЕ_62 = СчетПоКоду("УЕ.62");

Если (Счет &lt;&gt; Сч60_6) И (Счет &lt;&gt; Сч62_6) И (Счет &lt;&gt; Сч76_6) Тогда
	Возврат 0;
КонецЕсли;

Если Счет = Сч60_6 Тогда
	СчУЕ = СчУЕ_60;
Иначе
	СчУЕ = СчУЕ_62;
КонецЕсли;
	
БУ = СоздатьОбъект("БухгалтерскиеИтоги");
БУ.Опции(1);
БУ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БУ.ИспользоватьСубконто(ВидыСубконто.Договоры);
БУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, Счет);
БУ.ВыбратьПериоды();

НУ = СоздатьОбъект("БухгалтерскиеИтоги");
НУ.Опции(1);
НУ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
НУ.ИспользоватьСубконто(ВидыСубконто.Договоры);
Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СчУЕ);
Иначе
	НУ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, СчУЕ,,, 3, "Месяц",);
КонецЕсли;

НУ.ВыбратьПериоды();
Пока НУ.ПолучитьПериод() = 1 Цикл
	
	НУ.ВыбратьСубконто(1);
	Пока НУ.ПолучитьСубконто(1) = 1 Цикл
		Если НУ.Субконто(1).ЭтоГруппа() = 1 Тогда
			Продолжить;
		КонецЕсли;
		НУ.ВыбратьСубконто(2);
		Пока НУ.ПолучитьСубконто(2) = 1 Цикл
			Если НУ.Субконто(2).ЭтоГруппа() = 1 Тогда
				Продолжить;
			КонецЕсли;
			
			Если БУ.ПолучитьПериод(, НУ.НачДата) = 1 Тогда
				Если БУ.ПолучитьСубконто(1,, НУ.Субконто(1)) = 1 Тогда
					Если БУ.ПолучитьСубконто(2,, НУ.Субконто(2)) = 1 Тогда
						СуммаНУ = 0;
						СуммаНДС = 0;
						БУ.ВыбратьСчета();
						Пока БУ.ПолучитьСчет() = 1 Цикл
							СуммаНУ = СуммаНУ + ?(СчУЕ = СчУЕ_60, НУ.СКК(1), НУ.СКД(1));							
						КонецЦикла;
						СуммаНДС = СуммаНУ;
						
						Проводки.ВыбратьСтроки();
						Пока Проводки.ПолучитьСтроку() = 1 Цикл
							Если (Проводки.Субконто1 = НУ.Субконто(1))
								И (Проводки.Субконто2 = НУ.Субконто(2)) Тогда
								Проводки.СуммаНУ = СуммаНУ;
								Проводки.СуммаНДС = СуммаНДС;							
							КонецЕсли;
						КонецЦикла;
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
			
		КонецЦикла;
	КонецЦикла;
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ЗаполнитьРеквизитыДокументаВНО" ИспользуетсяПриЗагрузке="false">
			<Текст>КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл                                                  
	
	СчетДт = ?(ПустоеЗначение(КоллекцияОбъектов.КодСчетаДт) = 1, КоллекцияОбъектов.СчетДт, КоллекцияОбъектов.КодСчетаДт);
	СчетКт = ?(ПустоеЗначение(КоллекцияОбъектов.КодСчетаКт) = 1, КоллекцияОбъектов.СчетКт, КоллекцияОбъектов.КодСчетаКт);
	
	Если (ПустоеЗначение(СчетДт) = 1) и (ПустоеЗначение(СчетКт) = 1) Тогда
		Сообщить("Попытка выгрузки проводки без указания счетов дебета и кредита. Проводка не выгружена.");
		Отказ = 1;
		
	Иначе
		
		Если ТипЗначенияСтр(СчетДт) = "Счет" Тогда
			СчетДт = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(СчетДт, "Хозрасчетный"), "Значения").Получить(Строка(СчетДт));
			
		Иначе
			СчетДтЗабалансовый = 1;
		КонецЕсли;
		
		Если ТипЗначенияСтр(СчетКт) = "Счет" Тогда
			СчетКтЗабалансовый = КоллекцияОбъектов.СчетКт.Забалансовый;
			СчетКт = мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НайтиПравило(СчетКт, "Хозрасчетный"), "Значения").Получить(Строка(СчетКт));
			
		Иначе
			СчетКтЗабалансовый = 1;
		КонецЕсли;
		
		Если (ПустоеЗначение(СчетДт) = 1) и (СчетКтЗабалансовый = 0) Тогда
			Сообщить("При попытке выгрузки проводки по кредиту счета " + СокрЛП(СчетКт) + " не удалось определить счет дебета. Проводка не выгружена.");
			Отказ = 1;
			
		ИначеЕсли (ПустоеЗначение(СчетКт) = 1) и (СчетДтЗабалансовый = 0) Тогда
			Сообщить("При попытке выгрузки проводки по дебету счета " + СокрЛП(СчетДт) + " не удалось определить счет кредита. Проводка не выгружена.");
			Отказ = 1;
		КонецЕсли;
	КонецЕсли;
	
	Субконто1 = "";
	Субконто2 = "";
	Субконто3 = "";
	СуммаКт = 0;
	Сумма = 0;
	Количество = 0;
	ВалютнаяСумма = 0;
	Валюта = "";
	
	Если (СокрЛП(СчетКт) &lt;&gt; "00")
		И (СокрЛП(СчетКт) &lt;&gt; "Вспомогательный")
		И (ПустоеЗначение(СокрЛП(СчетКт)) = 0) Тогда
		СчетУчета = СчетКт;
		СуммаКт = КоллекцияОбъектов.Сумма;
		Сумма = 0;
		Если ПустоеЗначение(КоллекцияОбъектов.ВалютнаяСуммаКт) = 0 Тогда
			Валюта = КоллекцияОбъектов.ВалютаКт;
			ВалютнаяСумма = КоллекцияОбъектов.ВалютнаяСуммаКт;
		КонецЕсли;
		Количество = КоллекцияОбъектов.КоличествоКт;
		
		Если КоллекцияОбъектов.СубконтоКт.КоличествоСтрок() &gt;= 1 Тогда
			Субконто1 = КоллекцияОбъектов.СубконтоКт.ПолучитьЗначение(1, "Значение");
			Если КоллекцияОбъектов.СубконтоКт.КоличествоСтрок() &gt;= 2 Тогда
				Субконто2 = КоллекцияОбъектов.СубконтоКт.ПолучитьЗначение(2, "Значение");
				Если КоллекцияОбъектов.СубконтоКт.КоличествоСтрок() = 3 Тогда
					Субконто3 = КоллекцияОбъектов.СубконтоКт.ПолучитьЗначение(3, "Значение");
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
		
	ИначеЕсли (СокрЛП(СчетДт) &lt;&gt; "00")
		И (СокрЛП(СчетДт) &lt;&gt; "Вспомогательный") 
		И (ПустоеЗначение(СокрЛП(СчетДт)) = 0) Тогда
		СчетУчета = СчетДт;
		СуммаКт = 0;
		Сумма = КоллекцияОбъектов.Сумма;
		Если ПустоеЗначение(КоллекцияОбъектов.ВалютнаяСуммаДт) = 0 Тогда
			Валюта = КоллекцияОбъектов.ВалютаДт;
			ВалютнаяСумма = КоллекцияОбъектов.ВалютнаяСуммаДт;
		КонецЕсли;
		Количество = КоллекцияОбъектов.КоличествоДт;
		
		Если КоллекцияОбъектов.СубконтоДт.КоличествоСтрок() &gt;= 1 Тогда
			Субконто1 = КоллекцияОбъектов.СубконтоДт.ПолучитьЗначение(1, "Значение");
			Если КоллекцияОбъектов.СубконтоДт.КоличествоСтрок() &gt;= 2 Тогда
				Субконто2 = КоллекцияОбъектов.СубконтоДт.ПолучитьЗначение(2, "Значение");
				Если КоллекцияОбъектов.СубконтоДт.КоличествоСтрок() = 3 Тогда
					Субконто3 = КоллекцияОбъектов.СубконтоДт.ПолучитьЗначение(3, "Значение");
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
		
	КонецЕсли;
	
	КоллекцияОбъектов.СчетУчета = СчетУчета;
	КоллекцияОбъектов.Субконто1 = Субконто1;
	КоллекцияОбъектов.Субконто2 = Субконто2;
	КоллекцияОбъектов.Субконто3 = Субконто3;
	КоллекцияОбъектов.СуммаКт = СуммаКт;
	КоллекцияОбъектов.Сумма = Сумма;
	КоллекцияОбъектов.Количество = Количество;
	КоллекцияОбъектов.Валюта = Валюта;
	КоллекцияОбъектов.ВалютнаяСумма = ВалютнаяСумма;
	
	//Исключения - для счетов у которых в 77 и 8 разный признак типа остатка
	Если СчетУчета = "ЖивотныеНаВыращиванииИОткорме" Тогда
		Если КоллекцияОбъектов.СуммаКт &lt;&gt; 0 Тогда
			КоллекцияОбъектов.Сумма = - КоллекцияОбъектов.СуммаКт;
			КоллекцияОбъектов.СуммаКт = 0
		КонецЕсли;
	КонецЕсли;
		
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОбработкаСубконтоПослеЗагрузки" ИспользуетсяПриЗагрузке="true">
			<Текст>ИмяТабличнойЧасти = Параметры.ПараметрыАлгоритмов.ИмяТабличнойЧасти;
ИмяСчета  = Параметры.ПараметрыАлгоритмов.ИмяСчета;
ИмяСубконто = Параметры.ПараметрыАлгоритмов.ИмяСубконто;

Если ЗначениеЗаполнено(ИмяТабличнойЧасти) Тогда
	//обрабатываем табличную часть
	Для каждого Корреспонденция из Объект[ИмяТабличнойЧасти] Цикл
		
		мСведенияОСчетах = Новый Соответствие;
		СведенияОСчете = БухгалтерскийУчет.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчета]);
		Для СчетчикСубконто = 1 По 3 Цикл
			Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
				Если (Корреспонденция[ИмяСубконто+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубконто+СчетчикСубконто]))
					  и (СчетчикСчета &lt;&gt; СчетчикСубконто) и (ЗначениеЗаполнено(Корреспонденция[ИмяСубконто+СчетчикСубконто])) Тогда
					Субконто = Корреспонденция[ИмяСубконто+СчетчикСчета];
					Корреспонденция[ИмяСубконто+СчетчикСчета] = Корреспонденция[ИмяСубконто+СчетчикСубконто];
					Корреспонденция[ИмяСубконто+СчетчикСубконто] = Субконто;
				КонецЕсли;
			КонецЦикла;
		КонецЦикла;

		Для СчетчикСубконто = 1 По 3 Цикл
			Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
				Корреспонденция[ИмяСубконто+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубконто+СчетчикСубконто]);

			Иначе

				Корреспонденция[ИмяСубконто+СчетчикСубконто] = Неопределено;
			КонецЕсли;
		КонецЦикла;		
	КонецЦикла;	
	
Иначе
	//обрабатываем объект
    Корреспонденция = Объект;	
	мСведенияОСчетах = Новый Соответствие;
	СведенияОСчете = БухгалтерскийУчет.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчета]);
	Для СчетчикСубконто = 1 По 3 Цикл
		Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
			Если (Корреспонденция[ИмяСубконто+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубконто+СчетчикСубконто]))
				  и (СчетчикСчета &lt;&gt; СчетчикСубконто)  и (ЗначениеЗаполнено(Корреспонденция[ИмяСубконто+СчетчикСубконто])) Тогда
				Субконто = Корреспонденция[ИмяСубконто+СчетчикСчета];
				Корреспонденция[ИмяСубконто+СчетчикСчета] = Корреспонденция[ИмяСубконто+СчетчикСубконто];
				Корреспонденция[ИмяСубконто+СчетчикСубконто] = Субконто;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;

	Для СчетчикСубконто = 1 По 3 Цикл
		Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
			Корреспонденция[ИмяСубконто+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубконто+СчетчикСубконто]);

		Иначе
			Корреспонденция[ИмяСубконто+СчетчикСубконто] = Неопределено;
		КонецЕсли;
	КонецЦикла;	
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОпределитьВидДоговора" ИспользуетсяПриЗагрузке="false">
			<Текст>Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
Договор = Параметры.ПараметрыАлгоритмов.Получить("Договор");
Счет = Параметры.ПараметрыАлгоритмов.Получить("Счет");

ВидДоговора = "";
ВесДоговора = 0;

Если ПустоеЗначение(Документ)=0 Тогда
	Если Документ.Вид()="ОказаниеУслуг" Тогда
		Если Документ.ТипУслуги = 2 Тогда //оказание посреднических услуг в торговле
			ВидДоговора = "СКомитентом";
		Иначе
			ВидДоговора = "СПокупателем";
		КонецЕсли;
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ПоступлениеМатериалов" Тогда
		ВидДоговора = "СПоставщиком";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ПоступлениеНМА" Тогда
		ВидДоговора = "СПоставщиком";
		ВесДоговора = 3;		
	ИначеЕсли Документ.Вид()="ПоступлениеОборудования" Тогда
		ВидДоговора = "СПоставщиком";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ПоступлениеТоваров" Тогда
		Если (Документ.ВидПоступления = 11) или (Документ.ВидПоступления = 1) 
			  или (Документ.ВидПоступления = 2) Тогда //поступление от поставщика
			//смотрим в ТЧ документа. Если там есть хотя бы один вид товара с типом "Комиссия", используем вид "С комитентом". В противном случае - "С поставщиком"
			ВидДоговора = "СПоставщиком";
			Документ.ВыбратьСтроки();
			Пока Документ.ПолучитьСтроку()=1 Цикл
				Если (Документ.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар)
					и (Документ.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии) Тогда
					ВидДоговора = "СКомитентом";
					Прервать;
				КонецЕсли;
			КонецЦикла;
		ИначеЕсли (Документ.ВидПоступления = 12) или (Документ.ВидПоступления = 3) Тогда //возврат ранее отгруженных (сч.45)
			ВидДоговора = "СКомиссионером";
		Иначе//возврат от покупателя
			ВидДоговора = "СПокупателем";
		КонецЕсли;
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="РасходнаяНакладная" Тогда
		Если (Документ.ВидОтгрузки = 11)или (Документ.ВидОтгрузки = 1) Тогда //продажа покупателю
			ВидДоговора = "СПокупателем";
		ИначеЕсли (Документ.ВидОтгрузки = 12)или (Документ.ВидОтгрузки = 2) Тогда //отгрузка (счет 45)
			ВидДоговора = "СКомиссионером";
		Иначе //возврат
			//смотрим в ТЧ документа. Если там есть хотя бы один вид товара с типом "Комиссия", используем вид "С комитентом". В противном случае - "С покупателем"
			ВидДоговора = "СПоставщиком";
			Документ.ВыбратьСтроки();
			Пока Документ.ПолучитьСтроку()=1 Цикл
				Если (Документ.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар)
					и (Документ.Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии) Тогда
					ВидДоговора = "СКомитентом";
					Прервать;
				КонецЕсли;
			КонецЦикла;
		КонецЕсли;
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="РеализацияОтгруженнойПродукции" Тогда
		ВидДоговора = "СКомиссионером";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="УслугиСтороннихОрганизаций" Тогда
		ВидДоговора = "СПоставщиком";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ПередачаОС" Тогда
		ВидДоговора = "СПокупателем";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ПередачаНМА" Тогда
		ВидДоговора = "СПокупателем";
		ВесДоговора = 3;
	ИначеЕсли Документ.Вид()="ОтпускМатериаловНаСторону" Тогда
		Если Документ.ВидОтпуска = 0 Тогда //продажа
			ВидДоговора = "СПокупателем";
		Иначе  //передача в переработку или возврат
			ВидДоговора = "СПоставщиком";
		КонецЕсли;
		ВесДоговора = 3;
	ИначеЕсли (Документ.Вид()="ВыполнениеЭтапаРабот") или 
		 (Документ.Вид()="ЗавершениеРабот") или (Документ.Вид()="ОплатаЭтапаРабот") Тогда
		ВидДоговора = "СПокупателем";
		ВесДоговора = 3;
	Иначе //по документу однозначно определить нельзя, будем определять по счету
		Если ПустоеЗначение(Счет)=0 Тогда
			Если Счет.ПринадлежитГруппе(СчетПоКоду("62"))=1 Тогда
				ВидДоговора = "СПокупателем";
				ВесДоговора = 1;
			ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("60"))=1 Тогда
				ВидДоговора = "СПоставщиком";
				ВесДоговора = 1;				
			КонецЕсли;	
		КонецЕсли;
	КонецЕсли;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора",ВидДоговора);
Параметры.ПараметрыАлгоритмов.Установить("ВесДоговора",ВесДоговора);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОпределитьДатуУвольнения" ИспользуетсяПриЗагрузке="false">
			<Текст>СотрДатаУвольнения = Дата(0);
ХарактерРаботы = СоздатьОбъект("Периодический");
ХарактерРаботы.ИспользоватьОбъект("ХарактерРаботы", ОбъектКоллекции.ФизЛицо);
Если ХарактерРаботы.ОбратныйПорядок() = 1 Тогда
	ХарактерРаботы.ВыбратьЗначения(,);
	Пока ХарактерРаботы.ПолучитьЗначение() = 1 Цикл
		Если ХарактерРаботы.Значение = Перечисление.ХарактерРаботы.ТрудовыеОтношенияПрекращены Тогда
			Если ХарактерРаботы.ДатаЗнач &lt;= Параметры.ДатаКонцаПериодаВыгрузки Тогда
				ДатаУвольнения = ХарактерРаботы.ДатаЗнач;
				Прервать;
			Иначе
				Продолжить;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	
	СотрДатаУвольнения = ДатаУвольнения;
Иначе
	СотрДатаУвольнения = Дата(0);
КонецЕсли;

Возврат СотрДатаУвольнения;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОпределитьПКОДляДокумента" ИспользуетсяПриЗагрузке="false">
			<Текст>Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
ВидДокумента = Документ.Вид();

Если ПустоеЗначение(Документ)=0 Тогда
	Если Документ.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
		ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
	Иначе
		Если ВидДокумента="АвансовыйОтчет" Тогда
			ИмяПКО = "АвансовыйОтчет";
		ИначеЕсли ВидДокумента="Выписка" Тогда	
			Отказ = 1;
		ИначеЕсли ВидДокумента="ПоступлениеМатериалов" Тогда	
			Если Документ.ВидПоступления = 0 тогда
				ИмяПКО = "ПоступлениеМатериалов_ПТУ";
			Иначе
				ИмяПКО = "ПоступлениеМатериалов_ИзПереработки";
			КонецЕсли;
		ИначеЕсли ВидДокумента="ПоступлениеНМА" Тогда	
			ИмяПКО = "ПоступлениеНМА";
		ИначеЕсли ВидДокумента="ПоступлениеОборудования" Тогда
			ИмяПКО = "ПоступлениеОборудования";
		ИначеЕсли ВидДокумента="ПоступлениеОС" Тогда
			ИмяПКО = "ПоступлениеОС";
		ИначеЕсли ВидДокумента="ПоступлениеТоваров" Тогда
			Если (Документ.ВидПоступления = 1) или (Документ.ВидПоступления = 2) или (Документ.ВидПоступления = 11) Тогда
				ИмяПКО = "ПоступлениеТоваров_ПТУ";
			Иначе
				ИмяПКО = "ПоступлениеТоваров_Возврат";
			КонецЕсли;	
		ИначеЕсли ВидДокумента="УслугиСтороннихОрганизаций" Тогда
			Если Документ.ДокументПоступления.Выбран() = 0 Тогда
				ИмяПКО = "УслугиСтороннихОрганизаций_ПТУ";
			ИначеЕсли Документ.ДокументПоступления.Вид() = "ПоступлениеНМА" Тогда
				ИмяПКО = "УслугиСтороннихОрганизаций_ДопРасходы_НМА";
			Иначе
				ИмяПКО = "УслугиСтороннихОрганизаций_ДопРасходы";
			КонецЕсли;
		ИначеЕсли ВидДокумента="СчетФактура" Тогда
			ИмяПКО = "СчетФактура";
		ИначеЕсли ВидДокумента="СчетФактураПолученный" Тогда
			ИмяПКО = "СчетФактураПолученный";
		ИначеЕсли ВидДокумента="РасходнаяНакладная" Тогда
			Если (Документ.ВидОтгрузки = 1) или (Документ.ВидОтгрузки = 11) 
				или (Документ.ВидОтгрузки = 2) или (Документ.ВидОтгрузки = 12)Тогда
				ИмяПКО = "РасходнаяНакладная_Продажа";	
			ИначеЕсли (Документ.ВидОтгрузки = 3)  или (Документ.ВидОтгрузки = 4) или (Документ.ВидОтгрузки = 13) Тогда
				ИмяПКО = "РасходнаяНакладная_Возврат";
			КонецЕсли;
		ИначеЕсли ВидДокумента = "РеализацияОтгруженнойПродукции" Тогда
			ИмяПКО = "РеализацияОтгруженнойПродукции";
		ИначеЕсли ВидДокумента = "Счет" Тогда	
			ИмяПКО = "СчетНаОплатуПокупателю";
		ИначеЕсли ВидДокумента = "Доверенность" Тогда
			ИмяПКО = "Доверенность";
		ИначеЕсли ВидДокумента = "АвансовыйОтчет" Тогда
			ИмяПКО = "АвансовыйОтчет";
		ИначеЕсли ВидДокумента = "ОтпускМатериаловНаСторону" Тогда
			Если Документ.ВидОтпуска = 0 Тогда
				ИмяПКО = "ОтпускМатериаловНаСторону_Продажа";
			ИначеЕсли Документ.ВидОтпуска = 1 Тогда
				ИмяПКО = "ОтпускМатериаловНаСторону_ВПереработку";
			ИначеЕсли Документ.ВидОтпуска = 2 Тогда
				ИмяПКО = "ОтпускМатериаловНаСторону_Возврат";
			КонецЕсли;
		ИначеЕсли ВидДокумента = "ОказаниеУслуг" Тогда
			Если (Документ.ТипУслуги = 1) или (Документ.ТипУслуги = 3) Тогда
		 		ИмяПКО = "ОказаниеУслуг_Продажа";
			ИначеЕсли Документ.ТипУслуги = 2 Тогда
				ИмяПКО = "ОказаниеУслуг_Комитент";
			КонецЕсли;
		ИначеЕсли ВидДокумента = "Взаимозачет" Тогда
		    ИмяПКО = "Взаимозачет";
		ИначеЕсли ВидДокумента = "ЗачетАвансаПокупателя" Тогда
		    ИмяПКО = "ЗачетАвансаПокупателя";
		ИначеЕсли ВидДокумента = "ЗачетАвансаПоставщику" Тогда
		    ИмяПКО = "ЗачетАвансаПоставщику";
		ИначеЕсли ВидДокумента = "РасходныйОрдер" Тогда
		    ИмяПКО = "РасходныйОрдер";
		ИначеЕсли ВидДокумента = "ПриходныйОрдер" Тогда
			ИмяПКО = "ПриходныйОрдер";
		ИначеЕсли ВидДокумента = "ПлатежноеПоручение" Тогда
			ИмяПКО = "ПлатежноеПоручение";
		ИначеЕсли ВидДокумента = "ПлатежноеТребование" Тогда
			ИмяПКО = "ПлатежноеТребование";
		ИначеЕсли ВидДокумента = "ПередачаОС" Тогда
			Если Документ.ПричинаВыбытия = Перечисление.ПричиныВыбытияОС.Продажа Тогда
				ИмяПКО = "ПередачаОС_Продажа";
			Иначе 
				ИмяПКО = "ПередачаОС_Списание";
			КонецЕсли;
		ИначеЕсли ВидДокумента = "ВыполнениеЭтапаРабот" Тогда
			ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
		ИначеЕсли ВидДокумента = "КорректировочныйСчетФактура" Тогда
			ИмяПКО = "КорректировочныйСчетФактура";
		ИначеЕсли ВидДокумента = "КорректировочныйСчетФактураПолученный" Тогда
			ИмяПКО = "КорректировочныйСчетФактураПолученный";
		ИначеЕсли ВидДокумента = "ИсправлениеСчетаФактуры" Тогда
			ИмяПКО = "ИсправлениеСчетаФактуры";
		ИначеЕсли ВидДокумента = "ИсправлениеСчетаФактурыПолученного" Тогда
			ИмяПКО = "ИсправлениеСчетаФактурыПолученного";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ИмяПКО",ИмяПКО);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОпределитьРазделУчета" ИспользуетсяПриЗагрузке="false">
			<Текст>ТекущийСчет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
Если (Лев(ТекущийСчет.Код,3) = "ГТД")
	ИЛИ (Лев(ТекущийСчет.Код,5) = "МЦ.04") 
	ИЛИ (((Лев(ТекущийСчет.Код,2) = "00") ИЛИ (ТекущийСчет.Код = "011"))
		И (ТекущийСчет.Забалансовый = 1)) Тогда
	РазделУчета = "ПрочиеСчетаБухгалтерскогоУчета";
	Возврат(РазделУчета);
Иначе
	Если (ТекущийСчет.Код = "42") 
		ИЛИ (ТекущийСчет.Код = "19.5") 
		ИЛИ (ТекущийСчет.Забалансовый = 1)Тогда
		Возврат("");
	КонецЕсли;
КонецЕсли;

Параметры.ТаблицаСчетовРазделовУчета.ВыбратьСтроки();
Пока Параметры.ТаблицаСчетовРазделовУчета.ПолучитьСтроку() = 1 Цикл
	
	Счета			= Параметры.ТаблицаСчетовРазделовУчета.Счета;
	СчетаГруппы		= Параметры.ТаблицаСчетовРазделовУчета.СчетаГруппы;
	СчетаИсключения	= Параметры.ТаблицаСчетовРазделовУчета.СчетаИсключения;
	РазделУчета		= Параметры.ТаблицаСчетовРазделовУчета.РазделУчета;
	
	Если Найти(Счета, ТекущийСчет.Код) &lt;&gt; 0 Тогда
		Если Найти(СчетаИсключения, """"+ТекущийСчет.Код+"""") = 0 Тогда
			Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", РазделУчета);
			Возврат РазделУчета;
		КонецЕсли;
	КонецЕсли; 
	
	Если Найти(СчетаГруппы, Лев(Строка(ТекущийСчет.Код), 2)) &lt;&gt; 0 Тогда
		Если Найти(СчетаИсключения, """"+ТекущийСчет.Код+"""") = 0 Тогда
			Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", РазделУчета);
			Возврат РазделУчета;
		КонецЕсли;
	КонецЕсли;
	
КонецЦикла;

РазделУчета = "ПрочиеСчетаБухгалтерскогоУчета";
Возврат(РазделУчета);
Параметры.ПараметрыАлгоритмов.Установить("РазделУчета", РазделУчета);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ОтнесениеРасходовКДеятельностиЕНВД" ИспользуетсяПриЗагрузке="false">
			<Текст>Значение = "ВидДеятельностиОпределяетсяПоДоходам";

Для НомерСубконто = 1 по 3 Цикл
	Субконто = Параметры.ПараметрыАлгоритмов.Получить("Субконто" + НомерСубконто);
	Если ПустоеЗначение(Субконто) = 0 Тогда
		Если ТипЗначенияСтр(Субконто) = "Справочник.ВидыНоменклатуры" Тогда
			Если Субконто.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
				Значение = "ПредпринимательскаяДеятельностьОблагаемаяЕНВД";
				Прервать
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Счет = Параметры.ПараметрыАлгоритмов.Получить("Счет");
Если ПустоеЗначение(Счет) = 0 Тогда
	Если Счет = СчетПоКоду("44.1.1") Тогда
		Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";
		
	ИначеЕсли Счет = СчетПоКоду("44.1.2") Тогда
		Значение = "ПредпринимательскаяДеятельностьОблагаемаяЕНВД";
	КонецЕсли;
КонецЕсли;

Если (Источник.ЭтоГруппа() = 0) и (Метаданные.Справочник(Источник.Вид()).Реквизит("ВидРасходовДляНалоговогоУчета").Выбран() = 1)  Тогда
	Если Источник.ВидРасходовДляНалоговогоУчета = Перечисление.ГруппыВидыРасходов.ОплатаТруда Тогда
		Значение = "ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД";
	КонецЕсли;
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПодготовитьТаблицуОстатковНУ" ИспользуетсяПриЗагрузке="false">
			<Текст>КоличествоСубконто = Параметры.ПараметрыАлгоритмов.Получить("КоличествоСубконто");

//Для некоторых счетов надо не перезаписать а сложить нексолько ТЗ
ДополнятьТаблицу = 0;
Если Параметры.ТаблицаОстатковНУ.КоличествоСтрок() &lt;&gt; 0 Тогда
	Если (Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ") = "45")
		ИЛИ (Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ") = "97" ) Тогда
		ДополнятьТаблицу = 1;
	КонецЕсли;	
КонецЕсли;

Если ДополнятьТаблицу = 0 Тогда
	Параметры.ТаблицаОстатковНУ.УдалитьСтроки();
КонецЕсли;

Параметры.ТаблицаОстатковНУ.НоваяКолонка("Коэфф", "Число");

Параметры.ТаблицаПроводок.ВыбратьСтроки();
Пока Параметры.ТаблицаПроводок.ПолучитьСтроку() = 1 Цикл
	Если Параметры.ТаблицаПроводок.Сумма = 0 Тогда
		Продолжить;
	КонецЕсли;
	
	Параметры.ТаблицаОстатковНУ.НоваяСтрока();	
	Параметры.ТаблицаОстатковНУ.СчетДт = Параметры.ТаблицаПроводок.СчетДт;
	Если Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ") &lt;&gt; "94" Тогда
		Параметры.ТаблицаОстатковНУ.Количество = Параметры.ТаблицаПроводок.КоличествоДт;
	КонецЕсли;
	Если КоличествоСубконто &gt; 0 Тогда
		Параметры.ТаблицаОстатковНУ.Субконто1 = Параметры.ТаблицаПроводок.СубконтоДт.ПолучитьЗначение(1, "Значение");
	КонецЕсли;
	Если КоличествоСубконто &gt; 1 Тогда
		Параметры.ТаблицаОстатковНУ.Субконто2 = Параметры.ТаблицаПроводок.СубконтоДт.ПолучитьЗначение(2, "Значение");
	КонецЕсли;
	Если КоличествоСубконто &gt; 2 Тогда
		Параметры.ТаблицаОстатковНУ.Субконто3 = Параметры.ТаблицаПроводок.СубконтоДт.ПолучитьЗначение(3, "Значение");
	КонецЕсли;	
	Если Параметры.ТаблицаПроводок.ВидУчетаДт = "НУ" Тогда 
		Параметры.ТаблицаОстатковНУ.СуммаНУ = Параметры.ТаблицаПроводок.Сумма;
		Если Параметры.ТаблицаОстатковНУ.Количество &lt;&gt; 0 Тогда
			Параметры.ТаблицаОстатковНУ.Коэфф = 1;
		КонецЕсли;
	ИначеЕсли Параметры.ТаблицаПроводок.ВидУчетаДт = "ВР" Тогда
		Параметры.ТаблицаОстатковНУ.СуммаВР = Параметры.ТаблицаПроводок.Сумма;
		Если Параметры.ТаблицаОстатковНУ.Количество &lt;&gt; 0 Тогда
			Параметры.ТаблицаОстатковНУ.Коэфф = 1;
		КонецЕсли;
	ИначеЕсли Параметры.ТаблицаПроводок.ВидУчетаДт = "ПР" Тогда
		Параметры.ТаблицаОстатковНУ.СуммаПР = Параметры.ТаблицаПроводок.Сумма;
		Если Параметры.ТаблицаОстатковНУ.Количество &lt;&gt; 0 Тогда
			Параметры.ТаблицаОстатковНУ.Коэфф = 1;
		КонецЕсли;
	КонецЕсли;
	
	Если Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ") = "97" Тогда
		Параметры.ТаблицаОстатковНУ.СчетУчетаНУ = Параметры.ТаблицаПроводок.КодСчетаДт;
	КонецЕсли;
		
КонецЦикла;

Если Параметры.ПараметрыАлгоритмов.Получить("СписокСчетовБУ") = "97" Тогда
	СтрокаСвертки = "СчетДт, СчетУчетаНУ, Субконто1, Субконто2, Субконто3";
Иначе
	СтрокаСвертки = "СчетДт, Субконто1, Субконто2, Субконто3";
КонецЕсли;

Параметры.ТаблицаОстатковНУ.Свернуть(СтрокаСвертки,"СуммаНУ, СуммаВР, СуммаПР, Количество, Коэфф");

//Количественный учет ведется в разрезе НУ и ВР, а ПР - нет, соответственно количество надо привести к исходному
Параметры.ТаблицаОстатковНУ.ВыбратьСтроки();
Пока Параметры.ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
	Если (Параметры.ТаблицаОстатковНУ.СуммаНУ &lt;&gt; 0)
		И (Параметры.ТаблицаОстатковНУ.СуммаВР &lt;&gt; 0) Тогда
		Если Параметры.ТаблицаОстатковНУ.Коэфф &gt; 1 Тогда
			Параметры.ТаблицаОстатковНУ.Количество = Параметры.ТаблицаОстатковНУ.Количество/Параметры.ТаблицаОстатковНУ.Коэфф;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Параметры.ТаблицаОстатковНУ.Свернуть(СтрокаСвертки,"СуммаНУ, СуммаВР, СуммаПР, Количество");

Параметры.ПараметрыАлгоритмов.Установить("КоличествоСубконто", 1);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьВходящиеДанныеНУ_МПЗ" ИспользуетсяПриЗагрузке="false">
			<Текст>Если (ВходящиеДанные.Получить("РазделУчета") = "КапитальныеВложения")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "Материалы")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "Товары")
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "ГотоваяПродукцияИПолуфабрикаты") 
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "ДенежныеСредства") Тогда
	//ИЛИ ((ВходящиеДанные.Получить("РазделУчета") = "ПрочиеСчетаБухгалтерскогоУчета") И ((СокрЛП(Строка(Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет"))) = "004"))) Тогда
Иначе
	Возврат 0;
КонецЕсли;

Если Параметры.ТаблицаОстатковНУ.КоличествоСтрок() = 0 Тогда
	Возврат 0;
КонецЕсли;

КоличествоСубконто = Параметры.ПараметрыАлгоритмов.Получить("КоличествоСубконто");
ПорядокСубконто = глРазложить(Параметры.ПараметрыАлгоритмов.Получить("ПорядокСубконтоБУ"));
НомерСубконто1 = ПорядокСубконто.ПолучитьЗначение(1);
НомерСубконто2 = ПорядокСубконто.ПолучитьЗначение(2);
НомерСубконто3 = ПорядокСубконто.ПолучитьЗначение(3);

ТаблицаКоличества = СоздатьОбъект("ТаблицаЗначений");
Колонки = "";
Если КоличествоСубконто &gt; 0 Тогда
	Колонки = "Субконто1";
	Если КоличествоСубконто &gt; 1 Тогда
		Колонки = Колонки + ", Субконто2";
		Если КоличествоСубконто &gt; 2 Тогда
			Колонки = Колонки + ", Субконто3";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
	
КоллекцияОбъектов.Выгрузить(ТаблицаКоличества);
ТаблицаКоличества.Свернуть(Колонки, "Количество");

ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаОстатковНУ.Выгрузить(ТаблицаОстатковНУ);
ТаблицаОстатковНУ.Свернуть(Колонки + ", СчетДт", "Количество, СуммаНУ, СуммаПР, СуммаВР");
ТаблицаОстатковНУ.Сортировать("СчетДт," + Колонки);

//***********************************
//Получение стоимости ТМЦ в НУ (в 77 количество счетов НУ не соответствовало количеству счетов БУ
//а для ввода остатков нам необходима сумма в НУ)
//Параметры.ТаблицаОстатковНУ.Сортировать("СчетДт, Субконто1");

КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");

КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
	СчетУчета = КоллекцияОбъектов.СчетДт;
	Количество = КоллекцияОбъектов.Количество;		
	КоличествоУровней = СчетУчета.КоличествоСубконто();
	
	ОбщееКоличество = 0;
	ТаблицаКоличества.ВыбратьСтроки();
	Пока ТаблицаКоличества.ПолучитьСтроку() = 1 Цикл
		Если КоличествоСубконто &gt; 0 Тогда
			Если КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто1") = ТаблицаКоличества.ПолучитьЗначение(ТаблицаКоличества.НомерСтроки, "Субконто1") Тогда
				Если КоличествоСубконто &gt; 1 Тогда
					Если КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто2") = ТаблицаКоличества.ПолучитьЗначение(ТаблицаКоличества.НомерСтроки, "Субконто2") Тогда
						Если КоличествоСубконто &gt; 2 Тогда
							Если КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто3") = ТаблицаКоличества.ПолучитьЗначение(ТаблицаКоличества.НомерСтроки, "Субконто3") Тогда
								ОбщееКоличество = ОбщееКоличество + КоллекцияОбъектов.Количество;
							КонецЕсли;
						Иначе
							ОбщееКоличество = ОбщееКоличество + ТаблицаКоличества.Количество;
						КонецЕсли;
					КонецЕсли;
				Иначе
					ОбщееКоличество = ОбщееКоличество + ТаблицаКоличества.Количество;
				КонецЕсли;
			КонецЕсли;
		Иначе
			ОбщееКоличество = ОбщееКоличество + ТаблицаКоличества.Количество;
		КонецЕсли;
	КонецЦикла;
	
	Если КоличествоСубконто &gt; 0 Тогда
		ЗначениеБУ1 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто" + НомерСубконто1);
	КонецЕсли;
	Если КоличествоСубконто &gt; 1 Тогда
		ЗначениеБУ2 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто" + НомерСубконто2);
	КонецЕсли;
	Если КоличествоСубконто &gt; 2 Тогда
		ЗначениеБУ3 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто" + НомерСубконто3);	
	КонецЕсли;
	ТаблицаОстатковНУ.ВыбратьСтроки();
	Пока ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
		Если КоличествоСубконто &gt; 0 Тогда
			ЗначениеНУ1 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто1");
		КонецЕсли;
		Если КоличествоСубконто &gt; 1 Тогда
			ЗначениеНУ2 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто2");
		КонецЕсли;
		Если КоличествоСубконто &gt; 2 Тогда
			ЗначениеНУ3 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто3");
		КонецЕсли;
		
		Если СчетУчета = ТаблицаОстатковНУ.СчетДт Тогда			
			
			Если (ЗначениеБУ1 = ЗначениеНУ1) И (ЗначениеБУ2 = ЗначениеНУ2) И (ЗначениеБУ3 = ЗначениеНУ3) Тогда
				
				Если (СчетУчета.Количественный = 1) И (ПустоеЗначение(Количество) = 1) Тогда
					Количество = 0;
					//Прервать;
				КонецЕсли;                                         			
				//Если (ОбщееКоличество = ТаблицаОстатковНУ.Количество)
				//	И (КоллекцияОбъектов.СчетУчета &lt;&gt; "ОборудованиеКУстановке") Тогда
				//	КоллекцияОбъектов.СуммаНУ = ТаблицаОстатковНУ.СуммаНУ;
				//	КоллекцияОбъектов.СуммаПР = ТаблицаОстатковНУ.СуммаПР;
				//	КоллекцияОбъектов.СуммаВР = ТаблицаОстатковНУ.СуммаВР;				
				//Иначе	
					РасчетноеКоличество = ТаблицаОстатковНУ.Количество;
					Если Количество &lt;&gt; 0 Тогда
						Если РасчетноеКоличество &gt; Количество Тогда
							РасчетноеКоличество = Количество;
						КонецЕсли;
					КонецЕсли;
					ДоляСтоимостиНУ = ?(РасчетноеКоличество = 0, 1, РасчетноеКоличество/?(ОбщееКоличество = 0, 1, ОбщееКоличество));				
					КоллекцияОбъектов.СуммаНУ = Окр(ДоляСтоимостиНУ * ТаблицаОстатковНУ.СуммаНУ, 2);
					КоллекцияОбъектов.СуммаПР = Окр(ДоляСтоимостиНУ * ТаблицаОстатковНУ.СуммаПР, 2);
					КоллекцияОбъектов.СуммаВР = Окр(ДоляСтоимостиНУ * ТаблицаОстатковНУ.СуммаВР, 2);				
				//КонецЕсли;
				//Параметры.ТаблицаОстатковНУ.Количество = Параметры.ТаблицаОстатковНУ.Количество - Количество;
				//Параметры.ТаблицаОстатковНУ.СуммаНУ = Параметры.ТаблицаОстатковНУ.СуммаНУ - КоллекцияОбъектов.СуммаНУ;
				//Параметры.ТаблицаОстатковНУ.СуммаПР = Параметры.ТаблицаОстатковНУ.СуммаПР - КоллекцияОбъектов.СуммаПР;
				//Параметры.ТаблицаОстатковНУ.СуммаВР = Параметры.ТаблицаОстатковНУ.СуммаВР - КоллекцияОбъектов.СуммаВР;
				Прервать;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьВходящиеДанныеНУ_ОТ" ИспользуетсяПриЗагрузке="false">
			<Текст>Если (ВходящиеДанные.Получить("РазделУчета") &lt;&gt; "ТоварыОтгруженные") Тогда
	Возврат 0;
КонецЕсли;
Если Параметры.ТаблицаОстатковНУ.КоличествоСтрок() = 0 Тогда
	Возврат 0;
КонецЕсли;

КоличествоСубконто = Параметры.ПараметрыАлгоритмов.Получить("КоличествоСубконто");
ПорядокСубконто = глРазложить(Параметры.ПараметрыАлгоритмов.Получить("ПорядокСубконтоБУ"));
НомерСубконто1 = ПорядокСубконто.ПолучитьЗначение(1);
НомерСубконто2 = ПорядокСубконто.ПолучитьЗначение(2);
НомерСубконто3 = ПорядокСубконто.ПолучитьЗначение(3);

//***********************************
//Получение стоимости ТМЦ в НУ (в 77 количество счетов НУ не соответствовало количеству счетов БУ
//а для ввода остатков нам необходима сумма в НУ)
Параметры.ТаблицаОстатковНУ.Сортировать("СчетДт");

КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");

КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
	СчетУчета = КоллекцияОбъектов.СчетДт;
	Количество = КоллекцияОбъектов.Количество;		
	КоличествоУровней = СчетУчета.КоличествоСубконто();		
	ЗначениеБУ1 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто" + НомерСубконто1);
	ЗначениеБУ2 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто" + НомерСубконто3);	
	Параметры.ТаблицаОстатковНУ.ВыбратьСтроки();
	Пока Параметры.ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
		ЗначениеНУ1 = Параметры.ТаблицаОстатковНУ.ПолучитьЗначение(Параметры.ТаблицаОстатковНУ.НомерСтроки, "Субконто1");
		ЗначениеНУ2 = Параметры.ТаблицаОстатковНУ.ПолучитьЗначение(Параметры.ТаблицаОстатковНУ.НомерСтроки, "Субконто3");
					
		Если СчетУчета = Параметры.ТаблицаОстатковНУ.СчетДт Тогда			
			
			Если (ЗначениеБУ1 = ЗначениеНУ1) И (ЗначениеБУ2 = ЗначениеНУ2) Тогда
				
				Если (СчетУчета.Количественный = 1) И (ПустоеЗначение(Количество) = 1) Тогда
					Прервать;
				КонецЕсли;                                         			
				Если Количество = Параметры.ТаблицаОстатковНУ.Количество Тогда
					КоллекцияОбъектов.СуммаНУ = Параметры.ТаблицаОстатковНУ.СуммаНУ;
					КоллекцияОбъектов.СуммаПР = Параметры.ТаблицаОстатковНУ.СуммаПР;
					КоллекцияОбъектов.СуммаВР = Параметры.ТаблицаОстатковНУ.СуммаВР;				
				Иначе	
					ДоляСтоимостиНУ = ?(Параметры.ТаблицаОстатковНУ.Количество = 0, 1, Количество/Параметры.ТаблицаОстатковНУ.Количество);				
					КоллекцияОбъектов.СуммаНУ = Окр(ДоляСтоимостиНУ * Параметры.ТаблицаОстатковНУ.СуммаНУ, 2);
					КоллекцияОбъектов.СуммаПР = Окр(ДоляСтоимостиНУ * Параметры.ТаблицаОстатковНУ.СуммаПР, 2);
					КоллекцияОбъектов.СуммаВР = Окр(ДоляСтоимостиНУ * Параметры.ТаблицаОстатковНУ.СуммаВР, 2);				
				КонецЕсли;
				Параметры.ТаблицаОстатковНУ.Количество = Параметры.ТаблицаОстатковНУ.Количество - Количество;
				Параметры.ТаблицаОстатковНУ.СуммаНУ = Параметры.ТаблицаОстатковНУ.СуммаНУ - КоллекцияОбъектов.СуммаНУ;
				Параметры.ТаблицаОстатковНУ.СуммаПР = Параметры.ТаблицаОстатковНУ.СуммаПР - КоллекцияОбъектов.СуммаПР;
				Параметры.ТаблицаОстатковНУ.СуммаВР = Параметры.ТаблицаОстатковНУ.СуммаВР - КоллекцияОбъектов.СуммаВР;
				Прервать;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьВходящиеДанныеНУ_Прочие" ИспользуетсяПриЗагрузке="false">
			<Текст>ТекущийСчет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");

Если (ВходящиеДанные.Получить("РазделУчета") = "НезавершенноеПроизводство") 
	ИЛИ (ВходящиеДанные.Получить("РазделУчета") = "РасходыБудущихПериодов")  Тогда
	
ИначеЕсли (ВходящиеДанные.Получить("РазделУчета") = "ПрочиеСчетаБухгалтерскогоУчета")
	И (Параметры.ТаблицаОстатковНУ.КоличествоСтрок() = 0) Тогда
	
	Если ПустоеЗначение(Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет")) = 1 Тогда
		Возврат 0;
	КонецЕсли;
	
	Если Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет") = СчетПоКоду("004") Тогда
		КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");
		КоллекцияОбъектов.ВыбратьСтроки();
		Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
			КоллекцияОбъектов.СуммаНУ = КоллекцияОбъектов.Сумма;
		КонецЦикла;
		ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);
		Возврат 0;
	КонецЕсли;	
	
	Если Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет").Забалансовый = 1 Тогда
		Возврат 0;
	КонецЕсли;
	
ИначеЕсли (ВходящиеДанные.Получить("РазделУчета") = "ПрочиеСчетаБухгалтерскогоУчета")
	И ((ТекущийСчет.Код = "94") ИЛИ (ТекущийСчет.Код = "44.1.1")) Тогда

Иначе
	Возврат 0;
КонецЕсли;

КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");

Если Параметры.ТаблицаОстатковНУ.КоличествоСтрок() = 0 Тогда

	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
		КоллекцияОбъектов.СуммаВР = КоллекцияОбъектов.Сумма;
	КонецЦикла;
	ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);
	
	Возврат 0;
КонецЕсли;

//***********************************
//Получение стоимости в НУ 
Если ТекущийСчет.Код = "20" Тогда
	
	ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
	Параметры.ТаблицаОстатковНУ.Выгрузить(ТаблицаОстатковНУ);
	ТаблицаОстатковНУ.Свернуть("СчетДт, Субконто1, Субконто2, Субконто3", "СуммаНУ, СуммаВР, СуммаПР");
	ТаблицаОстатковНУ.Сортировать("СчетДт, Субконто1, Субконто2, Субконто3");

	
	ТаблицаОстатковБУ = СоздатьОбъект("ТаблицаЗначений");
	КоллекцияОбъектов.Выгрузить(ТаблицаОстатковБУ);
	ТаблицаОстатковБУ.Свернуть("СчетДт, Субконто1, Субконто2, Субконто3", "Сумма");
	
	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
		СчетУчета = КоллекцияОбъектов.СчетДт;

		ЗначениеБУ1 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто1");
		ЗначениеБУ2 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто2");
		ЗначениеБУ3 = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто3");	

		ТаблицаОстатковНУ.ВыбратьСтроки();
		Пока ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
			ЗначениеНУ1 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто1");
			ЗначениеНУ2 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто2");
			ЗначениеНУ3 = ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто3");
			Если СчетУчета = ТаблицаОстатковНУ.СчетДт Тогда			
				
				Если (ЗначениеБУ1 = ЗначениеНУ1) 
					И (ЗначениеБУ2 = ЗначениеНУ2) 
					И (ЗначениеБУ3 = ЗначениеНУ3) Тогда

					КоллекцияОбъектов.СуммаНУ = ТаблицаОстатковНУ.СуммаНУ;
					КоллекцияОбъектов.СуммаПР = ТаблицаОстатковНУ.СуммаПР;
					КоллекцияОбъектов.СуммаВР = ТаблицаОстатковНУ.СуммаВР;				
					
					Прервать;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
	
ИначеЕсли ТекущийСчет.Код = "44.1.1" Тогда
	ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
	Параметры.ТаблицаОстатковНУ.Выгрузить(ТаблицаОстатковНУ);
	ОбщаяСуммаНУ = ТаблицаОстатковНУ.Итог("СуммаНУ");
	ОбщаяСуммаПР = ТаблицаОстатковНУ.Итог("СуммаПР");
	ОбщаяСуммаВР = ТаблицаОстатковНУ.Итог("СуммаВР");
	ОбщаяСуммаРасходовНУ = ОбщаяСуммаНУ + ОбщаяСуммаПР + ОбщаяСуммаВР;
	
		
	КоллекцияОбъектов.ВыбратьСтроки();
	ОбщаяСуммаРасходовБУ = 0;
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
		Если  КоллекцияОбъектов.Субконто1.СписыватьИздержкиПропорциональноОстаткуТоваров.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 1 Тогда
			ОбщаяСуммаРасходовБУ = ОбщаяСуммаРасходовБУ + КоллекцияОбъектов.Сумма;
		КонецЕсли;
	КонецЦикла;
	
	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
		Если  КоллекцияОбъектов.Субконто1.СписыватьИздержкиПропорциональноОстаткуТоваров.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 1 Тогда
			Если КоллекцияОбъектов.Сумма = ОбщаяСуммаРасходовБУ Тогда
				КоллекцияОбъектов.СуммаНУ = ОбщаяСуммаНУ;
				КоллекцияОбъектов.СуммаПР = ОбщаяСуммаПР;
				КоллекцияОбъектов.СуммаВР = ОбщаяСуммаВР;
				Прервать;
			Иначе
				Если ОбщаяСуммаРасходовНУ = 0 Тогда
					Прервать;
				КонецЕсли;
				ДоляСтоимостиНУ = ?(ОбщаяСуммаРасходовБУ = 0, 0, ОбщаяСуммаРасходовБУ/КоллекцияОбъектов.Сумма);				
				КоллекцияОбъектов.СуммаНУ = Окр(ДоляСтоимостиНУ * ОбщаяСуммаНУ, 2);
				КоллекцияОбъектов.СуммаПР = Окр(ДоляСтоимостиНУ * ОбщаяСуммаПР, 2);
				КоллекцияОбъектов.СуммаВР = Окр(ДоляСтоимостиНУ * ОбщаяСуммаВР, 2);
				ОбщаяСуммаРасходовНУ = ОбщаяСуммаРасходовНУ - КоллекцияОбъектов.СуммаНУ - КоллекцияОбъектов.СуммаПР - КоллекцияОбъектов.СуммаВР;				
			КонецЕсли;
			
		КонецЕсли;
	КонецЦикла;

ИначеЕсли ТекущийСчет.Код = "94" Тогда
	
	ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
	Параметры.ТаблицаОстатковНУ.Выгрузить(ТаблицаОстатковНУ);
	ТаблицаОстатковНУ.Свернуть("СчетДт", "СуммаНУ, СуммаВР, СуммаПР");
	ТаблицаОстатковНУ.Сортировать("СчетДт");

	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
		ТаблицаОстатковНУ.ВыбратьСтроки();
		Пока ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
			КоллекцияОбъектов.СуммаНУ = ТаблицаОстатковНУ.СуммаНУ;
			КоллекцияОбъектов.СуммаПР = ТаблицаОстатковНУ.СуммаПР;
			КоллекцияОбъектов.СуммаВР = ТаблицаОстатковНУ.СуммаВР;				
		КонецЦикла;
	КонецЦикла;
	
ИначеЕсли ВходящиеДанные.Получить("РазделУчета") = "РасходыБудущихПериодов" Тогда
	
	
	ТаблицаОстатковНУ = СоздатьОбъект("ТаблицаЗначений");
	Параметры.ТаблицаОстатковНУ.Выгрузить(ТаблицаОстатковНУ);
	ТаблицаОстатковНУ.Свернуть("Субконто1, Субконто2, Субконто3", "СуммаНУ, СуммаВР, СуммаПР");
	ТаблицаОстатковНУ.Сортировать("Субконто1, Субконто2, Субконто3");
	
	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
		
		ЗначениеБУ1 = ?(ПустоеЗначение(КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто1")) = 1, "", КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки, "Субконто1"));
		
		ТаблицаОстатковНУ.ВыбратьСтроки();
		Пока ТаблицаОстатковНУ.ПолучитьСтроку() = 1 Цикл
			ЗначениеНУ1 = ?(ПустоеЗначение(ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто1")) = 1, "", ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто1"));
			ЗначениеНУ2 = ?(ПустоеЗначение(ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто2")) = 1, "", ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто2"));
			//ЗначениеНУ3 = ?(ПустоеЗначение(ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто3")) = 1, "", ТаблицаОстатковНУ.ПолучитьЗначение(ТаблицаОстатковНУ.НомерСтроки, "Субконто3"));
			
			Если ЗначениеБУ1 = ЗначениеНУ1 Тогда
				
				КоллекцияОбъектов.СчетУчетаНУ = КоллекцияОбъектов.СчетУчета;
				КоллекцияОбъектов.Субконто2 = ЗначениеНУ2;
				КоллекцияОбъектов.СуммаНУ = ТаблицаОстатковНУ.СуммаНУ;
				КоллекцияОбъектов.СуммаПР = ТаблицаОстатковНУ.СуммаПР;
				КоллекцияОбъектов.СуммаВР = ТаблицаОстатковНУ.СуммаВР;				
				
				Прервать;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
	
КонецЕсли;

ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьДатуИНомерСФ" ИспользуетсяПриЗагрузке="false">
			<Текст>	//сначала нужно выделить дату счета-фактуры
	//по сути это текстовая строка, которая состоит из 3 групп цифр
	//2(1) цифры - день, 2 цифры месяц, 4(2) цифры год                       
	//между этими группами цифр должны быть разделители из одного символа ".","\","/", причем разделители должны быть одинаковыми
	//справа и слева от этой группы не должно быть цифровых значений, а также симоволов, используемых для разделителей
	//если такая группа символов находится - то она превращается в дату и считается датой с/ф
	//затем из ДатаНомерСчетаФактуры удаляется этот набор данных, а в оставшейся части удаляются символы №, #, от," ", ",", "."
	//если невозможно выделить дату из поля ДатаНомерСФ, то считается, что поле ДатаНомерСФ содержит только номер. Дата в этом случае остается пустой.
                    
	ДатаД = "";
	ДатаМ = "";
	ДатаГ = "";
	

	Этап = 1;
	
	СписокРазделителей = ".\/";  
	Цифры = "0123456789";   
	
	ДатаОК = 1;
	
	ДатаНомерСФ = Параметры.ПараметрыАлгоритмов.Получить("ДатаНомерСчетаФактуры");
	ИспользуемыйРазделитель = "";
	НачалоСтрокиДаты = 0;
	КонецСтрокиДаты= 0;
	//ищем поле дата
	к = 1;
	Пока к&lt;=СтрДлина(ДатаНомерСФ) Цикл
		Символ = Сред(ДатаНомерСФ,к,1);  
		        
		Если Этап = 1 Тогда
			//на первом этапе ищем возможное начало даты - символ с числом, которому предшествует не число и не разделитель
			ПредыдущийСимвол = ?(к&gt;1,Сред(ДатаНомерСФ,к-1,1)," ");
			Если (Найти(Цифры,Символ)&gt;0) И (Найти(Цифры,ПредыдущийСимвол)=0) И (Найти(СписокРазделителей,ПредыдущийСимвол)=0) тогда
				ДатаД = Символ; 
				НачалоСтрокиДаты = к;
				Этап=2;
			КонецЕсли;
		ИначеЕсли Этап = 2 Тогда
			Если Найти(Цифры,Символ)&gt;0 Тогда
				ДатаД = ДатаД+Символ;      
			ИначеЕсли (Найти(СписокРазделителей,Символ)&gt;0) и (Число(ДатаД)&lt;=31) Тогда
				ИспользуемыйРазделитель = Символ;
				Этап = 3;
			Иначе
				ДатаД = "";
				Этап = 1;            
				НачалоСтрокиДаты = 0;
			КонецЕсли;
		ИначеЕсли Этап = 3 Тогда
			//выделяем месяц
			Если Найти(Цифры,Символ)&gt;0 Тогда
				ДатаМ = ДатаМ+Символ;
			ИначеЕсли (Символ = ИспользуемыйРазделитель) и (СтрДлина(ДатаМ)=2) и (Число(ДатаМ)&lt;=12) Тогда
				Этап = 4;
			Иначе
				ДатаД = "";
				ДатаМ = "";
				Этап = 1;
				НачалоСтрокиДаты = 0;
			КонецЕсли;
		ИначеЕсли Этап = 4 тогда
			//выделяем год
			Если Найти(Цифры,Символ)&gt;0 Тогда
				ДатаГ = ДатаГ+Символ;                            
				
				СледующийСимвол = ?(к&lt;СтрДлина(ДатаНомерСФ),Сред(ДатаНомерСФ,к+1,1)," "); 
				//если следующий символ не цифра
				Если Найти(Цифры,СледующийСимвол)=0 Тогда
					//следующий символ не разделитель и длина года 2 или 4
					Если (Найти(СписокРазделителей,СледующийСимвол)=0)
					       и ((СтрДлина(ДатаГ)=4) или (СтрДлина(ДатаГ)=2))Тогда
						Если СтрДлина(ДатаГ)=2  Тогда
						    Если Число(ДатаГ)&gt;50 Тогда
						        ДатаГ = "19"+ДатаГ;
							Иначе
								ДатаГ = "20"+ДатаГ;
							КонецЕсли;           
						КонецЕсли;
	                    КонецСтрокиДаты = к;
						Прервать;
					КонецЕсли;
				КонецЕсли;
			Иначе
				ДатаД = "";
				ДатаМ = "";
				ДатаГ = "";
				Этап = 1;
				НачалоСтрокиДаты = 0;
			КонецЕсли;
		КонецЕсли;

		к = к + 1;
	КонецЦикла;  
   
	//Если нашли дату - то преобразуем номер
	Если (НачалоСтрокиДаты&lt;&gt;0) и (КонецСтрокиДаты&lt;&gt;0) Тогда
		ДатаСФ = Дата(ДатаГ,ДатаМ,ДатаД);
		Если ДатаСФ&gt;Дата(1980,1,1) Тогда
			НомерСФ = Лев(ДатаНомерСФ, НачалоСтрокиДаты - 1)+Прав(ДатаНомерСФ,СтрДлина(ДатаНомерСФ)-КонецСтрокиДаты);
			//преобразуем номер, удаляем лишние символы
			НомерСФ = СтрЗаменить(ВРЕГ(НомерСФ),";","");
			НомерСФ = СтрЗаменить(ВРЕГ(НомерСФ),"ГОДА","");
			НомерСФ = СтрЗаменить(ВРЕГ(НомерСФ),"ГОД","");
			НомерСФ = СтрЗаменить(ВРЕГ(НомерСФ),"ОТ","");
		    НомерСФ = СтрЗаменить(НомерСФ,"№","");
			НомерСФ = СтрЗаменить(НомерСФ,"#","");
			НомерСФ = СтрЗаменить(НомерСФ," ","");
			НомерСФ = СтрЗаменить(НомерСФ,",","");
		Иначе
		    НомерСФ = ДатаНомерСФ;	
			ДатаСФ = "";
		КонецЕсли;
	Иначе
		//Если дату не нашли - то в номер записываем полностью дату-номер с/ф без изменений
		НомерСФ = ДатаНомерСФ;            
		ДатаСФ = "";
	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("ДатаСчетаФактуры",ДатаСФ);
	Параметры.ПараметрыАлгоритмов.Установить("НомерСчетаФактуры",НомерСФ);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьИсправляемыйСчетФактуру" ИспользуетсяПриЗагрузке="false">
			<Текст>СчетФактура = Параметры.ПараметрыАлгоритмов.Получить("КорректировкаДокумент");
ИсправляемыйСчетФактура = Параметры.ПараметрыАлгоритмов.Получить("КорректировкаДокументОснование");
Док = СоздатьОбъект("Документ");                                                                       
Док.ОбратныйПорядок(1);
Док.ВыбратьПодчиненныеДокументы(ИсправляемыйСчетФактура.ДатаДок, СчетФактура, ИсправляемыйСчетФактура);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления()=0) 
		И (Док.ТекущийДокумент()&lt;&gt;СчетФактура)
		И ((Док.Вид()="КорректировочныйСчетФактура") 
		   ИЛИ (Док.Вид()="ИсправлениеСчетаФактуры")
		   ИЛИ (Док.Вид()="КорректировочныйСчетФактураПолученный") 
		   ИЛИ (Док.Вид()="ИсправлениеСчетаФактурыПолученного")) Тогда
		ИсправляемыйСчетФактура = Док.ТекущийДокумент();
		Прервать;
	КонецЕсли;
КонецЦикла;
Параметры.ПараметрыАлгоритмов.Установить("ИсправляемыйДокумент", ИсправляемыйСчетФактура);
</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьИтогиПоСчету" ИспользуетсяПриЗагрузке="false">
			<Текст>БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");

ОстатокДтС = 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);
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтС", ОстатокДтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтВ", ОстатокДтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтК", ОстатокДтК);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтС", ОстатокКтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтВ", ОстатокКтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтК", ОстатокКтК);

Параметры.ПараметрыАлгоритмов.Установить("ОборотДтС", ОборотДтС);
Параметры.ПараметрыАлгоритмов.Установить("ОборотДтВ", ОборотДтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОборотДтК", ОборотДтК);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтС", ОборотКтС);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтВ", ОборотКтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтК", ОборотКтК);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьКодСчетаДополнительный" ИспользуетсяПриЗагрузке="false">
			<Текст>//некоторые счета могут соответствовать нескольким счетам в базе-приемнике
//субсчет выбирается в зависимости от значения некоторых субконто этого счета
Счет = Параметры.ПараметрыАлгоритмов.Получить("Счет");
СписокСубконто = Параметры.ПараметрыАлгоритмов.Получить("СписокСубконто");
Если (ПустоеЗначение(СписокСубконто)=1) и (ПустоеЗначение(Счет)=0) Тогда
	СписокСубконто = СоздатьОбъект("ТаблицаЗначений");
	СписокСубконто.НоваяКолонка("Ключ");
	СписокСубконто.НоваяКолонка("Значение");
	Для НомерСубконто = 1 По Счет.КоличествоСубконто() Цикл
		СписокСубконто.НоваяСтрока();
		СписокСубконто.Ключ = Счет.ВидСубконто(НомерСубконто);
		СписокСубконто.Значение = Параметры.ПараметрыАлгоритмов.Получить("Субконто"+НомерСубконто);
	КонецЦикла;
КонецЕсли;
КодСчета = "";
Если ПустоеЗначение(Счет)=0 Тогда
	Если (Счет = СчетПоКоду("45")) или (Счет = СчетПоКоду("НПР.45")) Тогда
		НСтр = 0;
		Если СписокСубконто.НайтиЗначение(ВидыСубконто.Номенклатура,НСтр,"Ключ")&gt;0 Тогда
			Номенклатура = СписокСубконто.ПолучитьЗначение(НСтр,"Значение");
			Если ПустоеЗначение(Номенклатура) = 0 Тогда
				Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
					КодСчета = "45.01";
					
				ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
					КодСчета = "45.02";
					
				Иначе
					КодСчета = "45.03";
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	ИначеЕсли (Счет = СчетПоКоду("97")) или (Счет = СчетПоКоду("НПР.97")) Тогда
		НСтр = 0;
		Если СписокСубконто.НайтиЗначение(ВидыСубконто.РасходыБудущихПериодов,НСтр,"Ключ")&gt;0 Тогда
			СтатьяРБП = СписокСубконто.ПолучитьЗначение(НСтр,"Значение");
			Если ПустоеЗначение(СтатьяРБП) = 0 Тогда
				Если СтатьяРБП.НазначениеСтатьиРасходов = 1 Тогда
					КодСчета = "97.01";
					
				ИначеЕсли СтатьяРБП.НазначениеСтатьиРасходов = 2 Тогда
					КодСчета = "97.02";
				Иначе
					КодСчета = "97.21";
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	ИначеЕсли (Счет = СчетПоКоду("НПР.10.1")) Тогда
		НСтр = 0;
		Если СписокСубконто.НайтиЗначение(ВидыСубконто.Материалы,НСтр,"Ключ")&gt;0 Тогда
			Материал = СписокСубконто.ПолучитьЗначение(НСтр,"Значение");
			Если ПустоеЗначение(Материал) = 0 Тогда
				КодСчетаМатериала = Материал.СубСчет10.Код;
				Если СтрДлина(КодСчетаМатериала)=4 Тогда
					КодСчета = Лев(КодСчетаМатериала,3)+"0"+Прав(КодСчетаМатериала,1);
				Иначе
					КодСчета = КодСчетаМатериала;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;
Параметры.ПараметрыАлгоритмов.Установить("КодСчета",КодСчета);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьКомментарийДокумента" ИспользуетсяПриЗагрузке="false">
			<Текст>Значение = "# Перенесено из 1С:Бухгалтерии 7.7 #";
Если ТипЗначенияСтр(Источник)="Документ" Тогда
	Значение = Значение + " "+СокрЛП(Источник)+" #";
	Значение = Значение + СокрЛП(Источник.Комментарий);
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьНомерДокумента" ИспользуетсяПриЗагрузке="false">
			<Текст>	Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
	
	Номер = Прав("00000000"+СокрЛП(Документ.НомерДок),8);
	
	ПрефиксОрганизации = Лев(СокрЛП(Параметры.ПрефиксОрганизации)+"000",3);
	
	ПрефиксДока = "0";
	Если ПустоеЗначение(Параметры.ПараметрыАлгоритмов.Получить("Префикс"))=0 Тогда
		ПрефиксДока = Параметры.ПараметрыАлгоритмов.Получить("Префикс");
	КонецЕсли;
	Если ПрефиксДока = "0" Тогда
		Если Документ.Вид()="ПриказОбИзмененииОкладов" Тогда
			ПрефиксДока = "И";
		ИначеЕсли Документ.Вид()="ПриказОКадровыхИзменениях" Тогда
			ПрефиксДока = "К";
		ИначеЕсли Документ.Вид()="Взаимозачет" Тогда
			ПрефиксДока = "В";
		ИначеЕсли Документ.Вид()="ЗачетАвансаПокупателя" Тогда
			ПрефиксДока = "П";
		ИначеЕсли Документ.Вид()="ЗачетАвансаПоставщику" Тогда
		    ПрефиксДока = "Т";
		ИначеЕсли Документ.Вид()="ПоступлениеОборудования" Тогда
		    ПрефиксДока = "О";
		ИначеЕсли Документ.Вид()="ПоступлениеОС" Тогда
		    ПрефиксДока = "С";
		ИначеЕсли Документ.Вид()="ПоступлениеТоваров" Тогда
			Если (Документ.ВидПоступления = 1) или (Документ.ВидПоступления = 2) или (Документ.ВидПоступления = 11) Тогда
				ПрефиксДока = "Т";
			КонецЕсли;
		ИначеЕсли Документ.Вид()="ПоступлениеМатериалов" Тогда
			Если (Документ.ВидПоступления = 0) Тогда
				ПрефиксДока = "М";
			КонецЕсли;
		ИначеЕсли Документ.Вид()="УслугиСтороннихОрганизаций" Тогда
			Если Документ.ДокументПоступления.Выбран() = 0 Тогда
				ПрефиксДока = "У";
			ИначеЕсли Документ.ДокументПоступления.Вид() = "ПоступлениеНМА" Тогда
				ПрефиксДока = "У";
			КонецЕсли;
		ИначеЕсли Документ.Вид()="ПеремещениеТоваров" Тогда
			ПрефиксДока = "Т";
		ИначеЕсли Документ.Вид()="ТребованиеНакладная" Тогда
			Если (Документ.ВидПеремещения = 1) Тогда
				ПрефиксДока = "Н";
			КонецЕсли;
		ИначеЕсли Документ.Вид()="РасходнаяНакладная" Тогда
			Если (Источник.ВидОтгрузки = 1) и (Источник.ВидОтгрузки = 11) 
				и (Источник.ВидОтгрузки = 2) и (Источник.ВидОтгрузки = 12)Тогда
				ПрефиксДока = "Н";
			Иначе
				ПрефиксДока = "Р";
			КонецЕсли;
	    ИначеЕсли Документ.Вид()="ОтпускМатериаловНаСторону" Тогда
			ПрефиксДока = "М";
		ИначеЕсли Документ.Вид()="ОказаниеУслуг" Тогда
			Если (Документ.ТипУслуги = 1) или (Документ.ТипУслуги = 3) Тогда
				ПрефиксДока = "У";
			КонецЕсли;
		ИначеЕсли Документ.Вид()="ПродажаВРозницу" Тогда
			ПрефиксДока = "Р";
		ИначеЕсли Документ.Вид()="ИнвентаризацияТМЦ" Тогда	
			Если ПустоеЗначение(ВходящиеДанные)=0 Тогда
				Если ПустоеЗначение(ВходящиеДанные.Получить("ИнвентаризацияТоваровНаСкладе"))=0 Тогда
					ПрефиксДока = "И";
				КонецЕсли;
			КонецЕсли;
		ИначеЕсли Документ.Вид()="ПередачаОС" Тогда	
			Если Документ.ПричинаВыбытия &lt;&gt; Перечисление.ПричиныВыбытияОС.Продажа Тогда
				ПрефиксДока = "П";			
			КонецЕсли;
		ИначеЕсли Документ.Вид()="СписаниеОС" Тогда 
			ПрефиксДока = "С";
		ИначеЕсли Документ.Вид()="ИсправлениеСчетаФактуры" Тогда 
			ПрефиксДока = "И";
		ИначеЕсли Документ.Вид()="ИсправлениеСчетаФактурыПолученного" Тогда 
			ПрефиксДока = "И";
		КонецЕсли;
	КонецЕсли;
		
	Номер = ПрефиксОрганизации + Номер;
	Для к=1 по 4 Цикл
		Если Сред(Номер,к,1)="0" Тогда
			Номер = Лев(Номер,к-1)+ПрефиксДока+Прав(Номер,СтрДлина(Номер)-к);
			Прервать;
		КонецЕсли;
	КонецЦикла;
		
	//КонецЦикла;
	//Если ПрефиксОрганизации = "000" Тогда
	//	Номер = ПрефиксДока+Прав(ПрефиксОрганизации,2)+Номер;
	//Иначе
	//	Если Лев(Номер,1)="0" Тогда
	//		Номер = ПрефиксОрганизации + ПрефиксДока + Прав(Номер,СтрДлина(Номер)-1);
	//	Иначе
	//		Номер = ПрефиксОрганизации + Номер;
	//	КонецЕсли;
	//КонецЕсли;
	Параметры.ПараметрыАлгоритмов.Установить("Префикс","");
	Параметры.ПараметрыАлгоритмов.Установить("НомерДокумента",Номер);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьПараметрыПР" ИспользуетсяПриЗагрузке="false">
			<Текст>Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
ОС = Параметры.ПараметрыАлгоритмов.Получить("ОС");
//сначала получаем сумму ПР
Если НачМесяца(Документ.ДатаДок)-1&gt;ОС.ДатаВводаВЭксплуатацию Тогда
	БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
	Если ПустоеЗначение(ОС.ДатаВводаВЭксплуатацию)=1 Тогда
		БухИт.ПериодД(Дата(1990,1,1),НачМесяца(Документ.ДатаДок)-1);
	Иначе
		БухИт.ПериодД(НачМесяца(ОС.ДатаВводаВЭксплуатацию),НачМесяца(Документ.ДатаДок)-1);
	КонецЕсли;

	СуммаПР_Начало = БухИт.ДО("НПР.01",,, ОС);
	АмортизацияПР_Начало = БухИт.КО("НПР.01",,, ОС);
Иначе
	СуммаПР_Начало = 0;
	АмортизацияПР_Начало = 0;	
КонецЕсли;

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ПериодМ(Документ.ДатаДок);
СуммаПР = БухИт.ДО("НПР.01",,, ОС);
//АмортизацияПР = БухИт.КО("НПР.01",,, ОС);

//теперь нужно найти документы, модернизации и ввода в эксплуатацию по данному ОС
Запрос = СоздатьОбъект("Запрос");
ДатаНачалаЗапроса = НачМесяца(Документ.ДатаДок);
ДатаОкончанияЗапроса = КонМесяца(Документ.ДатаДок);
ТекстЗапроса = 
"//{{ЗАПРОС(ОплатаТруда)
|Период с ДатаНачалаЗапроса по ДатаОкончанияЗапроса;
|Сумма = Документ.ВводВЭксплуатациюОС.БалансоваяСтоимость, Документ.МодернизацияОС.СуммаРасходов;
|Док = Документ.ВводВЭксплуатациюОС.ТекущийДокумент, Документ.МодернизацияОС.ТекущийДокумент;
|ОсновноеСредство = Документ.ВводВЭксплуатациюОС.ОсновноеСредство, Документ.МодернизацияОС.ОсновноеСредство;
|Группировка Док;
|Функция СуммаБУ = Сумма(Сумма);
|Условие(ОсновноеСредство = ОС);
|"//}}ЗАПРОС 
;	
СуммаПР_ОС = 0;
ОсталосьПР = СуммаПР;
Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда
	СуммаБУ = Запрос.СуммаБУ;
	Пока Запрос.Группировка(1)=1 Цикл
		СуммаПР_Начало = СуммаПР_Начало + СуммаПР_ОС;
		СуммаПР_ОС = Окр(Запрос.СуммаБУ / СуммаБУ * ОсталосьПР,2);
		ОсталосьПР = ОсталосьПР - СуммаПР_ОС;
		СуммаБУ    = СуммаБУ - Запрос.СуммаБУ;
		Если Запрос.Док = Документ Тогда
			Прервать;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("НачОстатокПР",СуммаПР_Начало);
Параметры.ПараметрыАлгоритмов.Установить("ПриходПР",СуммаПР_ОС);
Параметры.ПараметрыАлгоритмов.Установить("НачАмортизацияПР",АмортизацияПР_Начало);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьПодразделениеИзСубконто" ИспользуетсяПриЗагрузке="false">
			<Текст>ЗначениеСубконто = Параметры.ПараметрыАлгоритмов.Получить("СубконтоПодразделение");

Параметры.ПараметрыАлгоритмов.Установить("СубконтоПодразделение", "");

Если ((ТипЗначения(ЗначениеСубконто) = 11) И (ПустоеЗначение(ЗначениеСубконто)=0)) Тогда
	Если ЗначениеСубконто.Вид() = "Подразделения" Тогда
		Возврат(ЗначениеСубконто);
	ИначеЕсли ЗначениеСубконто.Вид() = "РасходыБудущихПериодов" Тогда
		Счет = ЗначениеСубконто.СчетЗатрат;
		Для к=1 по Счет.КоличествоСубконто() цикл
			ВидСубконтоИсточника = Счет.ВидСубконто(к);
			Если ВидСубконтоИсточника = ВидыСубконто.Подразделения тогда
				Возврат(ЗначениеСубконто.ПолучитьАтрибут("Субконто"+к));
			КонецЕсли;
		КонецЦикла;

	КонецЕсли;
КонецЕсли;
Возврат(ПолучитьПустоеЗначение());

</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСтавкуНДС" ИспользуетсяПриЗагрузке="false">
			<Текст>Ставка = Параметры.ПараметрыАлгоритмов.Получить("СтавкаНДС");

ЗначениеСтавки = "БезНДС";
Если ПустоеЗначение(Ставка)=0 Тогда
	Если Ставка.Ставка&gt;19 Тогда
		ЗначениеСтавки = "НДС20";
	ИначеЕсли Ставка.Ставка &gt; 17 Тогда
		ЗначениеСтавки = "НДС18";
	ИначеЕсли Ставка.Ставка &gt; 16 Тогда
		ЗначениеСтавки = "НДС20_120";
	ИначеЕсли Ставка.Ставка &gt; 15 Тогда
		ЗначениеСтавки = "НДС18_118";
	ИначеЕсли Ставка.Ставка &gt; 9.5 Тогда
		ЗначениеСтавки = "НДС10";
	ИначеЕсли Ставка.Ставка &gt; 1 Тогда
		ЗначениеСтавки = "НДС10_110";
	КонецЕсли;
	
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("СтавкаНДССтрока",ЗначениеСтавки);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСтруктуруАдреса" ИспользуетсяПриЗагрузке="false">
			<Текст>	Адрес = ВходящиеДанные.Получить("Адрес");
	АдресСписком = глРазложить(Адрес);
	
	Если СтрКоличествоСтрок(Адрес) &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);
		КонецЕсли;
		
		ВходящиеДанные.Установить("Представление", ТекПредставление);
		
	Иначе
		ВходящиеДанные.Установить("Представление", Адрес);
	КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСчетаРасчетовСКонтрагентамиПокупка" ИспользуетсяПриЗагрузке="false">
			<Текст>	Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
	
	СписокСчетов = СоздатьОбъект("СписокЗначений");

	
	ЦеныВДоговоре = 1; // в рублях
	ОплатаДоговора = 1;
	
	Если Документ.Договор.Выбран() = 1 Тогда
	    Если ПустоеЗначение(Документ.Договор.ВалютаДоговора) = 0 Тогда
			ЦеныВДоговоре = 2; // в валюте
		КонецЕсли;
		ОплатаДоговора = Документ.Договор.ОплатаДоговора; // 1 - врублях, 2 - в валюте
	КонецЕсли;

	Если ОплатаДоговора = 2 Тогда
		Если Документ.Вид() = "УслугиСтороннихОрганизаций" Тогда
			Если Документ.ТипИсполнителя = 1 Тогда
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.22"));      
	            СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.11"));
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
			Иначе
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("76.55"));
				СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("76.55"));			
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
			КонецЕсли;
		Иначе
			СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.22"));      
	        СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.11"));
			СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
		КонецЕсли;
	
	ИначеЕсли ЦеныВДоговоре = 1 Тогда   
		Если Документ.Вид() = "УслугиСтороннихОрганизаций" Тогда
			Если Документ.ТипИсполнителя = 1 Тогда
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.2"));
				СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.1"));
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.2"));
			Иначе
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("76.5"));
				СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("76.5"));
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.2"));
			КонецЕсли;
		Иначе
			СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.2"));
			СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.1"));
			СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.2"));
		КонецЕсли;
		
	Иначе
		Если Документ.Вид() = "УслугиСтороннихОрганизаций" Тогда
			Если Документ.ТипИсполнителя = 1 Тогда
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.7"));
				СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.6"));
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
			Иначе
				СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("76.6"));
				СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("76.6"));
				СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
			КонецЕсли;
		Иначе
			СписокСчетов.Установить("СчетАвансовВыданных",СчетПоКоду("60.7"));
			СписокСчетов.Установить("СчетРасчетовСПоставщиком",СчетПоКоду("60.6"));	
			СписокСчетов.Установить("СчетРасчетовПоПретензиям",СчетПоКоду("76.22"));
		КонецЕсли;
	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("СчетаРасчетовСКонтрагентамиПокупка", СписокСчетов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСчетаРасчетовСКонтрагентамиПродажа" ИспользуетсяПриЗагрузке="false">
			<Текст>	Документ = Параметры.ПараметрыАлгоритмов.Получить("Документ");
	
	СписокСчетов = СоздатьОбъект("СписокЗначений");
		
	ЦеныВДоговоре = 1; // в рублях
	ОплатаДоговора = 1;

	Если Документ.Договор.Выбран() = 1 Тогда
	    Если ПустоеЗначение(Документ.Договор.ВалютаДоговора) = 0 Тогда
			ЦеныВДоговоре = 2; // в валюте
		КонецЕсли;
		ОплатаДоговора = Документ.Договор.ОплатаДоговора; // 1 - в рублях, 2 - в валюте
	КонецЕсли;
	
	Если (Документ.Вид()="ОказаниеУслуг") Тогда
		Если ( Документ.ТипУслуги = 3) и (Документ.ТипЗаказчика = 2) Тогда
			СчетаРасчетов = "76";
		Иначе
			СчетаРасчетов = "62";
		КонецЕсли;
	Иначе
		СчетаРасчетов = "62";	
	КонецЕсли;
	
	Если ОплатаДоговора = 2 Тогда
		Если СчетаРасчетов = "76" Тогда
			СписокСчетов.Установить("СчетРасчетовСПокупателем",СчетПоКоду("76.55"));
			СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("76.55"));
			СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("76.55"));
			СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.5"));
		Иначе
			СписокСчетов.Установить("СчетРасчетовСПокупателем",СчетПоКоду("62.11"));
			СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("62.11"));//СчетПоКоду("62.44"));
			СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("62.22"));
			СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.55"));
		КонецЕсли;
	Иначе
		Если ЦеныВДоговоре = 1 Тогда
			Если СчетаРасчетов = "76" Тогда
				СписокСчетов.Установить("СчетРасчетовСПокупателем", СчетПоКоду("76.5"));
				СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("76.5"));
				СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("76.5"));
				СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.5"));
			Иначе
				СписокСчетов.Установить("СчетРасчетовСПокупателем", СчетПоКоду("62.1"));
				СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("62.1"));//СчетПоКоду("62.4"));
				СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("62.2"));
				СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.5"));
			КонецЕсли;
		Иначе
			Если СчетаРасчетов = "76" Тогда
				СписокСчетов.Установить("СчетРасчетовСПокупателем", СчетПоКоду("76.6"));
				СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("76.6"));
				СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("76.6"));
				СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.6"));
			Иначе
				СписокСчетов.Установить("СчетРасчетовСПокупателем", СчетПоКоду("62.6"));
				СписокСчетов.Установить("СчетРасчетовЗаКомиссионныеТовары", СчетПоКоду("62.6"));//СчетПоКоду("62.8"));
				СписокСчетов.Установить("СчетАвансовПолученных", СчетПоКоду("62.7"));
				СписокСчетов.Установить("СчетРасчетовСКомитентом",  СчетПоКоду("76.6"));
			КонецЕсли;
		КонецЕсли;

	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("СчетаРасчетовСКонтрагентамиПродажа", СписокСчетов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСчетаФактурыВыписки" ИспользуетсяПриЗагрузке="false">
			<Текст>//*****************************************

ТаблицаСчетовФактур = СоздатьОбъект("ТаблицаЗначений");
ТаблицаСчетовФактур.НоваяКолонка("СчетФактура");
ТаблицаСчетовФактур.НоваяКолонка("Контрагент");
ТаблицаСчетовФактур.НоваяКолонка("Договор");
ТаблицаСчетовФактур.НоваяКолонка("Тип");
ТаблицаСчетовФактур.НоваяКолонка("СуммаСчетаФактуры");
Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,,Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления() = 0) и (Док.Вид() = "СчетФактура") Тогда
		ТаблицаСчетовФактур.НоваяСтрока();
		ТаблицаСчетовФактур.СчетФактура = Док.ТекущийДокумент();
		ТаблицаСчетовФактур.Контрагент = Док.Контрагент;
		ТаблицаСчетовФактур.Договор    = Док.Договор;
		ТаблицаСчетовФактур.Тип = Док.ВидОперации;
		ТаблицаСчетовФактур.СуммаСчетаФактуры = Док.Итог("Всего");
	КонецЕсли;
КонецЦикла;

//*****************************************

Опер = СоздатьОбъект("Операция");
// Соберем проводки Выписки по полученным авансам в таблицу значений.
Авансы = СоздатьОбъект("ТаблицаЗначений");
Авансы.НоваяКолонка("Контрагент", "Справочник",,, "Контрагент", 20);
Авансы.НоваяКолонка("Договор", "Справочник",,, "Договор", 12);
Авансы.НоваяКолонка("ДоговорСчетаФактуры", "Справочник",,, "Договор счета-фактуры", 12);
Авансы.НоваяКолонка("ПервичныйДокумент",  "Строка");
Авансы.НоваяКолонка("Сумма",,,, "Сумма аванса", 15);
Авансы.НоваяКолонка("СуммаВВалютеДоговора", "Число");
Авансы.НоваяКолонка("Тип",,,,"Тип записи", 21);
Авансы.НоваяКолонка("Строка",,,,, 6);
Авансы.НоваяКолонка("НомерСтрокиДокумента","Число");

ТаблицаОплаты = СоздатьОбъект("ТаблицаЗначений");
Источник.ВыгрузитьТабличнуюЧасть(ТаблицаОплаты);

Опер.НайтиОперацию(Источник);
СписокПроводок =    "51,62.2;
					|51,62.7;
					|52,62.22;";
Опер.ВыбратьОперацииСПроводками(Источник, Источник, СписокПроводок);
Пока Опер.ПолучитьПроводку() = 1 Цикл
    Авансы.НоваяСтрока();
	Авансы.НомерСтрокиДокумента = Опер.НомерСтрокиДокумента();
	Если Авансы.НомерСтрокиДокумента = 0 Тогда
		Авансы.Контрагент = Опер.Кредит.Контрагенты;
		Авансы.Договор = Опер.Кредит.Договоры;
	Иначе
		Авансы.Контрагент = ТаблицаОплаты.ПолучитьЗначение(Авансы.НомерСтрокиДокумента,"Субконто1");
		Авансы.Договор = ТаблицаОплаты.ПолучитьЗначение(Авансы.НомерСтрокиДокумента,"Субконто2");
	КонецЕсли;
	Авансы.ДоговорСчетаФактуры = Опер.Кредит.Договоры;
	Авансы.ПервичныйДокумент = СокРЛП(Опер.ПервичныйДокумент);
	Авансы.Тип = Перечисление.ВидыОперацийСчетаФактурыВыданного.Аванс;
	Если (Опер.Дебет.Счет = СчетПокоду("62.7")) или (Опер.Кредит.Счет = СчетПокоду("62.7")) Тогда
		Авансы.Сумма = Опер.Сумма;
	    Авансы.СуммаВВалютеДоговора = Опер.Сумма;
		
	Иначе
		Авансы.Сумма = ?(Опер.ВалСумма=0, Опер.Сумма, Опер.ВалСумма);
		
		Если (Опер.Валюта.Выбран() = 1) и (Авансы.Договор.ВалютаДоговора &lt;&gt; Опер.Валюта) Тогда
			Авансы.СуммаВВалютеДоговора = Опер.Сумма;
			
		Иначе
			Авансы.СуммаВВалютеДоговора = Авансы.Сумма;
		КонецЕсли;
	КонецЕсли;
КонецЦикла; 
	
Сч62_2 = СчетПоКоду("62.2");
Сч62_7 = СчетПоКоду("62.7");
Сч62_22 = СчетПоКоду("62.22");
Сч62_11 = СчетПоКоду("62.11");
Сч62_8 = СчетПоКоду("62.8");

ТаблицаОплаты.ВыбратьСтроки();
Пока ТаблицаОплаты.ПолучитьСтроку() = 1 Цикл
	Если ТаблицаОплаты.Приход = 0 Тогда
		Продолжить;
	КонецЕсли;
	Если (ПустоеЗначение(ТаблицаОплаты.ДокументПоставки)=0) Тогда
		Если ТаблицаОплаты.ДокументПоставки.Вид() = "Счет" Тогда
			Продолжить;
		КонецЕсли;
	КонецЕсли;
	Если (ТаблицаОплаты.КоррСчет = Сч62_2) или
	(ТаблицаОплаты.КоррСчет = Сч62_7) или
	(ТаблицаОплаты.КоррСчет = Сч62_22) или
	(ТаблицаОплаты.КоррСчет = Сч62_11) или
	(ТаблицаОплаты.КоррСчет = Сч62_8) или
	(Источник.БанковскийСчет.ТипСчета = Перечисление.ТипыБанковскихСчетов.Валютный) Тогда
	ИначеЕсли (ТипЗначенияСтр(ТаблицаОплаты.Субконто1) = "Справочник") и
	(ТипЗначенияСтр(ТаблицаОплаты.Субконто2) = "Справочник") Тогда
		Если (ТаблицаОплаты.Субконто1.Вид() = "Контрагенты") и 
		(ТаблицаОплаты.Субконто2.Вид() = "Договоры") Тогда
			
			Если ТаблицаОплаты.Субконто2.Выбран() = 1 Тогда
				Если ПустоеЗначение(ТаблицаОплаты.Субконто2.ВалютаДоговора) = 0 Тогда
					Если ТаблицаОплаты.Субконто2.ОплатаДоговора = 2 Тогда
						Продолжить;
					КонецЕсли;
				КонецЕсли;								
			КонецЕсли;							

			Если (ПустоеЗначение(ТаблицаОплаты.ДокументПоставки)=0)и
			(ТаблицаОплаты.КурсОплаты&gt;0) Тогда
				Если (ТаблицаОплаты.ДокументПоставки.Курс &gt; ТаблицаОплаты.КурсОплаты) Тогда
					Продолжить;
				КонецЕсли;									
				Авансы.НоваяСтрока();
				Авансы.Строка = ТаблицаОплаты.НомерСтроки;
				Авансы.Контрагент = ТаблицаОплаты.Субконто1;
				Авансы.Договор = ТаблицаОплаты.Субконто2;
				Авансы.ДоговорСчетаФактуры =  ТаблицаОплаты.Субконто2;
				Авансы.Тип =  Перечисление.ВидыОперацийСчетаФактурыВыданного.СуммоваяРазница;
				Авансы.Сумма = 0;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;		

Параметры.ПараметрыАлгоритмов.Установить("ТаблицаСчетовФактур",ТаблицаСчетовФактур);
Параметры.ПараметрыАлгоритмов.Установить("Авансы",Авансы);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСчетаФактурыПолученныеВыписки" ИспользуетсяПриЗагрузке="false">
			<Текст>//*****************************************

ТаблицаСчетовФактур = СоздатьОбъект("ТаблицаЗначений");
ТаблицаСчетовФактур.НоваяКолонка("СчетФактура");
ТаблицаСчетовФактур.НоваяКолонка("Контрагент");
ТаблицаСчетовФактур.НоваяКолонка("Договор");
ТаблицаСчетовФактур.НоваяКолонка("Тип");
ТаблицаСчетовФактур.НоваяКолонка("СуммаСчетаФактуры");
Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,,Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления() = 0) и (Док.Вид() = "СчетФактураПолученный") Тогда
		ТаблицаСчетовФактур.НоваяСтрока();
		ТаблицаСчетовФактур.СчетФактура = Док.ТекущийДокумент();
		ТаблицаСчетовФактур.Контрагент = Док.Контрагент;
		ТаблицаСчетовФактур.Договор    = Док.Договор;
		ТаблицаСчетовФактур.Тип = Док.ВидОперации;
		ТаблицаСчетовФактур.СуммаСчетаФактуры = Док.Всего;
	КонецЕсли;
КонецЦикла;

//*****************************************

// Соберем проводки Выписки по полученным авансам в таблицу значений.
Авансы = СоздатьОбъект("ТаблицаЗначений");
Авансы.НоваяКолонка("Контрагент", "Справочник",,, "Контрагент", 20);
Авансы.НоваяКолонка("Договор", "Справочник",,, "Договор", 12);
Авансы.НоваяКолонка("ПервичныйДокумент",  "Строка");
Авансы.НоваяКолонка("Сумма",,,, "Сумма аванса", 15);
Авансы.НоваяКолонка("СуммаВВалютеДоговора", "Число");
Авансы.НоваяКолонка("Тип",,,,"Тип записи", 21);
Авансы.НоваяКолонка("Строка",,,,, 6);  
Авансы.НоваяКолонка("НомерСтрокиДокумента","Число");


Опер = СоздатьОбъект("Операция");
Опер.НайтиОперацию(Источник);
СписокПроводок =    "60.2,51;
					|60.7,51;
					|60.22,51;";
Опер.ВыбратьОперацииСПроводками(Источник, Источник, СписокПроводок);
Пока Опер.ПолучитьПроводку() = 1 Цикл
	Авансы.НоваяСтрока();
	Если (Опер.Дебет.Счет = СчетПокоду("60.2")) или (Опер.Дебет.Счет = СчетПокоду("60.7")) или (Опер.Дебет.Счет = СчетПокоду("60.22")) Тогда
		Авансы.Контрагент = Опер.Дебет.Контрагенты;
		Авансы.Договор = Опер.Дебет.Договоры;
	Иначе
		Авансы.Контрагент = Опер.Кредит.Контрагенты;
		Авансы.Договор = Опер.Кредит.Договоры;
	КонецЕсли;
	
	Если (Опер.Дебет.Счет = СчетПокоду("60.7")) или (Опер.Кредит.Счет = СчетПокоду("60.7")) Тогда
		Авансы.Сумма = Опер.Сумма;
		Авансы.СуммаВВалютеДоговора = Опер.Сумма;
		
	Иначе
		Авансы.Сумма = ?(Опер.ВалСумма=0, Опер.Сумма, Опер.ВалСумма);
		
		Если (Опер.Валюта.Выбран() = 1) и (Авансы.Договор.ВалютаДоговора &lt;&gt; Опер.Валюта) Тогда
			Авансы.СуммаВВалютеДоговора = Опер.Сумма;
			
		Иначе
			Авансы.СуммаВВалютеДоговора = Авансы.Сумма;
		КонецЕсли;
	КонецЕсли;
	
	Авансы.ПервичныйДокумент = СокРЛП(Опер.ПервичныйДокумент);
	Авансы.НомерСтрокиДокумента = Опер.НомерСтрокиДокумента();
	Авансы.Тип = Перечисление.ВидыОперацийСчетаФактурыПолученного.Аванс;
КонецЦикла; 


Параметры.ПараметрыАлгоритмов.Установить("ТаблицаСчетовФактур",ТаблицаСчетовФактур);
Параметры.ПараметрыАлгоритмов.Установить("Авансы",Авансы);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПолучитьСчетУчетаТоваров" ИспользуетсяПриЗагрузке="false">
			<Текст>	МестоХранения = Параметры.ПараметрыАлгоритмов.Получить("ТоварМестоХранения");
	Товар = Параметры.ПараметрыАлгоритмов.Получить("Товар");
	
	Розничный = 0;
	Если ПустоеЗначение(МестоХранения)=0 Тогда
		Розничный = ?(МестоХранения.ТипСклада = Перечисление.ТипыСкладов.Розничный,1,0);
	КонецЕсли;
		
	Если Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
		Если Товар.ТипТовара = Перечисление.ТипыТоваров.НаКомиссии Тогда
			СчетУчета = СчетПоКоду("004");
		ИначеЕсли Товар.ТипТовара = Перечисление.ТипыТоваров.Тара Тогда
			СчетУчета = СчетПоКоду("41.3");
		
		ИначеЕсли Товар.ТипТовара = Перечисление.ТипыТоваров.ПокупныеИзделия Тогда
			СчетУчета = СчетПоКоду("41.4");
		
		Иначе //Если Товар.ТипТовара = Перечисление.ТипыТоваров.Собственный Тогда
			Если Розничный = 1 Тогда //розница
				СчетУчета = СчетПоКоду("41.2");
			Иначе //Если КодВидаПоступления = 1 Тогда опт
				СчетУчета = СчетПоКоду("41.1");
			КонецЕсли;
		КонецЕсли;
		
	ИначеЕсли Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		СчетУчета = СчетПоКоду("43");
		
	ИначеЕсли Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Полуфабрикат Тогда
		СчетУчета = СчетПоКоду("21");
	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("СчетУчетаТовара",СчетУчета);</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПриВыгрузкеСубконто" ИспользуетсяПриЗагрузке="false">
			<Текст>Счет = Параметры.ПараметрыАлгоритмов.Получить("Счет");
Субконто = Параметры.ПараметрыАлгоритмов.Получить("Субконто");
НомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("НомерСубконто");
ДтКт = Параметры.ПараметрыАлгоритмов.Получить("ДтКт");
ВидДоговора = "Прочее";

Если ПустоеЗначение(Счет) = 0 Тогда
	Если Счет = СчетПоКоду("ГТД") Тогда
		Если НомерСубконто = 3 Тогда
			ВидСубконто = "СтраныПроисхождения"; // страны происхождения
			ИмяПКО = "КлассификаторСтранМира";
		КонецЕсли;
	ИначеЕсли Счет = СчетПоКоду("57.11") Тогда
		Если ПустоеЗначение(Субконто)=0 Тогда
			Если ТипЗначенияСтр(Субконто)="Справочник" Тогда
				ВидСубконто = "Контрагенты";
				ИмяПКО = "КонтрагентБанк";
			ИначеЕсли ТипЗначенияСтр(Субконто)="СписокЗначений" Тогда
				ВидСубконто = "Договоры";
				ИмяПКО = "ДоговорПродажиВалюты";
			КонецЕсли;
		КонецЕсли;
	ИначеЕсли Счет.КоличествоСубконто() &gt; 0 Тогда
		ВидСубконтоИсточника = Счет.ВидСубконто(НомерСубконто);
		ИмяПКО = "";
		ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";

		Если ТипЗначенияСтр(Субконто) = "Справочник" Тогда
			Если Субконто.Вид() = "Договоры" Тогда
				ИмяПКО = "ДоговорыКонтрагентов";
			КонецЕсли;
		КонецЕсли;
		

		Если ВидСубконтоИсточника = ВидыСубконто.Подразделения Тогда
			Если (Счет = СчетПоКоду("79.1")) 
				ИЛИ (Счет = СчетПоКоду("79.2")) Тогда
				ВидСубконто = "ОбособленныеПодразделения"; // Обособленные подразделения
				ИмяПКО = "ОбособленныеПодразделения";
			Иначе
				Отказ = 1;
			КонецЕсли;
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.ОбъектыСтроительства Тогда
			Если (Счет = СчетПоКоду("08.4")) или (Счет = СчетПоКоду("Н01.01")) Тогда
				ВидСубконто = "Номенклатура"; // номенклатура
				ИмяПКО = "ОбъектыСтроительства_08_4";
				
			ИначеЕсли (Счет = СчетПоКоду("08.5")) или (Счет = СчетПоКоду("Н01.08")) Тогда
				ВидСубконто = "НематериальныеАктивы"; // нематериальные активы
				ИмяПКО = "ОбъектыСтроительства_08_5_08_8";
				
			ИначеЕсли (Счет = СчетПоКоду("08.8")) или (Счет = СчетПоКоду("Н01.03")) Тогда
				ВидСубконто = "РасходыНаНИОКР"; // расходы на НИОКР
				ИмяПКО = "ОбъектыСтроительства_08_5_08_8";
				
				ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
				ИсходящиеДанные.Установить("Счет", Счет);
				
			Иначе
				ВидСубконто = "ОбъектыСтроительства"; // объекты строительства
				ИмяПКО = "ОбъектыСтроительства_08_3";
				
				//Параметры.ПараметрыАлгоритмов.Установить("ВыгрузитьСчетУчета", "Да");
				СписокОбъектов = Параметры.СписокОбъектовСтроительства;
				НомСтр = 0;
				Если СписокОбъектов.НайтиЗначение(Субконто, НомСтр, "ОбъектСтроительства") = 0 Тогда
					Если (Счет = СчетПоКоду("08.1")) или (Счет = СчетПоКоду("08.2")) или (Счет = СчетПоКоду("08.3")) Тогда
						СписокОбъектов.НоваяСтрока();
						СписокОбъектов.ОбъектСтроительства = Субконто;
						СписокОбъектов.СчетБухгалтерскогоУчета = Счет;
						СписокОбъектов.СчетБухгалтерскогоУчетаНДС = СчетПоКоду("19.1");
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.СчетаФактурыВыданные Тогда
			Если ПустоеЗначение(Субконто)=0 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("Документ",Субконто);
				Параметры.ПараметрыАлгоритмов.Установить("ИмяПКО","");
				ОпределитьПКОДляДокумента();
				ИмяПКО = Параметры.ПараметрыАлгоритмов.Получить("ИмяПКО");
			Иначе
				Отказ = 1;
			КонецЕсли;
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.СчетаФактурыПолученные Тогда
			Если ПустоеЗначение(Субконто)=0 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("Документ",Субконто);
				Параметры.ПараметрыАлгоритмов.Установить("ИмяПКО","");
				ОпределитьПКОДляДокумента();
				ИмяПКО = Параметры.ПараметрыАлгоритмов.Получить("ИмяПКО");
			Иначе
				Отказ = 1;
			КонецЕсли;
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.СтавкиНДС Тогда
			Если Субконто.Ставка = 0 Тогда
				Субконто = "БезНДС";
					
			ИначеЕсли Субконто.Ставка = 18 Тогда
				Субконто = "НДС18";
					
			ИначеЕсли Субконто.Ставка = 10 Тогда
				Субконто = "НДС10";
					
			ИначеЕсли Субконто.Ставка = 20 Тогда
				Субконто = "НДС20";
			КонецЕсли;
			ИмяПКО = "СтавкиНДС";
			ТипПриемника = "ПеречислениеСсылка.СтавкиНДС";
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.ВидыНачисленийВыплат Тогда
			Отказ = 1;
		ИначеЕсли ВидСубконтоИсточника = ВидыСубконто.НазначенияИспользования Тогда
			Если ПустоеЗначение(Субконто)=0 Тогда
				Если ПустоеЗначение(Субконто.ДокументПередачаВПроизводство)=0 Тогда
					Если Субконто.ДокументПередачаВПроизводство.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
						ИмяПКО = "ПартияМатериаловВЭксплуатации";						
					Иначе
						Субконто = Субконто.ДокументПередачаВПроизводство;
						ИмяПКО = "ПередачаМатериаловСпецназначенияВПроизводство";
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
		ИначеЕсли Счет = СчетПоКоду("45") Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКО = "ДоговорСКомитентом";
				ВидДоговора = "СКомиссионером";
			КонецЕсли;
			
		ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("44.1"))=1 Тогда  
			Если ВидСубконто = ВидыСубконто.СтатьиИздержекОбращения  Тогда
				ИсходящиеДанные = ?(ПустоеЗначение(ИсходящиеДанные)=1,СоздатьОбъект("СписокЗначений"),ИсходящиеДанные);
				ИсходящиеДанные.Установить("ВидДеятельностиДляНалоговогоУчетаЗатрат", ?(Счет = СчетПоКоду("44.1.3"),"ВидДеятельностиОпределяетсяПоДоходам",?(Счет = СчетПоКоду("44.1.2"),"ПредпринимательскаяДеятельностьОблагаемаяЕНВД","ПредпринимательскаяДеятельностьНеОблагаемаяЕНВД") ) );
				ИмяПКО = "СтатьиИздержекОбращения";
			КонецЕсли;
		ИначеЕсли Счет = СчетПоКоду("004") Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКО = "ДоговорСКомитентом";
				ВидДоговора = "СКомитентом";
			КонецЕсли;
		ИначеЕсли Счет = СчетПоКоду("КМС") Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКО = "ДоговорСКомитентом";
				ВидДоговора = "СКомиссионером";
			КонецЕсли;			
		ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("62")) = 1 Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидДоговора = "СПокупателем";
			КонецЕсли;	
				
		ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1 Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидДоговора = "СПоставщиком";
			КонецЕсли;	
			
		ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("Н02.04")) = 1 Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКО = "ДоговорСКомитентом";
				ВидДоговора = "СКомиссионером";
			КонецЕсли;
			
		ИначеЕсли Счет = СчетПоКоду("Н04.03") Тогда
			Если ТипЗначенияСтр(Субконто) = "Справочник" Тогда
				Если Субконто.Вид() = "РасходыБудущихПериодов" Тогда
					ИмяПКО = "РБП_НМА";
				КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли (Счет = СчетПоКоду("Н07.04.1")) или (Счет = СчетПоКоду("Н01.05")) Тогда
			Если ТипЗначенияСтр(Субконто) = "Перечисление" Тогда
				Если Субконто.Вид() = "ГруппыВидыРасходов" Тогда
					ВидСубконто = "СтатьиЗатрат"; // статьи затрат
					ИмяПКО = "ВидыРасходов";
			    КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли (Счет = СчетПоКоду("Н07.09")) или
				  (Счет = СчетПоКоду("Н07.10")) или
				  (Счет = СчетПоКоду("Н07.11")) или
				  (Счет = СчетПоКоду("Н07.12")) Тогда
				  
			ВидСубконто = ВидыСубконто.Договоры;
			
		ИначеЕсли Счет = СчетПоКоду("Н01.07") Тогда
			Если ТипЗначенияСтр(Субконто) = "Строка" Тогда
				ВидСубконто = "СтатьиЗатрат"; // статьи затрат
				ИмяПКО = "ВидыРасходов";
			КонецЕсли;
			
		ИначеЕсли (Счет.ПринадлежитГруппе(СчетПоКоду("Н06")) = 1) или
				  (Счет.ПринадлежитГруппе(СчетПоКоду("Н07")) = 1) или
				  (Счет = СчетПоКоду("Н08")) или
				  (Счет = СчетПоКоду("Н09")) Тогда
				  
			Если ТипЗначенияСтр(Субконто) = "Перечисление" Тогда
				Если Субконто.Вид() = "ВидыПрочихДоходовИРасходов" Тогда
					ВидСубконто = "ПрочиеДоходыИРасходы"; // прочие доходы и расходы
					ИмяПКО = "ВидыРасходовПрочие";
				КонецЕсли;
				
			ИначеЕсли ТипЗначенияСтр(Субконто) = "Строка" Тогда
				ВидСубконто = "ПрочиеДоходыИРасходы"; // прочие доходы и расходы
				ИмяПКО = "ВидыРасходовПрочие";
			ИначеЕсли ТипЗначенияСтр(Субконто) = "Справочник" Тогда
				Если Субконто.Вид() = "ОсновныеСредства" Тогда
					ВидСубконто = "РеализуемыеАктивыОС";
					ИмяПКО = "ОсновныеСредства";
				ИначеЕсли Субконто.Вид() = "НематериальныеАктивы" Тогда
					ВидСубконто = "РеализуемыеАктивыНМА";
					ИмяПКО = "НематериальныеАктивы";
				ИначеЕсли Субконто.Вид() = "Договоры" Тогда
					ВидСубконто = "РеализуемыеАктивыДоговоры";
					ИмяПКО = "ДоговорыКонтрагентов";
				ИначеЕсли Субконто.Вид() = "Контрагенты" Тогда
					ВидСубконто = "РеализуемыеАктивыКонтрагенты";
					ИмяПКО = "Контрагенты";
				ИначеЕсли Субконто.Вид() = "ЦенныеБумаги" Тогда
					ВидСубконто = "РеализуемыеАктивыЦенныеБумаги";
					ИмяПКО = "ЦенныеБумаги";
				ИначеЕсли Субконто.Вид() = "Номенклатура" Тогда
					Если (Счет = СчетПоКоду("Н06.01")) ИЛИ (Счет = СчетПоКоду("Н06.04")) Тогда					
						ВидСубконто = "Номенклатура";
					Иначе
						ВидСубконто = "РеализуемыеАктивыНоменклатура";
					КонецЕсли;
					ИмяПКО = "Номенклатура";
				ИначеЕсли Субконто.Вид() = "ВидыНоменклатуры" Тогда
					Если (Счет = СчетПоКоду("Н06.01")) ИЛИ (Счет = СчетПоКоду("Н06.04")) 
						ИЛИ (Счет = СчетПоКоду("Н07.01")) ИЛИ (Счет = СчетПоКоду("Н07.02")) ИЛИ (Счет = СчетПоКоду("Н07.05")) Тогда
						ВидСубконто = "ВидыНоменклатуры";
					Иначе
						ВидСубконто = "РеализуемыеАктивыВидНоменклатуры";
					КонецЕсли;
					ИмяПКО = "НоменклатурныеГруппы";
				КонецЕсли;

			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Если (Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1) или (Счет.ПринадлежитГруппе(СчетПоКоду("62")) = 1) или (Счет.ПринадлежитГруппе(СчетПоКоду("76")) = 1) или (Счет.ПринадлежитГруппе(СчетПоКоду("УЕ")) = 1) или (Счет.ПринадлежитГруппе(СчетПоКоду("ВАЛ")) = 1) Тогда
		Если ПустоеЗначение(ВидСубконтоИсточника) = 1 Тогда // это расчетный документ
			ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
			ИсходящиеДанные.Установить("ВидОперации", ВходящиеДанные.Получить("ВидОперации"));
			
			ВидСубконто = "ДокументыРасчетовСКонтрагентами";
			ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";

			Если (ТипЗначенияСтр(Субконто) &lt;&gt; "Справочник") и (ТипЗначенияСтр(Субконто) &lt;&gt; "Документ") Тогда
				Отказ = 1;
				
			ИначеЕсли Субконто.Вид() = "ПоступлениеМатериалов" Тогда
				ИмяПКО = "ПоступлениеМатериалов";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "ПоступлениеНМА" Тогда
				ИмяПКО = "ПоступлениеНМА";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "ПоступлениеОборудования" Тогда
				ИмяПКО = "ПоступлениеОборудования";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "ПоступлениеОС" Тогда
				ИмяПКО = "ПоступлениеОС";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "ПоступлениеТоваров" Тогда
				ИмяПКО = "ПоступлениеТоваров";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "СчетФактураПолученный" Тогда
				ИмяПКО = "СчетФактураПолученный";
				
				//Если Субконто.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыПолученного.Аванс тогда
				//	ИсходящиеДанные.Установить("ВидОперации", "НДСпоАвансамПолученным");
				//Иначе
				//	ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				//КонецЕсли;				
				
			ИначеЕсли Субконто.Вид() = "УслугиСтороннихОрганизаций" Тогда
				ИмяПКО = "УслугиСтороннихОрганизаций";
				ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
				
			ИначеЕсли Субконто.Вид() = "СчетФактура" Тогда
				ИмяПКО = "СчетФактура";
				//ИсходящиеДанные.Установить("ВидОперации", "НДСНеПолученныйОтПокупателей");
				//КонецЕсли;
				
			ИначеЕсли Субконто.Вид() = "Договоры" Тогда
				ИмяПКО = "ДокументРасчетовСКонтрагентом";
				
				Если (Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1) или
					 (Счет = СчетПоКоду("УЕ.60")) или
					 (Счет.ПринадлежитГруппе(СчетПоКоду("76")) = 1) и (ДтКт = 2) Тогда
					 
					ИсходящиеДанные.Установить("ВидОперации", "НДСПоПриобретеннымЦенностям");
					
				ИначеЕсли (Счет = СчетПоКоду("62.2")) или (Счет = СчетПоКоду("62.22")) или (Счет = СчетПоКоду("62.7")) Тогда
					ИсходящиеДанные.Установить("ВидОперации", "НДСпоАвансамПолученным");
					
				Иначе
					ИсходящиеДанные.Установить("ВидОперации", "НДСНеПолученныйОтПокупателей");
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;

	НомерПКОСубконто = НайтиПравило(Субконто, ИмяПКО);

	Если НомерПКОСубконто = 0 Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;

//Если (ПустоеЗначение(Субконто) = 0) и (ВидДоговора &lt;&gt; "Прочее") Тогда
//	Если Субконто.ЭтоГруппа() = 0 Тогда
//		НомСтр = 0;
//		Если Параметры.ТаблицаДоговоров.НайтиЗначение(Субконто, НомСтр, "Договор") = 0 Тогда
//			Параметры.ТаблицаДоговоров.НоваяСтрока();
//			Параметры.ТаблицаДоговоров.Договор = Субконто;
//			Параметры.ТаблицаДоговоров.ВидДоговора = ВидДоговора;
//		КонецЕсли;
//	КонецЕсли;
//КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПрименитьПараметрыДляСчетовДенежныхСредств" ИспользуетсяПриЗагрузке="true">
			<Текст>БУ = ПланыСчетов.Хозрасчетный.Касса.ПолучитьОбъект();
ВестиУчетПоСтатьямДДС = НЕ (БУ.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств, "ВидСубконто") = Неопределено);

Если НЕ ВестиУчетПоСтатьямДДС Тогда
	
	ВестиУчетПоСтатьямДДС = Истина;
	
	
	// Устанавливаем/удаляем аналитику по статьям движения на счетах учета денежных средств
	
	Счета = Новый Массив;
	// Счет 50
	Счета.Добавить(ПланыСчетов.Хозрасчетный.Касса);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизации);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ОперационнаяКасса);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизацииВал);
	// Счет 51
	Счета.Добавить(ПланыСчетов.Хозрасчетный.РасчетныеСчета);
	// Счет 52
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ВалютныеСчета);
	// Счет 55
	Счета.Добавить(ПланыСчетов.Хозрасчетный.СпециальныеСчета);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.Аккредитивы);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ЧековыеКнижки);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ДепозитныеСчета);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ПрочиеСпециальныеСчета);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.АккредитивыВал);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ДепозитныеСчетаВал);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ПрочиеСпециальныеСчетаВал);
	// Счет 57
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ПереводыВПути);
	Счета.Добавить(ПланыСчетов.Хозрасчетный.ПереводыВПутиВал);
		
	// визуализация процесса
	ФормаПрогрессора = ПолучитьОбщуюФорму("ХодВыполненияОбработкиДанных");
	ФормаПрогрессора.НаименованиеОбработкиДанных = "Настройка аналитического учета денежных средств";
	ФормаПрогрессора.Значение = 0;
	ФормаПрогрессора.КомментарийОбработкиДанных  = "";
	ФормаПрогрессора.Открыть();
	
	ОбработаноСчетов = 0;
	КоличествоСчетовВсего = Счета.Количество();
	ФормаПрогрессора.МаксимальноеЗначение = КоличествоСчетовВсего;
	ФормаПрогрессора.КомментарийОбработкиДанных = "Установка аналитики на счетах бухгалтерского учета";
	
	Для каждого Счет Из Счета Цикл
		
		ОбработаноСчетов = ОбработаноСчетов + 1;
		ФормаПрогрессора.Значение = ОбработаноСчетов;
		
		СтрокаВидаСубконто = Счет.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств, "ВидСубконто");
		НетУчетаПоСтатьямДДС = СтрокаВидаСубконто = Неопределено;
		
		Если ВестиУчетПоСтатьямДДС И НетУчетаПоСтатьямДДС Тогда
			
			СчетОбъект = Счет.ПолучитьОбъект();
			НовыйВидСубконто = СчетОбъект.ВидыСубконто.Добавить();
			НовыйВидСубконто.ВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств;
			НовыйВидСубконто.ТолькоОбороты = Истина;
			НовыйВидСубконто.Суммовой = Истина;
			НовыйВидСубконто.Валютный = Истина;
			СчетОбъект.Записать();
			
		ИначеЕсли НЕ ВестиУчетПоСтатьямДДС И НЕ НетУчетаПоСтатьямДДС Тогда
			
			СчетОбъект = Счет.ПолучитьОбъект();
			СтрокаДляУдаления = СчетОбъект.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств, "ВидСубконто");
			СчетОбъект.ВидыСубконто.Удалить(СтрокаДляУдаления);
			СчетОбъект.Записать();
			
		КонецЕсли;
		
	КонецЦикла;
	
	Если ФормаПрогрессора.Открыта() Тогда
		ФормаПрогрессора.Закрыть();
	КонецЕсли;
	
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПрименитьПараметрыРасчетовССотрудниками" ИспользуетсяПриЗагрузке="true">
			<Текст>Значение_ВестиУчетПоРаботникам = Истина;

Значение_ВестиУчетПоРаботникам = ?(одАтрибут(ФайлОбмена, одТипЧисло, "УчетЗарплатыВоВнешнейПрограмме") = 1, Ложь, Истина);

БУ = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда;
ВестиУчетПоРаботникам = НЕ (БУ.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РаботникиОрганизаций, "ВидСубконто") = Неопределено);


Если ВестиУчетПоРаботникам &lt;&gt; Значение_ВестиУчетПоРаботникам Тогда
	
	ВестиУчетПоРаботникам = Значение_ВестиУчетПоРаботникам;
	
	СписокСчетов = Новый СписокЗначений();
	СписокСчетов.Добавить("РасчетыСПерсоналомПоОплатеТруда");
	СписокСчетов.Добавить("РасчетыПоДепонированнымСуммам");
	СписокСчетов.Добавить("РасходыНаОплатуТрудаБудущихПериодов");
	
	ИмяПланаСчетов = "Хозрасчетный";
	
	// визуализация процесса
	ФормаПрогрессора = ПолучитьОбщуюФорму("ХодВыполненияОбработкиДанных");
	ФормаПрогрессора.НаименованиеОбработкиДанных = "Настройка аналитического учета расчетов с сотрудниками";
	ФормаПрогрессора.Значение = 0;
	ФормаПрогрессора.КомментарийОбработкиДанных  = "";
	ФормаПрогрессора.Открыть();

	ОбработаноСчетов = 0;
	КоличествоСчетовВсего = СписокСчетов.Количество();
	ФормаПрогрессора.МаксимальноеЗначение = КоличествоСчетовВсего;
	ФормаПрогрессора.КомментарийОбработкиДанных = "Установка аналитики на счетах бухгалтерского учета";
	
	Для каждого СтрокаСписка Из СписокСчетов Цикл
		
		ОбработаноСчетов = ОбработаноСчетов + 1;
		ФормаПрогрессора.Значение = ОбработаноСчетов;
		
		ИмяСчета = СтрокаСписка.Значение;
		
		Счет  = ПланыСчетов[ИмяПланаСчетов][ИмяСчета];
		Счета = Новый СписокЗначений();
		Счета.Добавить(Счет);
		
		ВыборкаСчетов = ПланыСчетов[ИмяПланаСчетов].ВыбратьИерархически(Счет);
		Пока ВыборкаСчетов.Следующий() Цикл
			
			Счета.Добавить(ВыборкаСчетов.Ссылка);
			
		КонецЦикла;
		
		Для каждого Счет Из Счета Цикл
			
			Объект   = Счет.Значение.ПолучитьОбъект();
			КодСчета = Объект.Код;
			
			Субконто = Объект.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РаботникиОрганизаций, "ВидСубконто");
			
			Если НЕ (Субконто = Неопределено) Тогда
				Если Субконто.Предопределенное Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			
			Если ВестиУчетПоРаботникам = Истина Тогда // Добавляем 

				Если Субконто = Неопределено Тогда

					Если Счет.Значение = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда Тогда
						НовыйВид = Объект.ВидыСубконто.Вставить(0);
					Иначе
						НовыйВид = Объект.ВидыСубконто.Добавить();
					КонецЕсли;
					
					НовыйВид.ВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РаботникиОрганизаций;
					НовыйВид.Суммовой    = Истина;
						
					Если Объект.Количественный Тогда
						НовыйВид.Количественный = Истина;
					КонецЕсли;
					
				КонецЕсли;

			ИначеЕсли ВестиУчетПоРаботникам = Ложь Тогда // Удаляем

				Если Субконто = Неопределено Тогда // кто-то удалил вид субконто вручную!
					Продолжить;
				КонецЕсли;
				
				Объект.ВидыСубконто.Удалить(Субконто);
				
			КонецЕсли;
			
			Объект.Записать();
			
		КонецЦикла;
		
	КонецЦикла;
	
	Если ФормаПрогрессора.Открыта() Тогда
		ФормаПрогрессора.Закрыть();
	КонецЕсли;

	
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="ПроверитьНаВозможностьВыгрузки" ИспользуетсяПриЗагрузке="false">
			<Текст>Если ТипЗначенияСтр(Источник)="Документ" Тогда
	Если (Источник.ПометкаУдаления ()=1) 
		И (Параметры._ВыгружатьУдаленные=0) Тогда
		Отказ = 1;
	КонецЕсли;

	Если (Метаданные.Документ(Источник.Вид()).РазрешитьПроведение = 1)
		  и (Источник.Вид()&lt;&gt;"РасчетыПоСтраховымВзносам")
		   и (Источник.Вид()&lt;&gt;"ПеречислениеНДФЛвБюджет")
		   и (Источник.Вид()&lt;&gt;"КорректировочныйСчетФактура")
		   и (Источник.Вид()&lt;&gt;"КорректировочныйСчетФактураПолученный")
		   и (Источник.Вид()&lt;&gt;"ИсправлениеСчетаФактуры")
		   и (Источник.Вид()&lt;&gt;"ИсправлениеСчетаФактурыПолученного") Тогда
		Если (Источник.Проведен()=1)
			И (Параметры._ВыгружатьПроведенные=0) Тогда
			Отказ = 1;
		КонецЕсли;
		
		Если (Источник.Проведен()=0)
			И (Источник.ПометкаУдаления()=0)
			И (Параметры._ВыгружатьНеПроведенные=0) Тогда
			Отказ = 1;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</Текст>
		</Алгоритм>
		<Алгоритм Имя="Проверка1" ИспользуетсяПриЗагрузке="false">
			<Текст>// Проверка № 1 ******************************************
// проверка сальдо и оборотов в целом по ИБ

КодПроверки = "";
//**********************************
// # Данные из 7.7
ВыбНачПериода = Параметры.ДатаВводаОстатков;
ВыбКонПериода = Параметры.ДатаКонцаПериодаВыгрузки;

Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	Ит.ВыполнитьЗапрос(ВыбНачПериода,);
	ОстаткиИОбороты = 1;
Иначе
	Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода);
	ОстаткиИОбороты = 2;
КонецЕсли;

СНД = 0;
СНК = 0;
ДО = 0;
КО = 0;
СКД = 0;
СКК = 0;

Ит.ВыбратьСчета();
Пока Ит.ПолучитьСчет() = 1 Цикл
	Если Ит.Счет.Забалансовый = 1 Тогда
		Продолжить;
	КонецЕсли;
	Если Ит.Счет.Код = "00" Тогда
		Продолжить;
	КонецЕсли;
	СНД = СНД + Ит.СНД("С");
	СНК = СНК + Ит.СНК("С");
	ДО = ДО + Ит.ДО("С");
	КО = КО + Ит.КО("С");
	СКД = СКД + Ит.СКД("С");
	СКК = СКК + Ит.СКК("С");
КонецЦикла;

//**********************************
// # Модуль проверки в 8
КодПроверки = "
|	Запрос.Текст = 
|	""ВЫБРАТЬ
|	|	ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт) КАК СуммаНачальныйОстатокДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт) КАК СуммаНачальныйОстатокКт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаКонечныйОстатокДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СуммаКонечныйОстатокКт
|	|ИЗ
|	|	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&amp;НачПериода, &amp;КонПериода, , , (НЕ Счет.Забалансовый) И (Счет.Код &lt;&gt; """"000"""") И (НЕ Счет.ЗапретитьИспользоватьВПроводках), , Организация = &amp;Организация) КАК ХозрасчетныйОстаткиИОбороты
|	|	
|	|ГДЕ
|	|	ХозрасчетныйОстаткиИОбороты.Счет.Забалансовый = ЛОЖЬ И
|	|	ХозрасчетныйОстаткиИОбороты.Счет.Код &lt;&gt; """"000""""
|	|
|	|СГРУППИРОВАТЬ ПО
|	|	ХозрасчетныйОстаткиИОбороты.Счет
|	|ИТОГИ ПО
|	|	Счет ИЕРАРХИЯ"";
|
|	Результат = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
|
|   ОтобразитьТекстСостояния(""Проверка итогового начального сальдо"");
|	Если Результат.Строки.Итог(""СуммаНачальныйОстатокДт"") &lt;&gt; " + СНД + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговое начальное сальдо по дебету:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(СНД, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаНачальныйОстатокДт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итогового начального сальдо по дебету прошла успешно"");
|	КонецЕсли;
|	Если Результат.Строки.Итог(""СуммаНачальныйОстатокКт"") &lt;&gt; " + СНК + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговое начальное сальдо по кредиту:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(СНК, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаНачальныйОстатокКт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итогового начального сальдо по кредиту прошла успешно"");
|	КонецЕсли;
|
|   ОтобразитьТекстСостояния(""Проверка итоговых оборотов за период"");
|	Если Результат.Строки.Итог(""СуммаОборотДт"") &lt;&gt; " + ДО + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговый оборот по дебету:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(ДО, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаОборотДт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итоговых оборотов по дебету прошла успешно"");
|	КонецЕсли;
|	Если Результат.Строки.Итог(""СуммаОборотКт"") &lt;&gt; " + КО + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговый оборот по кредиту:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(КО, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаОборотКт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итоговых оборотов по кредиту прошла успешно"");
|	КонецЕсли;
|
|   ОтобразитьТекстСостояния(""Проверка итогового конечного сальдо"");
|	Если Результат.Строки.Итог(""СуммаКонечныйОстатокДт"") &lt;&gt; " + СКД + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговое конечное сальдо по дебету:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(СКД, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаКонечныйОстатокДт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итогового конечного сальдо по дебету прошла успешно"");
|	КонецЕсли;
|	Если Результат.Строки.Итог(""СуммаКонечныйОстатокКт"") &lt;&gt; " + СКК + " Тогда
| 		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает итоговое конечное сальдо по кредиту:
|							|	Значение в базе-источнике: " + СокрЛП(Формат(СКК, "Ч25.2, ")) + "
|							|	Значение в базе-приемнике: "" + Результат.Строки.Итог(""СуммаКонечныйОстатокКт""));
|   Иначе
|   	ОтобразитьТекстСостояния(""Проверка итогового конечного сальдо по кредиту прошла успешно"");
|	КонецЕсли;
|" ;

Возврат(КодПроверки);</Текст>
		</Алгоритм>
		<Алгоритм Имя="Проверка2" ИспользуетсяПриЗагрузке="false">
			<Текст>// Проверка № 2 ******************************************
// проверка сальдо и оборотов по каждому счету

КодПроверки = "";
//**********************************
// # Данные из 7.7
ВыбНачПериода = Параметры.ДатаВводаОстатков;
ВыбКонПериода = Параметры.ДатаКонцаПериодаВыгрузки;

Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	Ит.ВыполнитьЗапрос(ВыбНачПериода,);
	ОстаткиИОбороты = 1;
Иначе
	Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода);
	ОстаткиИОбороты = 2;
КонецЕсли;

СписокДанных = СоздатьОбъект("СписокЗначений");
СписокИмен = СоздатьОбъект("СписокЗначений");

Ит.ВыбратьСчета();
Пока Ит.ПолучитьСчет() = 1 Цикл
	Если Ит.Счет.Забалансовый = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	Если Ит.Счет = СчетПоКоду("00") Тогда
		Продолжить;
	КонецЕсли;
	
	// исользуем ключ: тип итогов + код счета
	СписокДанных.ДобавитьЗначение(Ит.СНД("С"));
	СписокДанных.ДобавитьЗначение(Ит.СНК("С"));
	СписокДанных.ДобавитьЗначение(Ит.ДО("С"));
	СписокДанных.ДобавитьЗначение(Ит.КО("С"));
	СписокДанных.ДобавитьЗначение(Ит.СКД("С"));
	СписокДанных.ДобавитьЗначение(Ит.СКК("С"));
	
	СписокИмен.ДобавитьЗначение("СНД" + Ит.Счет.Код);
	СписокИмен.ДобавитьЗначение("СНК" + Ит.Счет.Код);
	СписокИмен.ДобавитьЗначение("ДО" + Ит.Счет.Код);
	СписокИмен.ДобавитьЗначение("КО" + Ит.Счет.Код);
	СписокИмен.ДобавитьЗначение("СКД" + Ит.Счет.Код);
	СписокИмен.ДобавитьЗначение("СКК" + Ит.Счет.Код);
	
КонецЦикла;

СписокИмен = СписокИмен.ВСтрокуСРазделителями();
СписокИмен = СтрЗаменить(СписокИмен, """","");
СписокДанных = СписокДанных.ВСтрокуСРазделителями();


//**********************************
// # Модуль проверки в 8
КодПроверки = "
|	Запрос.Текст = 
|	""ВЫБРАТЬ
|	|	ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт) КАК СуммаНачальныйОстатокДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт) КАК СуммаНачальныйОстатокКт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаКонечныйОстатокДт,
|	|	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СуммаКонечныйОстатокКт
|	|ИЗ
|	|	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&amp;НачПериода, &amp;КонПериода, , , , , Организация = &amp;Организация) КАК ХозрасчетныйОстаткиИОбороты
|	|	
|	|ГДЕ
|	|	ХозрасчетныйОстаткиИОбороты.Счет.Забалансовый = ЛОЖЬ И
|	|	ХозрасчетныйОстаткиИОбороты.Счет.Код &lt;&gt; """"000""""
|	|
|	|СГРУППИРОВАТЬ ПО
|	|	ХозрасчетныйОстаткиИОбороты.Счет
|	|ИТОГИ 
|	|	СУММА(СуммаНачальныйОстатокДт),
|	|	СУММА(СуммаНачальныйОстатокКт),
|	|	СУММА(СуммаОборотДт),
|	|	СУММА(СуммаОборотКт),
|	|	СУММА(СуммаКонечныйОстатокДт),
|	|	СУММА(СуммаКонечныйОстатокКт)
|	|ПО
|	|	Счет ИЕРАРХИЯ
|	|	АВТОУПОРЯДОЧИВАНИЕ"";
|
|	Результат = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
|
|СписокИменБП = """ + СписокИмен + """; 
|СписокДанныхБП = """ + СписокДанных + """;
|
|//Преобразуем строки в многострочную часть
| СписокИмен = СтрЗаменить(СписокИменБП, "","", Символы.ПС);
| СписокДанных = СтрЗаменить(СписокДанныхБП, "","", Символы.ПС);
|
|Для Каждого СтрокаРезультата ИЗ Результат.Строки Цикл
|	Найден = Ложь;
|	
|	// В строке имен найдем номер строки с которой начинаем проверку счетов соответствующих БП
|	Для НомерСтроки = 1 По СтрЧислоСтрок(СписокИмен) Цикл
|		Если СтрПолучитьСтроку(СписокИмен, НомерСтроки) = ""СНД"" + СокрЛП(СтрокаРезультата.Счет.Код) Тогда
|			Найден = Истина;
|			Прервать;
|		КонецЕсли;
|	КонецЦикла;
|	
|	Если НЕ Найден Тогда
|		Продолжить;
|	КонецЕсли;
|	
|	// Проверка итогов по найденному счету
|	
|	СНД		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки));
|	СНК		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки+1));
|	ДО		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки+2));
|	КО		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки+3));
|	СКД		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки+4));
|	СКК		= Число(СтрПолучитьСтроку(СписокДанных, НомерСтроки+5));
|	
|	ОтобразитьТекстСостояния(""Проверка начального сальдо для счета "" + СтрокаРезультата.Счет.Код);
|	Если СтрокаРезультата.СуммаНачальныйОстатокДт &lt;&gt; СНД Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает начальное сальдо по дебету счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + СНД + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаНачальныйОстатокДт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка начального сальдо по дебету для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|	Если СтрокаРезультата.СуммаНачальныйОстатокКт &lt;&gt; СНК Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает начальное сальдо по кредиту счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + СНК + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаНачальныйОстатокКт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка начального сальдо по кредиту для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|	
|	ОтобразитьТекстСостояния(""Проверка оборотов за период для счета "" + СтрокаРезультата.Счет.Код);
|	Если СтрокаРезультата.СуммаОборотДт &lt;&gt; ДО Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает оборот по дебету счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + ДО + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаОборотДт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка оборотов по дебету для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|	Если СтрокаРезультата.СуммаОборотКт &lt;&gt; КО Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает оборот по кредиту счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + КО + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаОборотКт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка оборотов по кредиту для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|		
|	ОтобразитьТекстСостояния(""Проверка конечного сальдо для счета "" + СтрокаРезультата.Счет.Код);
|	Если СтрокаРезультата.СуммаКонечныйОстатокДт &lt;&gt; СКД Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает конечное сальдо по дебету счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + СКД + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаКонечныйОстатокДт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка конечного сальдо по дебету для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|	Если СтрокаРезультата.СуммаКонечныйОстатокКт &lt;&gt; СКК Тогда
|		ЗафиксироватьОшибку(ЭтапКонвертации, ""Не совпадает конечное сальдо по кредиту счета "" + СтрокаРезультата.Счет.Код + "":
|		|	Значение в базе-источнике: "" + СКК + ""
|		|	Значение в базе-приемнике: "" + СтрокаРезультата.СуммаКонечныйОстатокКт);
|	Иначе
|		ОтобразитьТекстСостояния(""Проверка конечного сальдо по кредиту для счета "" + СтрокаРезультата.Счет.Код + "" прошла успешно"");
|	КонецЕсли;
|		
|КонецЦикла;
|" ;
									
Возврат(КодПроверки);</Текст>
		</Алгоритм>
		<Алгоритм Имя="Проверки" ИспользуетсяПриЗагрузке="false">
			<Текст>// Проверка № 1 ******************************************
// проверка сальдо и оборотов в целом по ИБ
КодПроверки = Проверка1();

// Проверка № 2 ******************************************
// проверка сальдо и оборотов по счетам
КодПроверки = КодПроверки + Проверка2();

Возврат КодПроверки;</Текст>
		</Алгоритм>
		<Алгоритм Имя="РаспределитьГТД" ИспользуетсяПриЗагрузке="false">
			<Текст>КолонкиРаспределения = СоздатьОбъект("СписокЗначений");
КолонкиРаспределения.Установить("Сумма",1);
КолонкиРаспределения.Установить("СуммаНДС",1);
КолонкиРаспределения.Установить("Себестоимость",1);
КолонкиРаспределения.Установить("Стоимость",1);



//теперь нужно заполнить номера ГТД и страну происхождения
//выбираем счет-фактуры для этого документа
Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,,Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.ПометкаУдаления() = 0) 
		 и ((Док.Вид() = "СчетФактураПолученный") или (Док.Вид() = "СчетФактура")) Тогда
		//это счет-фактура. Пытаемся распределить ГТД на строки ТЧ
		Док.ВыбратьСтроки();
		Пока Док.ПолучитьСтроку()=1 цикл
			Если ПустоеЗначение(Док.ГТД)=0 Тогда
				//распределяем это ГТД на строки по количеству и товару
				КоличествоРаспределить = Док.Количество;
				КоллекцияОбъектов.ВыбратьСтроки();
				Пока (КоллекцияОбъектов.ПолучитьСтроку()=1) и (КоличествоРаспределить&gt;0) Цикл
					Если (КоллекцияОбъектов.Номенклатура = Док.Товар)
						и (ПустоеЗначение(КоллекцияОбъектов.НомерГТД)=1) тогда
						Если КоллекцияОбъектов.Количество&lt;=КоличествоРаспределить Тогда
							КоллекцияОбъектов.НомерГТД = Док.ГТД;
							КоллекцияОбъектов.СтранаПроисхождения = Док.ГТД.СтранаПроисхождения;
							КоличествоРаспределить = КоличествоРаспределить - КоллекцияОбъектов.Количество;
						Иначе
							//количества по ГТД не хватает - нужно разделить

							Количество = КоллекцияОбъектов.Количество;
							
							НоваяСтрока = СоздатьОбъект("СписокЗначений");
							Для НомерКолонки = 1 по КоллекцияОбъектов.КоличествоКолонок() Цикл
								ИмяКолонки = КоллекцияОбъектов.ПолучитьПараметрыКолонки(НомерКолонки);
								Если ПустоеЗначение(КолонкиРаспределения.Получить(ИмяКолонки))=0 Тогда
									//это ресурс - его нужно распределить
									СтароеЗначениеРесурса = КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки,ИмяКолонки);
									НовоеЗначениеРесурса = Окр(КоличествоРаспределить/Количество*СтароеЗначениеРесурса,2);
									НоваяСтрока.ДобавитьЗначение(СтароеЗначениеРесурса - НовоеЗначениеРесурса,строка(НомерКолонки));
									КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,НомерКолонки,НовоеЗначениеРесурса);
								ИначеЕсли ИмяКолонки = "Количество" Тогда
									НоваяСтрока.ДобавитьЗначение(Количество - КоличествоРаспределить,строка(НомерКолонки));
									КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.НомерСтроки,"Количество",КоличествоРаспределить);
								Иначе
									//это не ресурс - просто копируем его
									НоваяСтрока.ДобавитьЗначение(КоллекцияОбъектов.ПолучитьЗначение(КоллекцияОбъектов.НомерСтроки,НомерКолонки),строка(НомерКолонки));
								КонецЕсли;
							КонецЦикла;
							КоллекцияОбъектов.НомерГТД = Док.ГТД;
							КоллекцияОбъектов.СтранаПроисхождения = Док.ГТД.СтранаПроисхождения;
							
                            //теперь добавляем строку с остатком товара 
							КоллекцияОбъектов.НоваяСтрока();
							Для к=1 по КоллекцияОбъектов.КоличествоКолонок() цикл
								КоллекцияОбъектов.УстановитьЗначение(КоллекцияОбъектов.КоличествоСтрок(),к,НоваяСтрока.Получить(Строка(к)));
							КонецЦикла;
							КоличествоРаспределить = 0;
						КонецЕсли;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;</Текст>
		</Алгоритм>
		<Алгоритм Имя="РаспределитьПоМестамХранения" ИспользуетсяПриЗагрузке="false">
			<Текст>КоллекцияОбъектов = ВходящиеДанные.Получить("ВходящиеОстатки");

Сч_006 = СчетПоКоду("006");

//***********************************
//Получение стоимости единицы ТМЦ (в 77 на местах хранения ведется только количественный учет, 
//а для ввода остатков нам необходима сумма)
//Выбираем строки с итогами (без указания количества) удаляем их, а сумму распределяем 
//по строкам с указанным количеством пропорционально
КоллекцияОбъектов.Сортировать("СчетУчета, Субконто1, Субконто2, Субконто3");
ТабСуммыКРаспределению = СоздатьОбъект("ТаблицаЗначений");
ТабСуммыКРаспределению.НоваяКолонка("СчетУчета");
ТабСуммыКРаспределению.НоваяКолонка("Субконто1");
ТабСуммыКРаспределению.НоваяКолонка("Субконто2");
ТабСуммыКРаспределению.НоваяКолонка("Сумма");
ТабСуммыКРаспределению.НоваяКолонка("Количество");
ТабСуммыКРаспределению.НоваяКолонка("Стоимость");

КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл			
	СчетУчета = ?(КоллекцияОбъектов.СчетДт = СчетПоКоду("00"), КоллекцияОбъектов.СчетКт,КоллекцияОбъектов.СчетДт);
	Если СчетУчета.Количественный = 1 Тогда
		Если (ПустоеЗначение(КоллекцияОбъектов.Количество) = 1)
			И (ПустоеЗначение(КоллекцияОбъектов.Сумма) = 0) Тогда
			ТабСуммыКРаспределению.НоваяСтрока();
			ТабСуммыКРаспределению.СчетУчета = КоллекцияОбъектов.СчетУчета;
			ТабСуммыКРаспределению.Субконто1 = КоллекцияОбъектов.Субконто1;
			ТабСуммыКРаспределению.Субконто2 = КоллекцияОбъектов.Субконто2;
			ТабСуммыКРаспределению.Сумма = КоллекцияОбъектов.Сумма;
		КонецЕсли;
	КонецЕсли;		
КонецЦикла;

ТабСуммыКРаспределению.ВыбратьСтроки();
Пока ТабСуммыКРаспределению.ПолучитьСтроку() = 1 Цикл		
	ТабСуммыКРаспределению.Количество = 0;
	ТабСуммыКРаспределению.Стоимость = 0;
	КоллекцияОбъектов.ВыбратьСтроки();
	Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл		
		СчетУчета = ?(КоллекцияОбъектов.СчетДт = СчетПоКоду("00"), КоллекцияОбъектов.СчетКт,КоллекцияОбъектов.СчетДт);
		Если СчетУчета.Количественный = 1 Тогда
			Если (ПустоеЗначение(КоллекцияОбъектов.Количество) = 0)
				И (ПустоеЗначение(КоллекцияОбъектов.Сумма) = 1) Тогда
				Если (ТабСуммыКРаспределению.СчетУчета = КоллекцияОбъектов.СчетУчета)
					И (ТабСуммыКРаспределению.Субконто1 = КоллекцияОбъектов.Субконто1) Тогда
					
					СчетУчета = ?(КоллекцияОбъектов.СчетДт = СчетПоКоду("00"), КоллекцияОбъектов.СчетКт,КоллекцияОбъектов.СчетДт);
					Если СчетУчета = Сч_006 Тогда
						ТабСуммыКРаспределению.Количество = ТабСуммыКРаспределению.Количество + КоллекцияОбъектов.Количество;								
					Иначе
						Если ТабСуммыКРаспределению.Субконто2 &lt;&gt; КоллекцияОбъектов.Субконто2 Тогда
							ТабСуммыКРаспределению.Количество = ТабСуммыКРаспределению.Количество + КоллекцияОбъектов.Количество;
						КонецЕсли;
					КонецЕсли;
					
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;		
	КонецЦикла;		
	ТабСуммыКРаспределению.Стоимость = ТабСуммыКРаспределению.Сумма/?(ТабСуммыКРаспределению.Количество = 0, 1, ТабСуммыКРаспределению.Количество);
КонецЦикла;

ТабСуммыКРаспределению.ВыбратьСтроки();
Пока ТабСуммыКРаспределению.ПолучитьСтроку() = 1 Цикл		
	КоличествоРаспределено = ТабСуммыКРаспределению.Количество;
	СуммаРаспределено = ТабСуммыКРаспределению.Сумма;
	СтоимостьЕдиницы = ТабСуммыКРаспределению.Стоимость;
	КоллекцияОбъектов.ВыбратьСтроки();
	КоличествоСтрок = КоллекцияОбъектов.КоличествоСтрок();
	Если КоличествоСтрок = 0 Тогда
		Прервать;
	КонецЕсли;
	ТекущаяСтрока = 1;
	Для НомерСтроки = 0 По КоллекцияОбъектов.КоличествоСтрок() Цикл
		Если НомерСтроки = 0 Тогда
			Продолжить;
		КонецЕсли;
		Если НомерСтроки &gt; КоллекцияОбъектов.КоличествоСтрок() Тогда
			Прервать;
		КонецЕсли;
		КоллекцияОбъектов.ПолучитьСтрокуПоНомеру(НомерСтроки);
		СчетУчета = ?(КоллекцияОбъектов.СчетДт = СчетПоКоду("00"), КоллекцияОбъектов.СчетКт,КоллекцияОбъектов.СчетДт);
		Если СчетУчета.Количественный = 1 Тогда
			Если (ПустоеЗначение(КоллекцияОбъектов.Количество) = 0)
				И (ПустоеЗначение(КоллекцияОбъектов.Сумма) = 1) Тогда
				Если (ТабСуммыКРаспределению.СчетУчета = КоллекцияОбъектов.СчетУчета)
					И (ТабСуммыКРаспределению.Субконто1 = КоллекцияОбъектов.Субконто1) Тогда						
					
					Если СчетУчета = Сч_006 Тогда
						
						СуммаКРаспределению = Окр(КоллекцияОбъектов.Количество * СтоимостьЕдиницы, 2);
						КоллекцияОбъектов.Сумма = СуммаКРаспределению;
						СуммаРаспределено = СуммаРаспределено - СуммаКРаспределению;
						КоличествоРаспределено = КоличествоРаспределено - КоллекцияОбъектов.Количество;
						Если КоличествоРаспределено = 0 Тогда
							КоллекцияОбъектов.Сумма = КоллекцияОбъектов.Сумма + СуммаРаспределено;
						КонецЕсли;
						
					Иначе
						Если ТабСуммыКРаспределению.Субконто2 &lt;&gt; КоллекцияОбъектов.Субконто2 Тогда						
							СуммаКРаспределению = Окр(КоллекцияОбъектов.Количество * СтоимостьЕдиницы, 2);
							КоллекцияОбъектов.Сумма = СуммаКРаспределению;
							СуммаРаспределено = СуммаРаспределено - СуммаКРаспределению;
							КоличествоРаспределено = КоличествоРаспределено - КоллекцияОбъектов.Количество;
							Если КоличествоРаспределено = 0 Тогда
								КоллекцияОбъектов.Сумма = КоллекцияОбъектов.Сумма + СуммаРаспределено;
							КонецЕсли;
						КонецЕсли;
					КонецЕсли;
				КонецЕсли;
			ИначеЕсли (ПустоеЗначение(КоллекцияОбъектов.Количество) = 1)
				И (ПустоеЗначение(КоллекцияОбъектов.Сумма) = 0) Тогда
				КоллекцияОбъектов.УдалитьСтроку(НомерСтроки);
				НомерСтроки = НомерСтроки - 1;
			КонецЕсли;
		КонецЕсли;		
	КонецЦикла;		
КонецЦикла;

ВходящиеДанные.Установить("ВходящиеОстатки", КоллекцияОбъектов);</Текст>
		</Алгоритм>
		<Алгоритм Имя="УстановитьПараметрыДокОснСчетаФактурыПолученного" ИспользуетсяПриЗагрузке="false">
			<Текст>СчетФактура = Параметры.ПараметрыАлгоритмов.Получить("СчетФактура");
Значение = СчетФактура.ДокументОприходования;

Если ПустоеЗначение(Значение)=0 Тогда
	Если Значение.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
		ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
	ИначеЕсли СчетФактура.ДокументОприходования.Вид()="Выписка" Тогда
		Если ПустоеЗначение(ИсходящиеДанные)=1 Тогда
			ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
		КонецЕсли;
		ИсходящиеДанные.Установить("СписаниеСчетФактура",СчетФактура);
		ИмяПКО = "Выписка_Списание";
	КонецЕсли;
Иначе
	Значение = Источник;
	ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
КонецЕсли;

</Текст>
		</Алгоритм>
		<Алгоритм Имя="УстановитьПараметрыДокументаОснованияСчетаФактуры" ИспользуетсяПриЗагрузке="false">
			<Текст>СчетФактура = Параметры.ПараметрыАлгоритмов.Получить("СчетФактура");
Значение = СчетФактура.ДокументОснование;

Если ПустоеЗначение(Значение)=0 Тогда
	Если Значение.ДатаДок &lt; Параметры.ДатаВводаОстатков Тогда
		ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
	Иначе

		Если (Значение.Вид()="Выписка") И (Значение.ДатаДок&gt;=Параметры.ДатаВводаОстатков) Тогда
			Если ПустоеЗначение(ИсходящиеДанные)=1 Тогда
				ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
			КонецЕсли;
			ИсходящиеДанные.Установить("ПоступлениеСчетФактура",СчетФактура);
			ИмяПКО = "Выписка_Поступление";
		ИначеЕсли (Значение.Вид()="ВыполнениеЭтапаРабот") И (Значение.ДатаДок&gt;=Параметры.ДатаВводаОстатков) Тогда
			Значение = СчетФактура;
			ИмяПКО = "СчетФактура_ДокументОснование";
		Иначе
			Параметры.ПараметрыАлгоритмов.Установить("Документ",Значение);
		КонецЕсли;
	КонецЕсли;
Иначе
	Если (СчетФактура.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Реализация)
		или (СчетФактура.ВидОперации = Перечисление.ВидыОперацийСчетаФактурыВыданного.Возврат) Тогда
		Значение = СчетФактура;
		ИмяПКО = "СчетФактура_ДокументОснование";
	Иначе
		Значение = СчетФактура;
		ИмяПКО = "ДокументРасчетовСКонтрагентом_Документ";
	КонецЕсли;
КонецЕсли;</Текст>
		</Алгоритм>
	</Алгоритмы>
	<Запросы/>
</ПравилаОбмена>