﻿<ПравилаОбмена>
	<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20">2.01</ВерсияФормата>
	<Ид>f18d78c6-4643-4cc2-b514-4678daf737ff    </Ид>
	<Наименование>Торговля+Склад, редакция 9.2 --&gt; БухгалтерияПредприятия</Наименование>
	<ДатаВремяСоздания>2017-10-26T13:56:20</ДатаВремяСоздания>
	<Источник ВерсияПлатформы="7.7" ВерсияКонфигурации="7.70.984" СинонимКонфигурации="">Торговля+Склад, редакция 9.2</Источник>
	<Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="3.0.43.123" СинонимКонфигурации="Бухгалтерия предприятия (базовая), редакция 3.0">БухгалтерияПредприятияБазовая</Приемник>
	<ПередЗагрузкойДанных>//Параметры.КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;</ПередЗагрузкойДанных>
	<ПередВыгрузкойОбъекта>Если ТипЗначенияСтр(Объект) = "Документ" Тогда
	Если (Объект.Проведен()=0)
	   И (Объект.Вид() &lt;&gt; "Доверенность")
	   И (Объект.Вид() &lt;&gt; "ПлатежноеПоручение")
	   И (Объект.Вид() &lt;&gt; "АвансовыйОтчет")
	   И (Объект.Вид() &lt;&gt; "ИнвентаризацияТМЦ") Тогда
		Отказ = 1;
	ИначеЕсли (ПустоеЗначение(Параметры.ЮрЛицо)=0) И (Объект.ЮрЛицо &lt;&gt; Параметры.ЮрЛицо) Тогда
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкойОбъекта>
	<ПослеЗагрузкиОбъекта>Если ИмяТипаОбъекта = "Справочник" ИЛИ ИмяТипаОбъекта = "ПланВидовХарактеристик" Тогда

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

	Если НЕ ЗначениеЗаполнено(Объект.Номер) Тогда

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

ДанныеОбъекта = Новый Структура("Дата, Организация");
ЗаполнитьЗначенияСвойств(ДанныеОбъекта, Объект);

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

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Товары") + Объект.ОплатаПоставщикам.Итог("Сумма") + УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Прочее");</ПослеЗагрузки>
				<Источник>ДокументСсылка.АвансовыйОтчет</Источник>
				<Приемник>ДокументСсылка.АвансовыйОтчет</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ФизЛицо --&gt; ФизЛицо</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
						<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Курс --&gt; КурсДокумента</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Кратность --&gt; КратностьДокумента</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>НаименованиеАванса --&gt; НазначениеАванса</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="НаименованиеАванса" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НазначениеАванса" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>86</Код>
						<Наименование>ПриложеноДок --&gt; КоличествоДокументов</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ПриложеноДок" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КоличествоДокументов" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>87</Код>
						<Наименование>НаЛистах --&gt; КоличествоЛистов</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="НаЛистах" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КоличествоЛистов" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>85</Код>
						<Наименование>--&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<ПередВыгрузкой>Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,, Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если Док.Вид() &lt;&gt; "СтрокаАвансОтчетаТМЦ" Тогда
		Продолжить;
	КонецЕсли;
	Значение = Док.Склад;
	Прервать;
КонецЦикла;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>91</Код>
						<Наименование>--&gt; СуммаВключаетНДС</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,, Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если (Док.Вид() &lt;&gt; "СтрокаАвансОтчетаТМЦ")
		и (Док.Вид() &lt;&gt; "СтрокаАвансОтчетаПрочее")Тогда
		Продолжить;
	КонецЕсли;
	Если Док.СуммаВклНДС = 1 Тогда
		Значение = "true";
	КонецЕсли;	
	Прервать;
КонецЦикла;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>14</Код>
						<Наименование>--&gt; Товары</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Поставщик");
КоллекцияОбъектов.НоваяКолонка("СчетФактура");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("ЕдиницаИзмерения");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяКолонка("Количество");
КоллекцияОбъектов.НоваяКолонка("Цена");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("ПредъявленСФ");
КоллекцияОбъектов.НоваяКолонка("ДатаСФ");
КоллекцияОбъектов.НоваяКолонка("НомерСФ");

Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,, Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если Док.Вид() &lt;&gt; "СтрокаАвансОтчетаТМЦ" Тогда
		Продолжить;
	КонецЕсли;
	Док.ВыбратьСтроки();
	Пока Док.ПолучитьСтроку() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий          = Док.ВидДокВходящий;
		КоллекцияОбъектов.НомерВходящегоДокумента = Док.НомерДокВходящий;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Док.ДатаДокВходящий;
		КоллекцияОбъектов.Номенклатура            = Док.Номенклатура;
		КоллекцияОбъектов.ЕдиницаИзмерения        = Док.Единица;
		КоллекцияОбъектов.Коэффициент             = Док.Единица.Коэффициент;
		КоллекцияОбъектов.Количество              = Док.Количество;
		КоллекцияОбъектов.Цена                    = Док.Цена;
		КоллекцияОбъектов.Сумма                   = Док.Сумма;
		КоллекцияОбъектов.СтавкаНДС               = Док.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС                = Док.СуммаНДС;
		КоллекцияОбъектов.НомерГТД                = Док.Партия.ГТД;
		КоллекцияОбъектов.СтранаПроисхождения     = Док.Партия.СтранаПроисхождения;
		СФ = глНайтиСчетФактуру(Док, "СчетФактураПолученный");
		КоллекцияОбъектов.ПредъявленСФ            = ?(ПустоеЗначение(СФ)=1, 0, 1); 
		Если ПустоеЗначение(СФ) = 0 Тогда
			КоллекцияОбъектов.Поставщик   = СФ.Контрагент;
			КоллекцияОбъектов.ДатаСФ	  = СФ.ДатаДокВходящий;
			КоллекцияОбъектов.НомерСФ	  = СФ.НомерДокВходящий;
			КоллекцияОбъектов.СчетФактура = СФ;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; ВидДокВходящий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; Поставщик</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СчетФактура</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
							<КодПравилаКонвертации>СчетФактураПолученный                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>--&gt; Цена</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; ПредъявленСФ</Наименование>
							<Порядок>2200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСФ" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>--&gt; ДатаСФ</Наименование>
							<Порядок>2300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование>--&gt; НомерСФ</Наименование>
							<Порядок>2400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерСФ" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>39</Код>
						<Наименование>--&gt; ОплатаПоставщикам</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ОплатаПоставщикам" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("Контрагент");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");

Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,, Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если Док.Вид() &lt;&gt; "СтрокаАвансОтчетаОплата" Тогда
		Продолжить;
	КонецЕсли;
	Док.ВыбратьСтроки();
	Пока Док.ПолучитьСтроку() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий          = Док.ВидДокВходящий;
		КоллекцияОбъектов.НомерВходящегоДокумента = Док.НомерДокВходящий;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Док.ДатаДокВходящий;
		КоллекцияОбъектов.Контрагент              = Док.Контрагент;
        КоллекцияОбъектов.ДоговорКонтрагента      = Док.Договор;
		КоллекцияОбъектов.Содержание              = Док.Содержание;
		КоллекцияОбъектов.Сумма                   = Док.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов     = Док.СуммаВзаиморасчетов;
		КоллекцияОбъектов.КратностьВзаиморасчетов = Док.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
		КоллекцияОбъектов.КурсВзаиморасчетов  = КоллекцияОбъектов.Сумма/КоллекцияОбъектов.СуммаВзаиморасчетов * КоллекцияОбъектов.КратностьВзаиморасчетов;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>40</Код>
							<Наименование>--&gt; ВидДокВходящий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование>--&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование>--&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование>--&gt; Контрагент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>45</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>46</Код>
							<Наименование>--&gt; Содержание</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>90</Код>
							<Наименование>--&gt; СпособПогашенияЗадолженности</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПогашенияЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПогашенияЗадолженности"/>
							<ПередВыгрузкой>Значение = "Автоматически";</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Группа>
						<Код>55</Код>
						<Наименование>--&gt; Прочее</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Прочее" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВидДокВходящий");
КоллекцияОбъектов.НоваяКолонка("НомерВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("ДатаВходящегоДокумента");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("Поставщик");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("СчетФактура");
КоллекцияОбъектов.НоваяКолонка("Содержание");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяКолонка("СчетЗатратНУ");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ1");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ2");
КоллекцияОбъектов.НоваяКолонка("СубконтоНУ3");
КоллекцияОбъектов.НоваяКолонка("ПредъявленСФ");
КоллекцияОбъектов.НоваяКолонка("ДатаСФ");
КоллекцияОбъектов.НоваяКолонка("НомерСФ");

Док = СоздатьОбъект("Документ");
Док.ВыбратьПодчиненныеДокументы(,, Источник);
Пока Док.ПолучитьДокумент() = 1 Цикл
	Если Док.Вид() &lt;&gt; "СтрокаАвансОтчетаПрочее" Тогда
		Продолжить;
	КонецЕсли;
	Док.ВыбратьСтроки();
	Пока Док.ПолучитьСтроку() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ВидДокВходящий          = Док.ВидДокВходящий;
		КоллекцияОбъектов.НомерВходящегоДокумента = Док.НомерДокВходящий;
		КоллекцияОбъектов.ДатаВходящегоДокумента  = Док.ДатаДокВходящий;
		КоллекцияОбъектов.Содержание              = Док.Содержание;
		КоллекцияОбъектов.Сумма                   = Док.Сумма;
		КоллекцияОбъектов.СтавкаНДС               = Док.СтавкаНДС;
		КоллекцияОбъектов.СчетЗатрат              = Док.Счет;
		КоллекцияОбъектов.Субконто1               = Док.Субконто1;
		КоллекцияОбъектов.Субконто2               = Док.Субконто2;
		КоллекцияОбъектов.Субконто3               = Док.Субконто3;
        КоллекцияОбъектов.СчетЗатратНУ            = Док.СчетНУ;
		КоллекцияОбъектов.СубконтоНУ1             = Док.СубконтоНУ1;
		КоллекцияОбъектов.СубконтоНУ2             = Док.СубконтоНУ2;
		КоллекцияОбъектов.СубконтоНУ3             = Док.СубконтоНУ3;
		
		СФ = глНайтиСчетФактуру(Док, "СчетФактураПолученный");    
		КоллекцияОбъектов.ПредъявленСФ            = ?(ПустоеЗначение(СФ)=1, 0, 1); 
		Если ПустоеЗначение(СФ) = 0 Тогда
			КоллекцияОбъектов.Поставщик   = СФ.Контрагент;
			КоллекцияОбъектов.ДатаСФ      = СФ.ДатаДокВходящий;
			КоллекцияОбъектов.НомерСФ     = СФ.НомерДокВходящий;
			КоллекцияОбъектов.СчетФактура = СФ;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>56</Код>
							<Наименование>--&gt; ВидДокВходящий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидДокВходящий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>57</Код>
							<Наименование>--&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>58</Код>
							<Наименование>--&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>59</Код>
							<Наименование>--&gt; Поставщик</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>60</Код>
							<Наименование>--&gt; СчетФактура</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетФактура" Вид="Реквизит" Тип="ДокументСсылка.СчетФактураПолученный"/>
						</Свойство>
						<Свойство>
							<Код>61</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
						<Свойство>
							<Код>62</Код>
							<Наименование>--&gt; Содержание</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>63</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>64</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>65</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>66</Код>
							<Наименование>--&gt; СчетЗатрат</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>67</Код>
							<Наименование>--&gt; Субконто1</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>68</Код>
							<Наименование>--&gt; Субконто2</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>69</Код>
							<Наименование>--&gt; Субконто3</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>70</Код>
							<Наименование>--&gt; СчетЗатратНУ</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетЗатратНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>71</Код>
							<Наименование>--&gt; СубконтоНУ1</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоНУ1" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>72</Код>
							<Наименование>--&gt; СубконтоНУ2</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоНУ2" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>73</Код>
							<Наименование>--&gt; СубконтоНУ3</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СубконтоНУ3" Вид="Реквизит"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>74</Код>
							<Наименование>--&gt; ОтражениеВУСН</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>79</Код>
							<Наименование>--&gt; СчетУчетаНДС</Наименование>
							<Порядок>2400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаНДС" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>80</Код>
							<Наименование>--&gt; ПредъявленСФ</Наименование>
							<Порядок>2500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПредъявленСФ" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>81</Код>
							<Наименование>--&gt; ДатаСФ</Наименование>
							<Порядок>2600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаСФ" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>82</Код>
							<Наименование>--&gt; НомерСФ</Наименование>
							<Порядок>2700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерСФ" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>88</Код>
						<Наименование>--&gt; ВыданныеАвансы</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВыданныеАвансы" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДокументАванса");
		
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|ТекущийДокумент = Документ.РКО.ТекущийДокумент;
|Группировка ТекущийДокумент;
|Условие(ТекущийДокумент.АвансовыйОтчет = Источник);
|Условие(ТекущийДокумент.ФизЛицо = Источник.ФизЛицо);
|Условие(ТекущийДокумент.ЮрЛицо = Источник.ЮрЛицо);
|Условие(ТекущийДокумент.Валюта = Источник.Валюта);
|Условие(ТекущийДокумент.КодОперации = ВыдачаПодотчетнику);
|"//}}ЗАПРОС
;
ВыдачаПодотчетнику = Перечисление.КодыОпераций.ВыдачаПодотчет;
			
Если Запрос.Выполнить(ТекстЗапроса) &lt;&gt; 0 Тогда 
	РезультатЗапроса = СоздатьОбъект("ТаблицаЗначений");
	Запрос.Выгрузить(РезультатЗапроса,,0);
	Если РезультатЗапроса.КоличествоСтрок() &gt; 0 Тогда
		РезультатЗапроса.ВыбратьСтроки();
		Пока РезультатЗапроса.ПолучитьСтроку()=1 Цикл
			ТекущийДокумент = РезультатЗапроса.ТекущийДокумент;
			КоллекцияОбъектов.НоваяСтрока();
			КоллекцияОбъектов.ДокументАванса = ТекущийДокумент;
		КонецЦикла;
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>89</Код>
							<Наименование>--&gt; ДокументАванса</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументАванса" Вид="Реквизит"/>
							<КодПравилаКонвертации>РасходныйКассовыйОрдер                            </КодПравилаКонвертации>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВозвратТоваровОтПокупателя</Код>
				<Наименование>ДокументСсылка.ВозвратОтПокупателя --&gt; ДокументСсылка.ВозвратТоваровОтПокупателя</Наименование>
				<Порядок>200</Порядок>
				<ПриВыгрузке>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

ТабДокумента.ВыбратьСтроки();
Пока ТабДокумента.ПолучитьСтроку() = 1 Цикл 
	
	Если (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга) 
	 ИЛИ (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Работа) Тогда
	 	Продолжить;
	КонецЕсли;
	
	Если ТабДокумента.Количество &gt; 0 Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = ТабДокумента.Количество;
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ТабДокумента.Сумма;
		КоллекцияОбъектов.СтавкаНДС 		  = ТабДокумента.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС            = ТабДокумента.СуммаНДС;
		КоллекцияОбъектов.НомерГТД            = "";
		КоллекцияОбъектов.СтранаПроисхождения = "";
		КоллекцияОбъектов.СтатусПартии        = Перечисление.СтатусыПартии.Т_Купленный;
		
	КонецЕсли;
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");
								
							
УзелКомиссияПоСтрокамТабличнойЧасти = DOMDocument.createNode(1, "КомиссияПоСтрокамТабличнойЧасти", "");

НомерСтроки = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
	
	НомерСтроки = НомерСтроки + 1;
	
	УзелСтрока = DOMDocument.createNode(1, "Строка", "");
	УзелСтрока.setAttribute("НомерСтроки", НомерСтроки);
	УзелСтрока.text = ?(КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый, 1, 0);
	УзелКомиссияПоСтрокамТабличнойЧасти.appendChild(УзелСтрока);
	
КонецЦикла;

Приемник.appendChild(УзелКомиссияПоСтрокамТабличнойЧасти);</ПриВыгрузке>
				<ПриЗагрузке>Если НЕ Параметры.Свойство("КомиссияПоСтрокамТабличнойЧасти") Тогда
	
	Параметры.Вставить("КомиссияПоСтрокамТабличнойЧасти", Новый Соответствие);
	
КонецЕсли;

КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;

Пока ФайлОбмена.Прочитать() Цикл
		
	ИмяУзла = ФайлОбмена.ЛокальноеИмя;
	ТипУзла = ФайлОбмена.ТипУзла;
	
	Если ИмяУзла = "Строка" Тогда
		
		КомиссияПоСтрокамТабличнойЧасти.Вставить(одАтрибут(ФайлОбмена, одТипЧисло, "НомерСтроки"), одЗначениеЭлемента(ФайлОбмена, Тип("Булево")));
		
	ИначеЕсли (ИмяУзла = "КомиссияПоСтрокамТабличнойЧасти") И (ТипУзла = одТипУзлаXML_КонецЭлемента) Тогда
		
		Параметры.КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;
		
		Параметры.КомиссияПоСтрокамТабличнойЧасти.Вставить(Объект.Ссылка, КомиссияПоСтрокамТабличнойЧасти);
		Прервать;
		
	КонецЕсли;
	
КонецЦикла;</ПриЗагрузке>
				<ПослеЗагрузки>КомиссияПоСтрокамТабличнойЧасти = Параметры.КомиссияПоСтрокамТабличнойЧасти[Ссылка];

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

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

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

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

Объект.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;
Объект.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансовПокупателя;
Объект.СчетУчетаРасчетовПоТаре           = СчетаУчета.СчетУчетаТарыПокупателя;

Объект.СчетУчетаНДС = ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

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

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Себестоимость, Количество, Сумма, СуммаНДС");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; Себестоимость</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Себестоимость" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							<ПередВыгрузкой>//Значение = ОбъектКоллекции.Партия.ГТД;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<ПередВыгрузкой>//Значение = ОбъектКоллекции.Партия.СтранаПроисхождения;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>34</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>35</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>37</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>38</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>39</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>40</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>41</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>42</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>44</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Если Источник.СуммаВклНДС = 1 Тогда
	Значение = "true";
Иначе
	Значение = "false";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>45</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>46</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийВозвратТоваровОтПокупателя"/>
						<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>48</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>49</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>50</Код>
						<Наименование>ДокОснование --&gt; Сделка</Наименование>
						<Порядок>1750</Порядок>
						<Источник Имя="ДокОснование" Вид="Реквизит"/>
						<Приемник Имя="Сделка" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>51</Код>
						<Наименование>--&gt; ПокупателемВыставляетсяСчетФактураНаВозврат</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПокупателемВыставляетсяСчетФактураНаВозврат" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>СФ = глНайтиСчетФактуру(Источник, "СчетФактураПолученный");    
Если (Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОтПокупателя) и (ПустоеЗначение(СФ) = 0) Тогда
	Значение = "true";
Иначе
	Значение = "false";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ВозвратТоваровПоставщику</Код>
				<Наименование>ДокументСсылка.ВозвратПоставщику --&gt; ДокументСсылка.ВозвратТоваровПоставщику</Наименование>
				<Порядок>300</Порядок>
				<ПослеЗагрузки>ЭтоКомиссия = Ложь;
Если ЗначениеЗаполнено(Объект.ДоговорКонтрагента) Тогда
	Если Объект.ДоговорКонтрагента.ВидДоговора  = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
		ЭтоКомиссия = Истина;
	КонецЕсли;
КонецЕсли;	

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

Объект.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетов;
Объект.СчетУчетаРасчетовПоПретензиям     = СчетаУчета.СчетРасчетовПоПретензиям;

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

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

КонецЦикла;

Документы.ВозвратТоваровПоставщику.ЗаполнитьСчетаУчетаРасчетов(Объект);

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Товары");</ПослеЗагрузки>
				<Источник>ДокументСсылка.ВозвратПоставщику</Источник>
				<Приемник>ДокументСсылка.ВозвратТоваровПоставщику</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Если Источник.СуммаВклНДС = 1 Тогда
	Значение = "true";
Иначе
	Значение = "false";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>11</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийВозвратТоваровПоставщику"/>
						<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>15</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>16</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Доверенность</Код>
				<Наименование>ДокументСсылка.Доверенность --&gt; ДокументСсылка.Доверенность</Наименование>
				<Порядок>400</Порядок>
				<ПослеЗагрузки>Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.Доверенность</Источник>
				<Приемник>ДокументСсылка.Доверенность</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование>НаименованиеТМЦ --&gt; НаименованиеТовара</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НаименованиеТМЦ" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеТовара" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>3</Код>
							<Наименование>Номенклатура --&gt;</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ОКЕИ --&gt; ЕдиницаПоКлассификатору</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ОКЕИ" Вид="Реквизит" Тип="СправочникСсылка.ОКЕИ"/>
							<Приемник Имя="ЕдиницаПоКлассификатору" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
							<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>7</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>ДатаДействия --&gt; ДатаДействия</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ДатаДействия" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаДействия" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>ДоверенноеЛицо --&gt; ФизЛицо</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="ДоверенноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
						<Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
						<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>БанковскийСчет --&gt; БанковскийСчетОрганизации</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<Приемник Имя="БанковскийСчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Организация");
ИсходящиеДанные.ДобавитьЗначение("СПоставщиком",  "ВидДоговора");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>НаПолучениеОт --&gt; НаПолучениеОт</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="НаПолучениеОт" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаПолучениеОт" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ИнвентаризацияТоваровНаСкладе</Код>
				<Наименование>ДокументСсылка.ИнвентаризацияТМЦ --&gt; ДокументСсылка.ИнвентаризацияТоваровНаСкладе</Наименование>
				<Порядок>500</Порядок>
				<ПослеЗагрузки>Если Объект.Организация.Пустая() Тогда
	Объект.Организация = БухгалтерскийУчетПереопределяемый.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация");
КонецЕсли;

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
				<Приемник>ДокументСсылка.ИнвентаризацияТоваровНаСкладе</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>КоличествоУчет --&gt; КоличествоУчет</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>СуммаУчет --&gt; СуммаУчет</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаУчет" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаУчет" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>12</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КорректировкаДолга</Код>
				<Наименование>ДокументСсылка.КорректировкаДолга --&gt; ДокументСсылка.КорректировкаДолга</Наименование>
				<Порядок>600</Порядок>
				<ПослеЗагрузки>ВалютаРегламентированногоУчета = ОбщегоНазначенияБПВызовСервераПовтИсп.ПолучитьВалютуРегламентированногоУчета();

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.КорректировкаДолга</Источник>
				<Приемник>ДокументСсылка.КорректировкаДолга</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>58</Код>
						<Наименование>Курс --&gt; КурсДокумента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>59</Код>
						<Наименование>Кратность --&gt; КратностьДокумента</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ВидОперации --&gt; ВидОперации</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКоррДолга"/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКорректировкаДолга"/>
						<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Покупатель Тогда
	Если Источник.Сумма &gt; 0 Тогда
		Значение = "Прочее";
	Иначе
		Значение = "СписаниеЗадолженности";
	КонецЕсли;	
Иначе
	Если Источник.Сумма &gt; 0 Тогда
		Значение = "СписаниеЗадолженности";
	Иначе
		Значение = "Прочее";
	КонецЕсли;	
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>60</Код>
						<Наименование>Контрагент --&gt; КонтрагентКредитор</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="КонтрагентКредитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Контрагент --&gt; КонтрагентДебитор</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="КонтрагентДебитор" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>--&gt; СчетДт</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<ПередВыгрузкой>Значение = "91.02";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>--&gt; СчетКт</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетКт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						<ПередВыгрузкой>Значение = "91.01";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>Субконто1 --&gt; СубконтоДт1</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="Субконто1" Вид="Реквизит"/>
						<Приемник Имя="СубконтоДт1" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>Субконто2 --&gt; СубконтоДт2</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Субконто2" Вид="Реквизит"/>
						<Приемник Имя="СубконтоДт2" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>Субконто3 --&gt; СубконтоДт3</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="Субконто3" Вид="Реквизит"/>
						<Приемник Имя="СубконтоДт3" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование>Субконто1 --&gt; СубконтоКт1</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Субконто1" Вид="Реквизит"/>
						<Приемник Имя="СубконтоКт1" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>29</Код>
						<Наименование>Субконто2 --&gt; СубконтоКт2</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="Субконто2" Вид="Реквизит"/>
						<Приемник Имя="СубконтоКт2" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>30</Код>
						<Наименование>Субконто3 --&gt; СубконтоКт3</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Субконто3" Вид="Реквизит"/>
						<Приемник Имя="СубконтоКт3" Вид="Реквизит"/>
					</Свойство>
					<Группа>
						<Код>33</Код>
						<Наименование>--&gt; ДебиторскаяЗадолженность</Наименование>
						<Порядок>950</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДебиторскаяЗадолженность" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Сделка");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетов");
КоллекцияОбъектов.НоваяКолонка("КорДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КорСчетУчетаРасчетов");

Если ((Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Покупатель) 
	И (Источник.Сумма &lt; 0))
	ИЛИ ((Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Поставщик) 
	И (Источник.Сумма &lt; 0)) Тогда
    КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ДоговорКонтрагента	  = Источник.Договор;
	КоллекцияОбъектов.КурсВзаиморасчетов	  = Источник.Курс;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Источник.Кратность;
	КоллекцияОбъектов.Сделка				  = "";
	Если Источник.Сумма &lt; 0 Тогда
		КоллекцияОбъектов.Сумма					  = - Источник.Сумма;
		КоллекцияОбъектов.СуммаНУ				  = - Источник.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов	  = - Источник.СуммаВзаиморасчетов;
	Иначе
		КоллекцияОбъектов.Сумма					  = Источник.Сумма;
		КоллекцияОбъектов.СуммаНУ				  = Источник.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов	  = Источник.СуммаВзаиморасчетов;
	КонецЕсли;
	
	Если (Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Поставщик) Тогда
		Если Источник.Валюта = Константа.ВалютаБухУчета Тогда
			Значение = "60.01";
		Иначе
			Значение = "60.21";
		КонецЕсли;
	Иначе
		Если Источник.Валюта = Константа.ВалютаБухУчета Тогда
			Значение = "62.01";
		Иначе
			Значение = "62.21";
		КонецЕсли;
	КонецЕсли;
	
	КоллекцияОбъектов.СчетУчетаРасчетов		  = Значение;
	КоллекцияОбъектов.КорДоговорКонтрагента	  = Источник.Договор;
	КоллекцияОбъектов.КорСчетУчетаРасчетов	  = Источник.Счет;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>34</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>--&gt; КорДоговорКонтрагента</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; КорСчетУчетаРасчетов</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорСчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПриВыгрузке>Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование>--&gt; Сделка</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сделка" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>41</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>42</Код>
							<Наименование>--&gt; СуммаНУ</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование>--&gt; СчетУчетаРасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>44</Код>
						<Наименование>--&gt; КредиторскаяЗадолженность</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КредиторскаяЗадолженность" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КурсВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("КратностьВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("Сделка");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("СуммаНУ");
КоллекцияОбъектов.НоваяКолонка("СуммаВзаиморасчетов");
КоллекцияОбъектов.НоваяКолонка("СчетУчетаРасчетов");
КоллекцияОбъектов.НоваяКолонка("КорДоговорКонтрагента");
КоллекцияОбъектов.НоваяКолонка("КорСчетУчетаРасчетов");

Если ((Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Поставщик) 
	И (Источник.Сумма &gt; 0))
	ИЛИ ((Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Покупатель) 
	И (Источник.Сумма &gt; 0)) Тогда
    КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.ДоговорКонтрагента	  = Источник.Договор;
	КоллекцияОбъектов.КурсВзаиморасчетов	  = Источник.Курс;
	КоллекцияОбъектов.КратностьВзаиморасчетов = Источник.Кратность;
	КоллекцияОбъектов.Сделка				  = "";
	Если Источник.Сумма &lt; 0 Тогда
		КоллекцияОбъектов.Сумма					  = - Источник.Сумма;
		КоллекцияОбъектов.СуммаНУ				  = - Источник.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов	  = - Источник.СуммаВзаиморасчетов;
	Иначе
		КоллекцияОбъектов.Сумма					  = Источник.Сумма;
		КоллекцияОбъектов.СуммаНУ				  = Источник.Сумма;
		КоллекцияОбъектов.СуммаВзаиморасчетов	  = Источник.СуммаВзаиморасчетов;
	КонецЕсли;
	
	Если (Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Поставщик) Тогда
		Если Источник.Валюта = Константа.ВалютаБухУчета Тогда
			Значение = "60.01";
		Иначе
			Значение = "60.21";
		КонецЕсли;
	Иначе
		Если Источник.Валюта = Константа.ВалютаБухУчета Тогда
			Значение = "62.01";
		Иначе
			Значение = "62.21";
		КонецЕсли;
	КонецЕсли;
		
	КоллекцияОбъектов.СчетУчетаРасчетов		  = Значение;
	КоллекцияОбъектов.КорДоговорКонтрагента	  = Источник.Договор;
	КоллекцияОбъектов.КорСчетУчетаРасчетов	  = Источник.Счет;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>47</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>48</Код>
							<Наименование>--&gt; КорДоговорКонтрагента</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование>--&gt; КорСчетУчетаРасчетов</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорСчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПриВыгрузке>Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>51</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>52</Код>
							<Наименование>--&gt; Сделка</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сделка" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>54</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>55</Код>
							<Наименование>--&gt; СуммаНУ</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНУ" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>56</Код>
							<Наименование>--&gt; СчетУчетаРасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СчетУчетаРасчетов" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>45</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1050</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>46</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>57</Код>
						<Наименование>--&gt; ВидАвансаЗадолженности</Наименование>
						<Порядок>1150</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидАвансаЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыАвансаЗадолженности"/>
						<ПередВыгрузкой>Если Источник.ВидОперации = Перечисление.ВидыОперацийКоррДолга.Покупатель Тогда
	Если Источник.Сумма &gt; 0 Тогда
		Значение = "";
	Иначе
		Значение = "ЗадолженностьПокупателя";
	КонецЕсли;	
Иначе
	Если Источник.Сумма &gt; 0 Тогда
		Значение = "ЗадолженностьПоставщику";
	Иначе
		Значение = "";
	КонецЕсли;	
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОприходованиеТоваров</Код>
				<Наименование>ДокументСсылка.ОприходованиеТМЦ --&gt; ДокументСсылка.ОприходованиеТоваров</Наименование>
				<Порядок>700</Порядок>
				<ПослеЗагрузки>Для каждого СтрокаТЧ из Объект.Товары Цикл
	
	СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, Объект.Склад);
	Документы.ОприходованиеТоваров.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТЧ, "Товары", СчетаУчета);
	
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

// Корректируем количество с учетом коэффициента
Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента = Объект.Товары.Итог("Сумма");</ПослеЗагрузки>
				<Источник>ДокументСсылка.ОприходованиеТМЦ</Источник>
				<Приемник>ДокументСсылка.ОприходованиеТоваров</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>3</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.ГТД;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.СтранаПроисхождения;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>18</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>19</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство Отключить="true">
						<Код>23</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>--&gt; СтатьяПрочихДоходовРасходов</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтатьяПрочихДоходовРасходов" Вид="Реквизит" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
						<КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации>
						<ПередВыгрузкой>Значение = СоздатьОбъект("СписокЗначений");
Значение.ДобавитьЗначение("Оприходование товаров (Торговля и склад)", "Наименование");
Значение.ДобавитьЗначение("ПрочиеВнереализационныеДоходыРасходы", "ВидПрочихДоходовИРасходов");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>ДокОснование --&gt; ИнвентаризацияТоваровНаСкладе</Наименование>
						<Порядок>1050</Порядок>
						<Источник Имя="ДокОснование" Вид="Реквизит"/>
						<Приемник Имя="ИнвентаризацияТоваровНаСкладе" Вид="Реквизит" Тип="ДокументСсылка.ИнвентаризацияТоваровНаСкладе"/>
						<КодПравилаКонвертации>ИнвентаризацияТоваровНаСкладе                     </КодПравилаКонвертации>
						<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокОснование)=1 Тогда
	Отказ = 1;
ИначеЕсли (Источник.ДокОснование.Вид() &lt;&gt; "ИнвентаризацияТМЦ") Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОтчетОРозничныхПродажах</Код>
				<Наименование>ДокументСсылка.ОтчетККМ --&gt; ДокументСсылка.ОтчетОРозничныхПродажах</Наименование>
				<Порядок>800</Порядок>
				<ПриВыгрузке>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");
								
							
УзелКомиссияПоСтрокамТабличнойЧасти = DOMDocument.createNode(1, "КомиссияПоСтрокамТабличнойЧасти", "");

НомерСтроки = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
	
	НомерСтроки = НомерСтроки + 1;
	
	УзелСтрока = DOMDocument.createNode(1, "Строка", "");
	УзелСтрока.setAttribute("НомерСтроки", НомерСтроки);
	УзелСтрока.text = ?(КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый, 1, 0);
	УзелКомиссияПоСтрокамТабличнойЧасти.appendChild(УзелСтрока);
	
КонецЦикла;

Приемник.appendChild(УзелКомиссияПоСтрокамТабличнойЧасти);

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

КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;

Пока ФайлОбмена.Прочитать() Цикл
		
	ИмяУзла = ФайлОбмена.ЛокальноеИмя;
	ТипУзла = ФайлОбмена.ТипУзла;
	
	Если ИмяУзла = "Строка" Тогда
		
		КомиссияПоСтрокамТабличнойЧасти.Вставить(одАтрибут(ФайлОбмена, одТипЧисло, "НомерСтроки"), одЗначениеЭлемента(ФайлОбмена, Тип("Булево")));
		
	ИначеЕсли (ИмяУзла = "КомиссияПоСтрокамТабличнойЧасти") И (ТипУзла = одТипУзлаXML_КонецЭлемента) Тогда
		
		Параметры.КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;
				
		Параметры.КомиссияПоСтрокамТабличнойЧасти.Вставить(Объект.Ссылка, КомиссияПоСтрокамТабличнойЧасти);
		Прервать;
		
	КонецЕсли;
	
КонецЦикла;</ПриЗагрузке>
				<ПослеЗагрузки>Объект.СчетКасса = ПланыСчетов.Хозрасчетный.КассаОрганизации;

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

ДанныеОбъекта.Реализация = Истина;

ДанныеОбъекта.АТТПоПродажнойСтоимости = Истина;

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

КомиссияПоСтрокамТабличнойЧасти = Параметры.КомиссияПоСтрокамТабличнойЧасти[Ссылка];

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

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

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

Пока Рег.ПолучитьДвижение() = 1 Цикл
	
	ТабДокумента.ПолучитьСтрокуПоНомеру(Рег.НомерСтроки());
	Если (Рег.Количество &gt; 0) И (ТабДокумента.Количество &gt; 0) Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = Мин(ТабДокумента.Количество, Рег.Количество);
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ?(ТабДокумента.Количество = КоллекцияОбъектов.Количество, ТабДокумента.Сумма,
													ТабДокумента.Цена * КоллекцияОбъектов.Количество);
		Если Источник.ОблагаетсяЕНВД = 1 Тогда
			КоллекцияОбъектов.СтавкаНДС           = Перечисление.СтавкиНДС.БезНДС;
		Иначе
			КоллекцияОбъектов.СтавкаНДС           = ТабДокумента.СтавкаНДС;
		КонецЕсли;

		КоллекцияОбъектов.СуммаНДС            = ?(ТабДокумента.Количество = КоллекцияОбъектов.Количество, ТабДокумента.СуммаНДС,
												  ?(Источник.СуммаВклНДС=1, КоллекцияОбъектов.Сумма * глВыделяемыйНДС(КоллекцияОбъектов.СтавкаНДС),
												  	КоллекцияОбъектов.Сумма * глНачисляемыйНДС(КоллекцияОбъектов.СтавкаНДС)));
		КоллекцияОбъектов.НомерГТД            = Рег.Партия.ГТД;
		КоллекцияОбъектов.СтранаПроисхождения = Рег.Партия.СтранаПроисхождения;
		КоллекцияОбъектов.СтатусПартии        = Рег.СтатусПартии;
		
		ТабДокумента.Количество = ТабДокумента.Количество - КоллекцияОбъектов.Количество;
		ТабДокумента.Сумма      = ТабДокумента.Сумма      - КоллекцияОбъектов.Сумма;
		ТабДокумента.СуммаНДС   = ТабДокумента.СуммаНДС   - КоллекцияОбъектов.СуммаНДС;
	КонецЕсли;
	
КонецЦикла;

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>15</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>16</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>Курс --&gt; КурсДокумента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>Кратность --&gt; КратностьДокумента</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийОтчетОРозничныхПродажах"/>
						<ПередВыгрузкой>Значение = "ОтчетККМОПродажах";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>--&gt; ДеятельностьНаПатенте</Наименование>
						<Порядок>1350</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ДеятельностьНаПатенте" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = "false";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
						<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОтчетКомиссионераОПродажах</Код>
				<Наименование>ДокументСсылка.ОтчетКомиссионера --&gt; ДокументСсылка.ОтчетКомиссионераОПродажах</Наименование>
				<Порядок>900</Порядок>
				<ПослеЗагрузки>Для каждого СтрокаТЧ из Объект.Товары Цикл
	СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура);
	Документы.ОтчетКомиссионераОПродажах.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТЧ, "Товары", СчетаУчета);
КонецЦикла;

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

Если УчетнаяПолитика.СистемаНалогообложения(Объект.Организация, Объект.Дата) = Перечисления.СистемыНалогообложения.Упрощенная Тогда

	Объект.СчетУчетаРасчетовСКонтрагентомУСН          = СчетаУчета.СчетРасчетовПокупателяУСН;
	Объект.СчетУчетаРасчетовПоАвансамПолученнымУСН    = СчетаУчета.СчетАвансовПокупателяУСН;
	Объект.СчетУчетаРасчетовЗаПосредническиеУслугиУСН = СчетаУчета.СчетРасчетовУСН;
	Объект.СчетУчетаРасчетовПоАвансамВыданнымУСН      = СчетаУчета.СчетАвансовУСН;

КонецЕсли;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента      = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Товары");
Объект.СуммаВознаграждения = Объект.Товары.Итог("СуммаВознаграждения");
Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ОтчетКомиссионера</Источник>
				<Приемник>ДокументСсылка.ОтчетКомиссионераОПродажах</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ИсходящиеДанные.ДобавитьЗначение("СКомиссионером", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>--&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Если Источник.СуммаВклНДС = 1 Тогда
	Значение = "true";
Иначе
	Значение = "false";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>--&gt; ПроцентКомиссионногоВознаграждения</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ПроцентКомиссионногоВознаграждения" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Значение = 100;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>--&gt; СтавкаНДСВознаграждения</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаНДСВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<ПередВыгрузкой>Значение = "НДС18";</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>19</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1900</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

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

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, ЦенаПередачи, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС, СуммаПередачи, СуммаВознаграждения, СуммаНДСВознаграждения");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>20</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; СуммаВознаграждения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; СуммаНДСВознаграждения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДСВознаграждения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; ЦенаПередачи</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЦенаПередачи" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>--&gt; СуммаПередачи</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПередачи" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>34</Код>
						<Наименование>--&gt; СпособРасчетаКомиссионногоВознаграждения</Наименование>
						<Порядок>2000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособРасчетаКомиссионногоВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
						<ПередВыгрузкой>Значение = "ПроцентОтРазностиСуммПродажиИПоступления";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ОтчетКомитентуОПродажах</Код>
				<Наименование>ДокументСсылка.ОтчетКомитенту --&gt; ДокументСсылка.ОтчетКомитентуОПродажах</Наименование>
				<Порядок>1000</Порядок>
				<ПослеЗагрузки>СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом(Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);
Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовПокупателя;
Если Объект.УдержатьВознаграждение Тогда
	Объект.СчетУчетаРасчетовПоАвансам = СчетаУчета.СчетРасчетовСКомитентом;
Иначе
	Объект.СчетУчетаРасчетовПоАвансам = СчетаУчета.СчетАвансовПокупателя;
КонецЕсли;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;


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


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

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

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтавкаНДС");
КоллекцияОбъектов.НоваяКолонка("СуммаНДС");
КоллекцияОбъектов.НоваяКолонка("Сумма");
КоллекцияОбъектов.НоваяКолонка("ЦенаПоступления");
КоллекцияОбъектов.НоваяКолонка("СуммаПоступления");
КоллекцияОбъектов.НоваяКолонка("СуммаВознаграждения");
КоллекцияОбъектов.НоваяКолонка("СуммаНДСВознаграждения");


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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, ЦенаПоступления, НомерГТД, СтранаПроисхождения",
								"Количество, Сумма, СуммаНДС, СуммаПоступления, СуммаВознаграждения, СуммаНДСВознаграждения");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; ЦенаПоступления</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЦенаПоступления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>--&gt; СуммаПоступления</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПоступления" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; СуммаВознаграждения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; СуммаНДСВознаграждения</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДСВознаграждения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>14</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ИсходящиеДанные.ДобавитьЗначение("СКомитентом", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>СпособРасчета --&gt; СпособРасчетаКомиссионногоВознаграждения</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="СпособРасчета" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаВознаграждения"/>
						<Приемник Имя="СпособРасчетаКомиссионногоВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
						<КодПравилаКонвертации>СпособыРасчетаКомиссионногоВознаграждения         </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>Процент --&gt; ПроцентКомиссионногоВознаграждения</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="Процент" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ПроцентКомиссионногоВознаграждения" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>--&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Рег = СоздатьОбъект("Регистр.РеализованныйТовар");
Рег.ВыбратьДвиженияДокумента(Источник);

Пока Рег.ПолучитьДвижение() = 1 Цикл
	Если ПустоеЗначение(Рег.Партия) = 0 Тогда
		Если ПустоеЗначение(Рег.Партия.ПриходныйДокумент) = 0 Тогда
			ТекПриходПартии = Рег.Партия.ПриходныйДокумент;
			Если ТекПриходПартии.Вид() = "ПоступлениеТМЦ" Тогда
				Значение =  ТекПриходПартии.СуммаВклНДС;
			КонецЕсли;
		КонецЕсли;	
	КонецЕсли;	
КонецЦикла;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>26</Код>
						<Наименование>--&gt; УслугаПоВознаграждению</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УслугаПоВознаграждению" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>27</Код>
						<Наименование>--&gt; УдержатьВознаграждение</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="УдержатьВознаграждение" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование>СтавкаНДС --&gt; СтавкаНДСВознаграждения</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<Приемник Имя="СтавкаНДСВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПеремещениеТоваров</Код>
				<Наименование>ДокументСсылка.ПеремещениеТМЦ --&gt; ДокументСсылка.ПеремещениеОС</Наименование>
				<Порядок>1100</Порядок>
				<ПослеЗагрузки>Для каждого СтрокаТЧ из Объект.Товары Цикл
	
	СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, Объект.СкладОтправитель);
	НовыеСчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, Объект.СкладПолучатель);
	Документы.ПеремещениеТоваров.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТЧ, "Товары", СчетаУчета, НовыеСчетаУчета);
	
КонецЦикла;

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

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПеремещениеТМЦ</Источник>
				<Приемник>ДокументСсылка.ПеремещениеТоваров</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Склад --&gt; СкладОтправитель</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="СкладОтправитель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>СкладПолучатель --&gt; СкладПолучатель</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Группа>
						<Код>7</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

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

Пока Рег.ПолучитьДвижение() = 1 Цикл
	
	ТабДокумента.ПолучитьСтрокуПоНомеру(Рег.НомерСтроки());
	Если (Рег.Количество &gt; 0) И (ТабДокумента.Количество &gt; 0) Тогда
		
		Если Рег.Приход = 1 Тогда 
			Продолжить;
		КонецЕсли;
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = Мин(ТабДокумента.Количество, Рег.Количество);
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.СтатусПартии        = Рег.СтатусПартии;
		
		ТабДокумента.Количество = ТабДокумента.Количество - КоллекцияОбъектов.Количество;
		
	КонецЕсли;
	
КонецЦикла;

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

Сч = 1;
Пока Сч &lt;= КоллекцияОбъектов.КоличествоСтрок() Цикл
	КоллекцияОбъектов.ПолучитьСтрокуПоНомеру(Сч);
	Если КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый Тогда
		 КоллекцияОбъектов.УдалитьСтроку();
	Иначе 
		Сч = Сч + 1;
	КонецЕсли; 
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтатусПартии", "Количество");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>8</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Группа>
						<Код>27</Код>
						<Наименование>--&gt; ТоварыНаКомиссии</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТоварыНаКомиссии" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("СтатусПартии");
КоллекцияОбъектов.НоваяКолонка("ЕдиницаИзмерения");

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

Пока Рег.ПолучитьДвижение() = 1 Цикл
	
	ТабДокумента.ПолучитьСтрокуПоНомеру(Рег.НомерСтроки());
	Если (Рег.Количество &gt; 0) И (ТабДокумента.Количество &gt; 0) Тогда
		
		Если Рег.Приход = 1 Тогда 
			Продолжить;
		КонецЕсли;
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = Мин(ТабДокумента.Количество, Рег.Количество);
		КоллекцияОбъектов.ЕдиницаИзмерения    = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.СтатусПартии        = Рег.СтатусПартии;
		
		ТабДокумента.Количество = ТабДокумента.Количество - КоллекцияОбъектов.Количество;
	КонецЕсли;
	
КонецЦикла;

Сч = 1;
Пока Сч &lt;= КоллекцияОбъектов.КоличествоСтрок() Цикл
	КоллекцияОбъектов.ПолучитьСтрокуПоНомеру(Сч);
	Если КоллекцияОбъектов.СтатусПартии &lt;&gt; Перечисление.СтатусыПартии.Т_Принятый Тогда
		 КоллекцияОбъектов.УдалитьСтроку();
	Иначе 
		Сч = Сч + 1;
	КонецЕсли; 
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, ЕдиницаИзмерения, Коэффициент, Цена, СтатусПартии", "Количество");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>--&gt; Коэффициент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>--&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>36</Код>
						<Наименование>--&gt; НДСвСтоимостиТоваров</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
						<ПередВыгрузкой>Значение = "НеИзменять";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПереоценкаТоваровВРознице</Код>
				<Наименование>ДокументСсылка.ПереоценкаРозница --&gt; ДокументСсылка.ПереоценкаТоваровВРознице</Наименование>
				<Порядок>1200</Порядок>
				<ПослеЗагрузки>Для каждого Строка Из Объект.Товары Цикл
		
	Если Строка.СуммаПереоценки = 0 Тогда
			Строка.СуммаПереоценки = Строка.Количество * (Строка.ЦенаВРознице - Строка.ЦенаВРозницеСтарая);
	КонецЕсли;
				
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПереоценкаРозница</Источник>
				<Приемник>ДокументСсылка.ПереоценкаТоваровВРознице</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>4</Код>
							<Наименование>Единица --&gt;</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>5</Код>
							<Наименование>Коэффициент --&gt;</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ЦенаСтарая --&gt; ЦенаВРозницеСтарая</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ЦенаСтарая" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВРозницеСтарая" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ЦенаНовая --&gt; ЦенаВРознице</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="ЦенаНовая" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>8</Код>
							<Наименование>--&gt; СтавкаНДСВРознице</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДСВРознице" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование>--&gt; СуммаПереоценки</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПереоценки" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>10</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>11</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПриходныйКассовыйОрдер</Код>
				<Наименование>ДокументСсылка.ПКО --&gt; ДокументСсылка.ПриходныйКассовыйОрдер</Наименование>
				<Порядок>1300</Порядок>
				<ПослеЗагрузки>Если Объект.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета.Получить() Тогда
	Объект.СчетКасса = ПланыСчетов.Хозрасчетный.КассаОрганизации;
Иначе
	Объект.СчетКасса = ПланыСчетов.Хозрасчетный.КассаОрганизацииВал;
КонецЕсли;	

МассивПустыхСтрок = Новый Массив;

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

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

		Если Объект.ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратОтПоставщика тогда

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетов;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансов;

		Иначе

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансовПокупателя;

		КонецЕсли;

		Если СтрокаПлатеж.СуммаПлатежа = 0  Тогда
			МассивПустыхСтрок.Добавить(СтрокаПлатеж);
		КонецЕсли;
		
	КонецЕсли;
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Если Объект.РасшифровкаПлатежа.Количество() = 0 Тогда
	НоваяСтрока = Объект.РасшифровкаПлатежа.Добавить();
КонецЕсли;

Для каждого ПустойПлатеж Из МассивПустыхСтрок Цикл
	 Объект.РасшифровкаПлатежа.Удалить(ПустойПлатеж);
КонецЦикла;

Если НЕ ЗначениеЗаполнено(Объект.Контрагент) Тогда
	Объект.Контрагент = Справочники.Контрагенты.ПустаяСсылка();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПКО</Источник>
				<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>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</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

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

	ОбщаяСуммаПлатежа        = Источник.Сумма;
	ОбщаяСуммаПлатежаОстаток = Источник.Сумма;
	Рег.ВыбратьДвиженияДокумента(Источник);
	Пока Рег.ПолучитьДвижение() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ДоговорКонтрагента = Источник.Договор;
		Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов      = Источник.Курс;
			КоллекцияОбъектов.КратностьВзаиморасчетов = Источник.Кратность;
		Иначе
			КоллекцияОбъектов.КурсВзаиморасчетов      = глКурсДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
			КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
		КонецЕсли;
		
		Если КоллекцияОбъектов.КратностьВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
		КонецЕсли;
		
		Если КоллекцияОбъектов.КурсВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов = 1;
		КонецЕсли;

		Если Источник.Валюта = Константа.ВалютаБухУчета Тогда
			СуммаПлатежа        = Рег.СуммаУпр;
		ИначеЕсли Источник.Валюта = Константа.ВалютаУпрУчета Тогда
			СуммаПлатежа        = Рег.СуммаУпр;
		ИначеЕсли Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
			СуммаПлатежа        = Рег.СуммаВал;
		Иначе
			СуммаПлатежа        = ОбщаяСуммаПлатежа * Рег.СуммаВал / Источник.СуммаВзаиморасчетов
		КонецЕсли;
		
		Если СуммаПлатежа = 0 Тогда
			Продолжить;
		КонецЕсли;
				
		ОбщаяСуммаПлатежаОстаток = ОбщаяСуммаПлатежаОстаток - СуммаПлатежа;
		КоллекцияОбъектов.СуммаПлатежа = СуммаПлатежа;
			
		КоллекцияОбъектов.СуммаВзаиморасчетов = глПересчет(СуммаПлатежа, Источник.Валюта, Источник.Курс, 
															Источник.Договор.ВалютаВзаиморасчетов, КоллекцияОбъектов.КурсВзаиморасчетов, 
															Источник.Кратность, КоллекцияОбъектов.КратностьВзаиморасчетов);
		КоллекцияОбъектов.СтатьяДвиженияДенежныхСредств = Источник.ДвижениеДенежныхСредств;
		ВидДоговора = "";
		Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
			Если Рег.КредДокумент.Вид() = "ОтчетКомитенту" Тогда
				ВидДоговора = "СКомитентом";
			ИначеЕсли Найти(Рег.КредДокумент.Вид(), "ПоступлениеТМЦ,ПоступлениеТМЦРозница,ПоступлениеТМЦИмпорт,ВозвратПоставщику,
											|ВводОстатковПоставщика,ПоступлениеДопРасходы, ПоступлениеПрочее") &gt; 0 Тогда
				ВидДоговора = "СПоставщиком";
			Иначе
				ТекДоговор = Источник.Договор;
				Запрос = СоздатьОбъект("Запрос");
				ТекстЗапроса = "
				|	КредДокумент = Регистр.Поставщики.КредДокумент;
				|	Договор      = Регистр.Поставщики.Договор;
				|   Группировка КредДокумент;
				|	Условие(Договор = ТекДоговор);
				|";
				
				Запрос.Выполнить(ТекстЗапроса);
				Пока Запрос.Группировка(1) = 1 Цикл
					Если Запрос.КредДокумент.Вид() = "ОтчетКомитенту" Тогда
						ВидДоговора = "СКомитентом";
						Прервать;
					ИначеЕсли Найти(Запрос.КредДокумент.Вид(), "ПоступлениеТМЦ,ПоступлениеТМЦРозница,ПоступлениеТМЦИмпорт,ВозвратПоставщику,
													|ВводОстатковПоставщика,ПоступлениеДопРасходы, ПоступлениеПрочее") &gt; 0 Тогда
						ВидДоговора = "СПоставщиком";
						Прервать;
					КонецЕсли;
				КонецЦикла;
				Если ВидДоговора = "" Тогда
					ВидДоговора = "СПоставщиком";
				КонецЕсли;
			КонецЕсли;
		ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыПокупателю Тогда
			Если Рег.КредДокумент.Вид() = "ОтчетКомиссионера" Тогда
				ВидДоговора = "СКомиссионером";
			ИначеЕсли Найти(Рег.КредДокумент.Вид(), "ВозвратОтПокупателя, Реализация, ВводОстатковПокупателя") &gt; 0 Тогда
				ВидДоговора = "СПокупателем";
			Иначе
				ТекДоговор = Источник.Договор;
				Запрос = СоздатьОбъект("Запрос");
				ТекстЗапроса = "
				|	КредДокумент = Регистр.Покупатели.КредДокумент;
				|	Договор      = Регистр.Покупатели.Договор;
				|   Группировка КредДокумент;
				|	Условие(Договор = ТекДоговор);
				|";
				
				Запрос.Выполнить(ТекстЗапроса);
				Пока Запрос.Группировка(1) = 1 Цикл
					Если Запрос.КредДокумент.Вид() = "ОтчетКомиссионера" Тогда
						ВидДоговора = "СКомиссионером";
						Прервать;
					ИначеЕсли Найти(Запрос.КредДокумент.Вид(), "ВозвратОтПокупателя,Реализация,ВводОстатковПокупателя") &gt; 0 Тогда
						ВидДоговора = "СПокупателем";
						Прервать;
					КонецЕсли;
				КонецЦикла;
				Если ВидДоговора = "" Тогда
					ВидДоговора = "СПокупателем";
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
		КоллекцияОбъектов.ВидДоговора = ВидДоговора;
	КонецЦикла;
	КоллекцияОбъектов.СуммаПлатежа = КоллекцияОбъектов.СуммаПлатежа + ОбщаяСуммаПлатежаОстаток;
	
	СуммаВзаиморасчетовОстаток = глПересчет(ОбщаяСуммаПлатежаОстаток, Источник.Валюта, Источник.Курс, 
															Источник.Договор.ВалютаВзаиморасчетов, КоллекцияОбъектов.КурсВзаиморасчетов, 
															Источник.Кратность, КоллекцияОбъектов.КратностьВзаиморасчетов);
															
	КоллекцияОбъектов.СуммаВзаиморасчетов = КоллекцияОбъектов.СуммаВзаиморасчетов + СуммаВзаиморасчетовОстаток;		
	
ИначеЕсли (Источник.КодОперации = Перечисление.КодыОпераций.ВозвратПодотчетныхСумм)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.ВозвратПодотчетныхСуммВал)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручка)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЕНВД)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЗаПринятые)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЗаПринятыеЕНВД)
	  Или (Источник.КодОперации = Перечисление.КодыОпераций.Прочее)Тогда
	
	КоллекцияОбъектов.НоваяСтрока();
	
	КоллекцияОбъектов.КурсВзаиморасчетов      = глКурсДляВалюты(Источник.Валюта, Источник.ДатаДок);
	КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты(Источник.Валюта, Источник.ДатаДок);
	
	Если КоллекцияОбъектов.КратностьВзаиморасчетов = 0 Тогда
		КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
	КонецЕсли;
		
	Если КоллекцияОбъектов.КурсВзаиморасчетов = 0 Тогда
		КоллекцияОбъектов.КурсВзаиморасчетов = 1;
	КонецЕсли;
	
	КоллекцияОбъектов.СуммаПлатежа            = Источник.Сумма;
	КоллекцияОбъектов.СуммаВзаиморасчетов     = Источник.Сумма;
	КоллекцияОбъектов.СтатьяДвиженияДенежныхСредств = Источник.ДвижениеДенежныхСредств;
    КоллекцияОбъектов.СтавкаНДС				  = Источник.СтавкаНДС;
	Если ПустоеЗначение(Источник.СтавкаНДС) = 0 Тогда
		КоллекцияОбъектов.СуммаНДС				  = Источник.Сумма * глВыделяемыйНДС(Источник.СтавкаНДС);
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
	ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
Иначе
	ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
КонецЕсли;
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; СуммаПлатежа</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
							<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредств                     </КодПравилаКонвертации>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>25</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПКО"/>
						<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ОплатаОтПокупателя Тогда
	Значение = "ОплатаПокупателя";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
	Значение = "ВозвратОтПоставщика";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратПодотчетныхСумм Тогда
	Значение = "ВозвратОтПодотчетногоЛица";
ИначеЕсли ((Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручка)
	  или  (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЕНВД) 
	  или  (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЗаПринятые)
	  или  (Источник.КодОперации = Перечисление.КодыОпераций.РозничнаяВыручкаЗаПринятыеЕНВД)) Тогда
	Значение = "РозничнаяВыручка";
Иначе
	Значение = "ПрочийПриход";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
						<Порядок>1450</Порядок>
						<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
						<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
					</Свойство>
					<Свойство>
						<Код>29</Код>
						<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						<ПередВыгрузкой>Если ПустоеЗначение(Источник.СтавкаНДС) = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПоступлениеДопРасходов</Код>
				<Наименование>ДокументСсылка.ПоступлениеДопРасходы --&gt; ДокументСсылка.ПоступлениеДопРасходов</Наименование>
				<Порядок>1400</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = Источник.НомерДок + Источник.ДатаДок + Источник.НомерСтроки;
Источник.ВыбратьСтроки();
СтавкаНДСПред = "";
Пока Источник.ПолучитьСтроку()=1 Цикл
	Если СтавкаНДСПред = "" Тогда
		СтавкаНДСПред = Источник.СтавкаНДС;
	КонецЕсли;
	Если Источник.СтавкаНДС &lt;&gt; СтавкаНДСПред Тогда
		Сообщить("Документы ""Поступление (доп. расходы по ТМЦ)"" с разными ставками НДС в табличной части не выгружаются!");
		Сообщить("Документ " + Источник + " не выгружен!");
		Отказ = 1;
		Прервать;
	КонецЕсли;
КонецЦикла;</ПередВыгрузкой>
				<ПослеЗагрузки>СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом(Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);
Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;
Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансов;
Для каждого СтрокаТЧ из Объект.Товары Цикл
	СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, , ДанныеОбъекта.Дата);
	Документы.ПоступлениеДопРасходов.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТЧ, "Товары", СчетаУчета);
КонецЦикла;
Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект);
Объект.СуммаНДС = УчетНДСКлиентСервер.РассчитатьСуммуНДС(Объект.Сумма, Объект.СуммаВключаетНДС, УчетНДСВызовСервераПовтИсп.ПолучитьСтавкуНДС(Объект.СтавкаНДС));

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

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>--&gt; СпособРаспределения</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СпособРаспределения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРаспределенияДопРасходов"/>
						<ПередВыгрузкой>Значение = "ПоСумме";</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>13</Код>
						<Наименование>--&gt; Товары</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	КоэффПересчета = Источник.Курс * ?(Источник.Кратность= 0, 1, Источник.Кратность);
Иначе
	КоэффПересчета = Источник.Валюта.Курс.Получить(Источник.ДатаДок) * ?(Источник.Валюта.Кратность.Получить(Источник.ДатаДок)= 0, 1, Источник.Валюта.Кратность.Получить(Источник.ДатаДок));
КонецЕсли;

Если КоэффПересчета = 0 Тогда
	КоэффПересчета = 1;
КонецЕсли;

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

Рег = СоздатьОбъект("Регистр.ПартииНаличие");
Рег.ВыбратьДвиженияДокумента(Источник);
Пока Рег.ПолучитьДвижение()=1 Цикл
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура     = Рег.Номенклатура;
	КоллекцияОбъектов.ЕдиницаИзмерения = Рег.Номенклатура.БазоваяЕдиница;
	КоллекцияОбъектов.Коэффициент      = 1;
	КоллекцияОбъектов.Количество       = 1; // а не все ли равно...
	КоллекцияОбъектов.СуммаТовара      = 1; // а не все ли равно...
	Если (Источник.УчитыватьНДС = 1) И (Источник.СуммаВклНДС = 1) Тогда
		КоллекцияОбъектов.Сумма            = Рег.СуммаРуб / КоэффПересчета;
		КоллекцияОбъектов.СуммаНДС         = (Рег.СуммаРуб - Рег.СуммаБезНДС) / КоэффПересчета;
	Иначе
		КоллекцияОбъектов.Сумма            = Рег.СуммаБезНДС / КоэффПересчета;
		КоллекцияОбъектов.СуммаНДС         = (Рег.СуммаРуб - Рег.СуммаБезНДС) / КоэффПересчета;
	КонецЕсли;
	КоллекцияОбъектов.ДокументПартии   = Рег.Партия.ПриходныйДокумент;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СуммаТовара</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаТовара" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; ДокументПартии</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументПартии" Вид="Реквизит"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>22</Код>
						<Наименование>--&gt; СтавкаНДС</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<ПередВыгрузкой>Источник.ВыбратьСтроки();
Если Источник.ПолучитьСтроку() = 1 Тогда
	Значение = Источник.СтавкаНДС;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Отключить="true">
						<Код>23</Код>
						<Наименование>--&gt; Сумма</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>--&gt; СуммаДокумента</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>25</Код>
						<Наименование>--&gt; СуммаНДС</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>--&gt; Содержание</Наименование>
						<Порядок>1900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Источник.ВыбратьСтроки();
ПерваяСтрока = 1;
Пока Источник.ПолучитьСтроку() = 1 Цикл
	Если ПерваяСтрока = 0 Тогда
		Значение = Значение + "; ";
	КонецЕсли;
	ПерваяСтрока = 0;
	Значение = Значение + СокрЛП(Источник.Содержание);
КонецЦикла;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПоступлениеТоваровУслугПрочее</Код>
				<Наименование>ДокументСсылка.ПоступлениеПрочее --&gt; ДокументСсылка.ПоступлениеТоваровУслуг</Наименование>
				<Порядок>1500</Порядок>
				<ПослеЗагрузки>СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом(Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);

Если Объект.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовСКомитентом;
Иначе
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;
КонецЕсли;

Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансов;
Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТары;

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект);

Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПоступлениеПрочее</Источник>
				<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
				<Свойства>
					<Группа>
						<Код>15</Код>
						<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>20</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>Содержание --&gt; Содержание</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>Счет --&gt; СчетЗатрат</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="Счет" Вид="Реквизит"/>
							<Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = Строка(Источник.Счет);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>Субконто1 --&gt; Субконто1</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="Субконто1" Вид="Реквизит"/>
							<Приемник Имя="Субконто1" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>Субконто2 --&gt; Субконто2</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="Субконто2" Вид="Реквизит"/>
							<Приемник Имя="Субконто2" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>Субконто3 --&gt; Субконто3</Наименование>
							<Порядок>1600</Порядок>
							<Источник Имя="Субконто3" Вид="Реквизит"/>
							<Приемник Имя="Субконто3" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>СчетНУ --&gt; СчетЗатратНУ</Наименование>
							<Порядок>1700</Порядок>
							<Источник Имя="СчетНУ" Вид="Реквизит"/>
							<Приемник Имя="СчетЗатратНУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
							<ПередВыгрузкой>Значение = Строка(Источник.СчетНУ);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>СубконтоНУ1 --&gt; СубконтоНУ1</Наименование>
							<Порядок>1800</Порядок>
							<Источник Имя="СубконтоНУ1" Вид="Реквизит"/>
							<Приемник Имя="СубконтоНУ1" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>СубконтоНУ2 --&gt; СубконтоНУ2</Наименование>
							<Порядок>1900</Порядок>
							<Источник Имя="СубконтоНУ2" Вид="Реквизит"/>
							<Приемник Имя="СубконтоНУ2" Вид="Реквизит"/>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование>СубконтоНУ3 --&gt; СубконтоНУ3</Наименование>
							<Порядок>2000</Порядок>
							<Источник Имя="СубконтоНУ3" Вид="Реквизит"/>
							<Приемник Имя="СубконтоНУ3" Вид="Реквизит"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>11</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = ДобавитьКПрефиксу(Источник.НомерДок, "П", 8, "Справа");</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>29</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>1</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
						<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

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

Если Объект.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовСКомитентом;
Иначе
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;
КонецЕсли;

Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансов;
Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТары;

ЭтоКомиссия = Ложь;
Если ЗначениеЗаполнено(Объект.ДоговорКонтрагента) Тогда
	Если Объект.ДоговорКонтрагента.ВидДоговора  = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
		ЭтоКомиссия = Истина;
	КонецЕсли;
КонецЕсли;	

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

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

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

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект);

Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПоступлениеТМЦ</Источник>
				<Приемник>ДокументСсылка.ПоступлениеТоваровУслуг</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство Отключить="true">
							<Код>2</Код>
							<Наименование>ВидТМЦ --&gt;</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ВидТМЦ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыТМЦ"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство>
							<Код>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; НомерГТД</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.ГТД;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.СтранаПроисхождения;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>14</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
						<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>27</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

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

Если Объект.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовСКомитентом;
Иначе
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;
КонецЕсли;

Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансов;
Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТары;

ЭтоКомиссия = Ложь;
Если ЗначениеЗаполнено(Объект.ДоговорКонтрагента) Тогда
	Если Объект.ДоговорКонтрагента.ВидДоговора  = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
		ЭтоКомиссия = Истина;
	КонецЕсли;
КонецЕсли;	

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

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

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

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество ;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект);

Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;

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

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеТоваровУслуг"/>
						<ПередВыгрузкой>Значение = "ПокупкаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>17</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство Отключить="true">
							<Код>18</Код>
							<Наименование>ВидТМЦ --&gt;</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ВидТМЦ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыТМЦ"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>РозничнаяЦена --&gt; ЦенаВРознице</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="РозничнаяЦена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.ГТД;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.СтранаПроисхождения;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>РозничнаяЦена --&gt; ЦенаВРознице</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="РозничнаяЦена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВРознице" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>РеализацияТоваровУслуг</Код>
				<Наименование>ДокументСсылка.Реализация --&gt; ДокументСсылка.РеализацияТоваровУслуг</Наименование>
				<Порядок>1700</Порядок>
				<ПриВыгрузке>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

ТабДокумента.ВыбратьСтроки();
Пока ТабДокумента.ПолучитьСтроку() = 1 Цикл 
	
	Если (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга) 
	 ИЛИ (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Работа) Тогда
	 	Продолжить;
	КонецЕсли;
	
	Если ТабДокумента.Количество &gt; 0 Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = ТабДокумента.Количество;
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ТабДокумента.Сумма;
		КоллекцияОбъектов.СтавкаНДС           = ТабДокумента.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС            = ТабДокумента.СуммаНДС;
		КоллекцияОбъектов.НомерГТД            = "";
		КоллекцияОбъектов.СтранаПроисхождения = "";
		КоллекцияОбъектов.СтатусПартии        = Перечисление.СтатусыПартии.Т_Купленный;
		
	КонецЕсли;
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");
								
							
УзелКомиссияПоСтрокамТабличнойЧасти = DOMDocument.createNode(1, "КомиссияПоСтрокамТабличнойЧасти", "");

НомерСтроки = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
	
	НомерСтроки = НомерСтроки + 1;
	
	УзелСтрока = DOMDocument.createNode(1, "Строка", "");
	УзелСтрока.setAttribute("НомерСтроки", НомерСтроки);
	УзелСтрока.text = ?(КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый, 1, 0);
	УзелКомиссияПоСтрокамТабличнойЧасти.appendChild(УзелСтрока);
	
КонецЦикла;

Приемник.appendChild(УзелКомиссияПоСтрокамТабличнойЧасти);</ПриВыгрузке>
				<ПриЗагрузке>Если НЕ Параметры.Свойство("КомиссияПоСтрокамТабличнойЧасти") Тогда
	
	Параметры.Вставить("КомиссияПоСтрокамТабличнойЧасти", Новый Соответствие);
	
КонецЕсли;

КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;

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

КомиссияПоСтрокамТабличнойЧасти = Параметры.КомиссияПоСтрокамТабличнойЧасти[Ссылка];

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

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

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

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

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

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

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>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; СтранаПроисхождения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>12</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>22</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
						<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>28</Код>
						<Наименование>--&gt; Услуги</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
Источник.ВыгрузитьТабличнуюЧасть(КоллекцияОбъектов);
КоллекцияОбъектов.НоваяКолонка("Содержание");
Сч = 1;
Пока Сч &lt;= КоллекцияОбъектов.КоличествоСтрок() Цикл
	КоллекцияОбъектов.ПолучитьСтрокуПоНомеру(Сч);
	Если (КоллекцияОбъектов.Номенклатура.ВидНоменклатуры &lt;&gt; Перечисление.ВидыНоменклатуры.Услуга)
	   И (КоллекцияОбъектов.Номенклатура.ВидНоменклатуры &lt;&gt; Перечисление.ВидыНоменклатуры.Работа) Тогда
	   	КоллекцияОбъектов.УдалитьСтроку();
	Иначе
		КоллекцияОбъектов.Содержание = КоллекцияОбъектов.Номенклатура.Наименование;
		Сч = Сч + 1;
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; Содержание</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>--&gt; Цена</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>РеализацияТоваровУслугПрочее</Код>
				<Наименование>ДокументСсылка.РеализацияПрочее --&gt; ДокументСсылка.РеализацияТоваровУслуг</Наименование>
				<Порядок>1800</Порядок>
				<ПослеЗагрузки>Для каждого СтрокаТЧ из Объект.Товары Цикл
	СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, Объект.Склад);
	Документы.РеализацияТоваровУслуг.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТЧ, "Товары", СчетаУчета);
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;
	
Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Товары") + УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект, "Услуги");
Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;</ПослеЗагрузки>
				<Источник>ДокументСсылка.РеализацияПрочее</Источник>
				<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Услуги</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>Содержание --&gt; Содержание</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>13</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>14</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
						<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

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

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

ТабДокумента.ВыбратьСтроки();
Пока ТабДокумента.ПолучитьСтроку() = 1 Цикл 
	
	Если (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга) 
	 ИЛИ (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Работа) Тогда
	 	Продолжить;
	КонецЕсли;
	
	Если ТабДокумента.Количество &gt; 0 Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = ТабДокумента.Количество;
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ТабДокумента.Сумма;
		КоллекцияОбъектов.СтавкаНДС           = ТабДокумента.СтавкаНДС;
		КоллекцияОбъектов.СуммаНДС            = ТабДокумента.СуммаНДС;
		КоллекцияОбъектов.НомерГТД            = "";
		КоллекцияОбъектов.СтранаПроисхождения = "";
		КоллекцияОбъектов.СтатусПартии        = Перечисление.СтатусыПартии.Т_Купленный;
		
	КонецЕсли;
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");
								
							
УзелКомиссияПоСтрокамТабличнойЧасти = DOMDocument.createNode(1, "КомиссияПоСтрокамТабличнойЧасти", "");

НомерСтроки = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
	
	НомерСтроки = НомерСтроки + 1;
	
	УзелСтрока = DOMDocument.createNode(1, "Строка", "");
	УзелСтрока.setAttribute("НомерСтроки", НомерСтроки);
	УзелСтрока.text = ?(КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый, 1, 0);
	УзелКомиссияПоСтрокамТабличнойЧасти.appendChild(УзелСтрока);
	
КонецЦикла;

Приемник.appendChild(УзелКомиссияПоСтрокамТабличнойЧасти);</ПриВыгрузке>
				<ПриЗагрузке>Если НЕ Параметры.Свойство("КомиссияПоСтрокамТабличнойЧасти") Тогда
	
	Параметры.Вставить("КомиссияПоСтрокамТабличнойЧасти", Новый Соответствие);
	
КонецЕсли;

КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;

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

КомиссияПоСтрокамТабличнойЧасти = Параметры.КомиссияПоСтрокамТабличнойЧасти[Ссылка];

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

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

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

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

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

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

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

ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Отключить="true">
						<Код>10</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>13</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

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

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

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, СтавкаНДС, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма, СуммаНДС");</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>14</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>42</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>43</Код>
						<Наименование>ВидОперации --&gt; ВидОперации</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияРозница"/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРеализацияТоваров"/>
						<ПередВыгрузкой>Значение = "ПродажаКомиссия";</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>46</Код>
						<Наименование>--&gt; Услуги</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Услуги" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
Источник.ВыгрузитьТабличнуюЧасть(КоллекцияОбъектов);
КоллекцияОбъектов.НоваяКолонка("Содержание");
Сч = 1;
Пока Сч &lt;= КоллекцияОбъектов.КоличествоСтрок() Цикл
	КоллекцияОбъектов.ПолучитьСтрокуПоНомеру(Сч);
	Если (КоллекцияОбъектов.Номенклатура.ВидНоменклатуры &lt;&gt; Перечисление.ВидыНоменклатуры.Услуга)
	   И (КоллекцияОбъектов.Номенклатура.ВидНоменклатуры &lt;&gt; Перечисление.ВидыНоменклатуры.Работа) Тогда
	   	КоллекцияОбъектов.УдалитьСтроку();
	Иначе
		КоллекцияОбъектов.Содержание = КоллекцияОбъектов.Номенклатура.Наименование;
		Сч = Сч + 1;
	КонецЕсли;
КонецЦикла;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>47</Код>
							<Наименование>--&gt; Содержание</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>48</Код>
							<Наименование>--&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>49</Код>
							<Наименование>--&gt; Цена</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>50</Код>
							<Наименование>--&gt; Сумма</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>51</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>52</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>53</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>РасходныйКассовыйОрдер</Код>
				<Наименование>ДокументСсылка.РКО --&gt; ДокументСсылка.РасходныйКассовыйОрдер</Наименование>
				<Порядок>2000</Порядок>
				<ПослеЗагрузки>Если Объект.РасшифровкаПлатежа.Количество() = 0 Тогда
	СтрокаПлатежа = Объект.РасшифровкаПлатежа.Добавить();
	СтрокаПлатежа.СуммаПлатежа = Объект.СуммаДокумента;
КонецЕсли;

Объект.НомерЧекаККМ = 0;

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

МассивПустыхСтрок = Новый Массив;

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

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

		Если Объект.ВидОперации = Перечисления.ВидыОперацийРКО.ВозвратПокупателю тогда

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансовПокупателя;

		Иначе

			Если СтрокаПлатеж.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
				СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовСКомитентом;

			ИначеЕсли СтрокаПлатеж.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером Тогда
				СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками;

			Иначе
				СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;

			КонецЕсли;

			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансов;

		КонецЕсли;

	КонецЕсли;
	
	Если СтрокаПлатеж.СуммаПлатежа = 0  Тогда
		МассивПустыхСтрок.Добавить(СтрокаПлатеж);
	КонецЕсли;
	
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого ПустойПлатеж Из МассивПустыхСтрок Цикл
	 Объект.РасшифровкаПлатежа.Удалить(ПустойПлатеж);
КонецЦикла;

Если НЕ ЗначениеЗаполнено(Объект.Контрагент) Тогда
	Объект.Контрагент = Справочники.Контрагенты.ПустаяСсылка();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.РКО</Источник>
				<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыПокупателю Тогда
	ИсходящиеДанные.ДобавитьЗначение("СПокупателем",  "ВидДоговора");
Иначе
	ИсходящиеДанные.ДобавитьЗначение("СПоставщиком",  "ВидДоговора");
КонецЕсли;
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ФизЛицо --&gt; Контрагент</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
						<Приемник Имя="Контрагент" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Выдать --&gt; Выдать</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>Основание --&gt; Основание</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>Приложение --&gt; Приложение</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
						<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
					</Свойство>
					<Свойство>
						<Код>25</Код>
						<Наименование>Счет --&gt; СчетКасса</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="Счет" Вид="Реквизит"/>
						<Приемник Имя="СчетКасса" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/>
					</Свойство>
					<Группа>
						<Код>14</Код>
						<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

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

	ОбщаяСуммаПлатежа        = Источник.Сумма;
	ОбщаяСуммаПлатежаОстаток = Источник.Сумма;
	Рег.ВыбратьДвиженияДокумента(Источник);
	Пока Рег.ПолучитьДвижение() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ДоговорКонтрагента = Источник.Договор;
		Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов      = Источник.Курс;
			КоллекцияОбъектов.КратностьВзаиморасчетов = Источник.Кратность;
		Иначе
			КоллекцияОбъектов.КурсВзаиморасчетов      = глКурсДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
			КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
		КонецЕсли;
		
		Если КоллекцияОбъектов.КратностьВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
		КонецЕсли;
		
		Если КоллекцияОбъектов.КурсВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов = 1;
		КонецЕсли;

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

ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; СуммаПлатежа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>23</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийРКО"/>
						<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ОплатаПоставщику Тогда
	Значение = "ОплатаПоставщику";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыПокупателю Тогда
	Значение = "ВозвратПокупателю";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВыдачаПодотчет Тогда
	Значение = "ВыдачаПодотчетномуЛицу";
Иначе
	Значение = "ПрочийРасход";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СписаниеТоваров</Код>
				<Наименование>ДокументСсылка.СписаниеТМЦ --&gt; ДокументСсылка.СписаниеТоваров</Наименование>
				<Порядок>2100</Порядок>
				<ПриВыгрузке>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

Пока Рег.ПолучитьДвижение() = 1 Цикл
	
	ТабДокумента.ПолучитьСтрокуПоНомеру(Рег.НомерСтроки());
	Если (Рег.Количество &gt; 0) И (ТабДокумента.Количество &gt; 0) Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = Мин(ТабДокумента.Количество, Рег.Количество);
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ?(ТабДокумента.Количество = КоллекцияОбъектов.Количество, ТабДокумента.Сумма,
													ТабДокумента.Цена * КоллекцияОбъектов.Количество);
		КоллекцияОбъектов.НомерГТД            = Рег.Партия.ГТД;
		КоллекцияОбъектов.СтранаПроисхождения = Рег.Партия.СтранаПроисхождения;
		КоллекцияОбъектов.СтатусПартии        = Рег.СтатусПартии;
		
		ТабДокумента.Количество = ТабДокумента.Количество - КоллекцияОбъектов.Количество;
		ТабДокумента.Сумма      = ТабДокумента.Сумма      - КоллекцияОбъектов.Сумма;
	КонецЕсли;
	
КонецЦикла;

ТабДокумента.ВыбратьСтроки();
Пока ТабДокумента.ПолучитьСтроку() = 1 Цикл 
	
	Если (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга) 
	 ИЛИ (ТабДокумента.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Работа) Тогда
	 	Продолжить;
	КонецЕсли;
	
	Если ТабДокумента.Количество &gt; 0 Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = ТабДокумента.Количество;
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ТабДокумента.Сумма;
		КоллекцияОбъектов.НомерГТД            = "";
		КоллекцияОбъектов.СтранаПроисхождения = "";
		КоллекцияОбъектов.СтатусПартии        = Перечисление.СтатусыПартии.Т_Купленный;
		
	КонецЕсли;
КонецЦикла;

КоллекцияОбъектов.Свернуть("Номенклатура, Единица, Коэффициент, Цена, НомерГТД, СтранаПроисхождения, СтатусПартии",
								"Количество, Сумма");
								
							
УзелКомиссияПоСтрокамТабличнойЧасти = DOMDocument.createNode(1, "КомиссияПоСтрокамТабличнойЧасти", "");

НомерСтроки = 0;
КоллекцияОбъектов.ВыбратьСтроки();
Пока КоллекцияОбъектов.ПолучитьСтроку() = 1 Цикл
	
	НомерСтроки = НомерСтроки + 1;
	
	УзелСтрока = DOMDocument.createNode(1, "Строка", "");
	УзелСтрока.setAttribute("НомерСтроки", НомерСтроки);
	УзелСтрока.text = ?(КоллекцияОбъектов.СтатусПартии = Перечисление.СтатусыПартии.Т_Принятый, 1, 0);
	УзелКомиссияПоСтрокамТабличнойЧасти.appendChild(УзелСтрока);
	
КонецЦикла;

Приемник.appendChild(УзелКомиссияПоСтрокамТабличнойЧасти);</ПриВыгрузке>
				<ПриЗагрузке>Если НЕ Параметры.Свойство("КомиссияПоСтрокамТабличнойЧасти") Тогда
	
	Параметры.Вставить("КомиссияПоСтрокамТабличнойЧасти", Новый Соответствие);
	
КонецЕсли;

КомиссияПоСтрокамТабличнойЧасти = Новый Соответствие;

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

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

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Объект.СуммаДокумента = Объект.Товары.Итог("Сумма");</ПослеЗагрузки>
				<Источник>ДокументСсылка.СписаниеТМЦ</Источник>
				<Приемник>ДокументСсылка.СписаниеТоваров</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>ТабДокумента      = СоздатьОбъект("ТаблицаЗначений");
ТабПартий         = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

КоллекцияОбъектов.НоваяКолонка("НомерГТД");
КоллекцияОбъектов.НоваяКолонка("СтранаПроисхождения");
КоллекцияОбъектов.НоваяКолонка("СтатусПартии");

ТабПартий.НоваяКолонка("Номенклатура");
ТабПартий.НоваяКолонка("Количество");
ТабПартий.НоваяКолонка("НомерСтр");
ТабПартий.НоваяКолонка("ГТД");
ТабПартий.НоваяКолонка("СтранаПроисхождения");
ТабПартий.НоваяКолонка("СтатусПартии");

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

Пока Рег.ПолучитьДвижение() = 1 Цикл
	
	ТабДокумента.ПолучитьСтрокуПоНомеру(Рег.НомерСтроки());
	Если (Рег.Количество &gt; 0) И (ТабДокумента.Количество &gt; 0) Тогда
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура        = ТабДокумента.Номенклатура;
		КоллекцияОбъектов.Количество          = Мин(ТабДокумента.Количество, Рег.Количество);
		КоллекцияОбъектов.Единица             = ТабДокумента.Единица;
		КоллекцияОбъектов.Коэффициент         = ТабДокумента.Коэффициент;
		КоллекцияОбъектов.Цена                = ТабДокумента.Цена;
		КоллекцияОбъектов.Сумма               = ?(ТабДокумента.Количество = КоллекцияОбъектов.Количество, ТабДокумента.Сумма,
													ТабДокумента.Цена * КоллекцияОбъектов.Количество);
		КоллекцияОбъектов.НомерГТД            = Рег.Партия.ГТД;
		КоллекцияОбъектов.СтранаПроисхождения = Рег.Партия.СтранаПроисхождения;
		КоллекцияОбъектов.СтатусПартии        = Рег.СтатусПартии;
		
		ТабДокумента.Количество = ТабДокумента.Количество - КоллекцияОбъектов.Количество;
		ТабДокумента.Сумма      = ТабДокумента.Сумма      - КоллекцияОбъектов.Сумма;
	КонецЕсли;
	
КонецЦикла;

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

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

МассивПустыхСтрок = Новый Массив;

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

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

		Если Объект.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВозвратОтПоставщика тогда

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетов;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансов;

		Иначе
			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансовПокупателя;

		КонецЕсли;
		
		Если СтрокаПлатеж.СуммаПлатежа = 0  Тогда
			МассивПустыхСтрок.Добавить(СтрокаПлатеж);
		КонецЕсли;

	КонецЕсли;
КонецЦикла;

Объект.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетов;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Если Объект.РасшифровкаПлатежа.Количество() = 0 Тогда
	НоваяСтрока = Объект.РасшифровкаПлатежа.Добавить();
КонецЕсли;

Для каждого ПустойПлатеж Из МассивПустыхСтрок Цикл
	 Объект.РасшифровкаПлатежа.Удалить(ПустойПлатеж);
КонецЦикла;

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

ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
	ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
Иначе
	ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
КонецЕсли;
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Группа>
						<Код>8</Код>
						<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");

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

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

	ОбщаяСуммаПлатежа        = Источник.Сумма;
	ОбщаяСуммаПлатежаОстаток = Источник.Сумма;
	Рег.ВыбратьДвиженияДокумента(Источник);
	Пока Рег.ПолучитьДвижение() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ДоговорКонтрагента = Источник.Договор;
		Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов      = Источник.Курс;
			КоллекцияОбъектов.КратностьВзаиморасчетов = Источник.Кратность;
		Иначе
			КоллекцияОбъектов.КурсВзаиморасчетов      = глКурсДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
			КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
		КонецЕсли;
		
		Если КоллекцияОбъектов.КратностьВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КратностьВзаиморасчетов = 1;
		КонецЕсли;
		
		Если КоллекцияОбъектов.КурсВзаиморасчетов = 0 Тогда
			КоллекцияОбъектов.КурсВзаиморасчетов = 1;
		КонецЕсли;

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

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

КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
	ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
Иначе
	ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
КонецЕсли;
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; СуммаПлатежа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>17</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоступлениеДенежныхСредств"/>
						<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ОплатаОтПокупателя Тогда
	Значение = "ОплатаПокупателя";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыОтПоставщика Тогда
	Значение = "ВозвратОтПоставщика";
Иначе
	Значение = "ПрочееПоступление";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
						<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
						<КодПравилаКонвертации>СтатьиДвиженияДенежныхСредствСправочник           </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>ДатаДок --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>БанковскийСчет --&gt; СчетОрганизации</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1450</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПлатежныйОрдерСписаниеДенежныхСредств</Код>
				<Наименование>ДокументСсылка.СтрокаВыпискиРасход --&gt; ДокументСсылка.ПлатежныйОрдерСписаниеДенежныхСредств</Наименование>
				<Порядок>2300</Порядок>
				<ПослеЗагрузки>Если Объект.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета.Получить() Тогда
	Объект.СчетБанк = ПланыСчетов.Хозрасчетный.РасчетныеСчета;
Иначе
	Объект.СчетБанк = ПланыСчетов.Хозрасчетный.ВалютныеСчета;
КонецЕсли;	

МассивПустыхСтрок = Новый Массив;

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

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

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансовПокупателя;

		Иначе

			СтрокаПлатеж.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетов;
			СтрокаПлатеж.СчетУчетаРасчетовПоАвансам        = СчетаУчета.СчетАвансов;

		КонецЕсли;
		
		Если СтрокаПлатеж.КурсВзаиморасчетов = 0 Тогда
			СтрокаПлатеж.КурсВзаиморасчетов =1;
		КонецЕсли;

	КонецЕсли;
КонецЦикла;

Объект.СчетУчетаРасчетовСКонтрагентом    = СчетаУчета.СчетРасчетовПокупателя;

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Для каждого ПустойПлатеж Из МассивПустыхСтрок Цикл
	 Объект.РасшифровкаПлатежа.Удалить(ПустойПлатеж);
КонецЦикла;

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

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

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

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

	КоллекцияОбъектов.СуммаПлатежа            = Источник.Сумма;
	КоллекцияОбъектов.СуммаВзаиморасчетов     = Источник.Сумма;
	КоллекцияОбъектов.СтатьяДвиженияДенежныхСредств = Источник.ДвижениеДенежныхСредств;
	
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; ДоговорКонтрагента</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
							<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Организация");
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыПокупателю Тогда
	ИсходящиеДанные.ДобавитьЗначение("СПокупателем",  "ВидДоговора");
Иначе
	ИсходящиеДанные.ДобавитьЗначение("СПоставщиком",  "ВидДоговора");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; СуммаПлатежа</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>17</Код>
						<Наименование>БанковскийСчет --&gt; СчетОрганизации</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>--&gt; СчетКонтрагента</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСписаниеДенежныхСредств"/>
						<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ОплатаПоставщику Тогда
	Значение = "ОплатаПоставщику";
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОплатыПокупателю Тогда
	Значение = "ВозвратПокупателю";
Иначе
	Значение = "ПрочееСписание";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетФактураВыданный</Код>
				<Наименование>ДокументСсылка.СчетФактураВыданный --&gt; ДокументСсылка.СчетФактураВыданный</Наименование>
				<Порядок>2400</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокОснование)=1 Тогда
	Отказ = 1;
ИначеЕсли (Источник.ДокОснование.Вид() = "РеализацияПрочее") 
	  Или (Источник.ДокОснование.Вид() = "ЗакрытиеМесяца") 
	  Или (Источник.ДокОснование.Вид() = "КорректировкаДолга")
	  Или (Источник.ДокОснование.Вид() = "ВводОстатковПокупателя") Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Если Объект.КодВидаОперации = "" Тогда
	Объект.КодВидаОперации = "01";
КонецЕсли;


Если ЗначениеЗаполнено(Объект.ДокументОснование) Тогда
	НеНашлиДокументОснование = Истина;
	Для каждого ДокументОснование из Объект.ДокументыОснования Цикл
		Если ДокументОснование.ДокументОснование = Объект.ДокументОснование Тогда
			НеНашлиДокументОснование = Ложь;
			Прервать;
		КонецЕсли;
	КонецЦикла;

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

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

ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ДокОснование --&gt; ДокументОснование</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ДокОснование" Вид="Реквизит"/>
						<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>СФНаАванс --&gt; ВидСчетаФактуры</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="СФНаАванс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыВыставленного"/>
						<ПередВыгрузкой>Если Источник.СФНаАванс &gt; 0 Тогда
	Значение = "НаАванс";
	
Иначе
	Значение = "НаРеализацию";
	
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>НомерПлатРасчДок --&gt; НомерПлатежноРасчетногоДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="НомерПлатРасчДок" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>ДатаПлатРасчДок --&gt; ДатаПлатежноРасчетногоДокумента</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="ДатаПлатРасчДок" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаПлатежноРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>--&gt; СтавкаНДС</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						<ПередВыгрузкой>Значение =  0;
Если Источник.СФНаАванс = 1 Тогда
	ОбъектИсточник = СоздатьОбъект("Документ.СчетФактураВыданный");
	ОбъектИсточник.НайтиДокумент(Источник);
	ОбъектИсточник.ВыбратьСтроки();
	Если ОбъектИсточник.ПолучитьСтроку() = 1 Тогда
		Значение = ОбъектИсточник.СтавкаНДС;
	Иначе
		Значение = Перечисление.СтавкиНДС.НДС18_118;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>--&gt; Сумма</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Значение =  0;
Если Источник.СФНаАванс = 1 Тогда
	Если Источник.СуммаАвансаПоУчету = 1 Тогда 
		СуммаАвансаОснования = 0;
		РегПокупатели = СоздатьОбъект("Регистр.Покупатели");
		РегПокупатели.ВыбратьДвиженияДокумента(Источник.ДокОснование);
		Пока РегПокупатели.ПолучитьДвижение() = 1 Цикл
			Если РегПокупатели.ВидДолга = глВД.Аванс Тогда
				СуммаАвансаОснования = СуммаАвансаОснования + РегПокупатели.СуммаРуб - РегПокупатели.СуммаНП;
			КонецЕсли;
		КонецЦикла;
		Значение = СуммаАвансаОснования;
		
	Иначе 	
		ОбъектИсточник = СоздатьОбъект("Документ.СчетФактураВыданный");
		ОбъектИсточник.НайтиДокумент(Источник);
		ОбъектИсточник.ВыбратьСтроки();
		Значение = 0;
		Пока ОбъектИсточник.ПолучитьСтроку() = 1 Цикл
			Значение = Значение + ОбъектИсточник.Сумма;
		КонецЦикла;
		
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>--&gt; СуммаНДС</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Значение =  0;
Если Источник.СФНаАванс = 1 Тогда
	ОбъектИсточник = СоздатьОбъект("Документ.СчетФактураВыданный");
	ОбъектИсточник.НайтиДокумент(Источник);
	ОбъектИсточник.ВыбратьСтроки();
	Значение = 0;
	Пока ОбъектИсточник.ПолучитьСтроку() = 1 Цикл
		Значение = Значение + ОбъектИсточник.СуммаНДС;
	КонецЦикла;
	
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>1650</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>СчетНаОплату --&gt; СчетНаОплату</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="СчетНаОплату" Вид="Реквизит"/>
						<Приемник Имя="СчетНаОплату" Вид="Реквизит" Тип="ДокументСсылка.СчетНаОплатуПокупателю"/>
						<КодПравилаКонвертации>СчетНаОплатуПокупателюПоЗаявке                    </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>1750</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>1800</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Группа>
						<Код>21</Код>
						<Наименование>ТабличнаяЧасть --&gt; Авансы</Наименование>
						<Порядок>1850</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Авансы" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство Отключить="true">
							<Код>22</Код>
							<Наименование>--&gt; Номенклатура</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Наименование --&gt; Содержание</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>27</Код>
						<Наименование>Выставлен --&gt; Выставлен</Наименование>
						<Порядок>1900</Порядок>
						<Источник Имя="Выставлен" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="Выставлен" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>28</Код>
						<Наименование>ДатаВыставления --&gt; ДатаВыставления</Наименование>
						<Порядок>1950</Порядок>
						<Источник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВыставления" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>29</Код>
						<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
						<Порядок>2000</Порядок>
						<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>30</Код>
						<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
						<Порядок>2050</Порядок>
						<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>31</Код>
						<Наименование>СчетФактураНеВыставляется --&gt; СчетФактураНеВыставляется</Наименование>
						<Порядок>2100</Порядок>
						<Источник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СчетФактураНеВыставляется" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>32</Код>
						<Наименование>СпособВыставления --&gt; КодСпособаВыставления</Наименование>
						<Порядок>2150</Порядок>
						<Источник Имя="СпособВыставления" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КодСпособаВыставления" Вид="Реквизит" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетФактураВыданныйИспр</Код>
				<Наименование>ДокументСсылка.СчетФактураВыданный --&gt; ДокументСсылка.СчетФактураВыданный</Наименование>
				<Порядок>2400</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокОснование)=1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПослеЗагрузки>Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Если ЗначениеЗаполнено(Объект.ДокументОснование) Тогда
	НеНашлиДокументОснование = Истина;
	Для каждого ДокументОснование из Объект.ДокументыОснования Цикл
		Если ДокументОснование.ДокументОснование = Объект.ДокументОснование Тогда
			НеНашлиДокументОснование = Ложь;
			Прервать;
		КонецЕсли;
	КонецЦикла;

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

Если (Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс) И (Объект.Авансы.Количество() = 0) Тогда
		Объект.Авансы.Добавить();
		Объект.Авансы[0].СтавкаНДС = Объект.СтавкаНДС;
		Объект.Авансы[0].СуммаНДС = Объект.СуммаНДС;
		Объект.Авансы[0].Сумма = Объект.Сумма;
		Объект.СуммаДокумента = Объект.Сумма;
		
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ИсправлениеСчетаФактуры</Источник>
				<Приемник>ДокументСсылка.КорректировкаРеализации</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Измерение" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ДатаИсправляемогоКорректировочногоДокумента --&gt; ДатаИсправляемогоКорректировочногоДокумента</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ДатаИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ДатаИсходногоДокумента --&gt; ДатаИсходногоДокумента</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>НомерИсправления --&gt; НомерИсправления</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="НомерИсправления" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>НомерИсправляемогоКорректировочногоДокумента --&gt; НомерИсправляемогоКорректировочногоДокумента</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="НомерИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерИсправляемогоКорректировочногоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>НомерИсходногоДокумента --&gt; НомерИсходногоДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерИсходногоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Группа>
						<Код>21</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1050</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>22</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>КоличествоДоИзменения --&gt; КоличествоДоИзменения</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоДоИзменения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>СуммаДоИзменения --&gt; СуммаДоИзменения</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаДоИзменения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>СуммаНДСДоИзменения --&gt; СуммаНДСДоИзменения</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДСДоИзменения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>ЦенаДоИзменения --&gt; ЦенаДоИзменения</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаДоИзменения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>31</Код>
						<Наименование>ДатаИсправленияИсходногоДокумента --&gt; ДатаИсправленияИсходногоДокумента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>32</Код>
						<Наименование>НомерИсправленияИсходногоДокумента --&gt; НомерИсправленияИсходногоДокумента</Наименование>
						<Порядок>1150</Порядок>
						<Источник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="НомерИсправленияИсходногоДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетФактураПолученный</Код>
				<Наименование>ДокументСсылка.СчетФактураПолученный --&gt; ДокументСсылка.СчетФактураПолученный</Наименование>
				<Порядок>2500</Порядок>
				<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДокОснование)=1 Тогда
	Отказ = 1;
ИначеЕсли (Источник.ДокОснование.Вид() = "ВводОстатковПоставщика") Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				<ПриЗагрузке>Если ОбъектНайден Тогда
	Объект.ДокументыОснования.Очистить();
КонецЕсли;</ПриЗагрузке>
				<ПослеЗагрузки>Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;

Если Объект.КодВидаОперации = "" Тогда
	Объект.КодВидаОперации = "01";
КонецЕсли;


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

Если (Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыПолученного.НаАванс) И (Объект.Авансы.Количество() = 0) Тогда
		Объект.Авансы.Добавить();
		Объект.Авансы[0].СуммаНДС = Объект.СуммаНДС;
		Объект.Авансы[0].Сумма = Объект.Сумма;
		Объект.СуммаДокумента = Объект.Сумма;
КонецЕсли;

Объект.ОпределениеПараметровСчетаФактуры();</ПослеЗагрузки>
				<Источник>ДокументСсылка.СчетФактураПолученный</Источник>
				<Приемник>ДокументСсылка.СчетФактураПолученный</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ДокОснование --&gt; ДокументОснование</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ДокОснование" Вид="Реквизит"/>
						<Приемник Имя="ДокументОснование" Вид="Реквизит"/>
						<ПередВыгрузкой>Если (Источник.ДокОснование.Вид() = "СтрокаАвансОтчетаТМЦ") ИЛИ (Источник.ДокОснование.Вид() = "СтрокаАвансОтчетаПрочее") Тогда
	Значение = Источник.ДокОснование.АвансовыйОтчет;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");

ВидДоговора = "СПоставщиком";

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

ИсходящиеДанные.ДобавитьЗначение(ВидДоговора, "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>КодВидаОперации --&gt; КодВидаОперации</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодВидаОперации" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>СчетФактураБезНДС --&gt; СчетФактураБезНДС</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СчетФактураБезНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>--&gt; ВидСчетаФактуры</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидСчетаФактуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидСчетаФактурыПолученного"/>
						<ПередВыгрузкой>Если Источник.СФНаАванс &gt; 0 Тогда
	Значение = "НаАванс";
	
Иначе
	Значение = "НаПоступление";
	
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Группа>
						<Код>14</Код>
						<Наименование>ТабличнаяЧасть --&gt; Авансы</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Авансы" Вид="ТабличнаяЧасть"/>
						<ПередОбработкойВыгрузки>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки>
						<Свойство>
							<Код>15</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.СФНаАванс = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>21</Код>
						<Наименование>СпособПолучения --&gt; КодСпособаПолучения</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="СпособПолучения" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КодСпособаПолучения" Вид="Реквизит" Тип="Число"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ПоступлениеТоваровУслугИмпорт</Код>
				<Наименование>ДокументСсылка.ПоступлениеТМЦИмпорт --&gt; ДокументСсылка.ПоступлениеТоваровУслуг</Наименование>
				<Порядок>4300</Порядок>
				<ПослеЗагрузки>СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом(Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);

Если Объект.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовСКомитентом;
Иначе
	Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетов;
КонецЕсли;

Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансов;
Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТары;

ЭтоКомиссия = Ложь;
Если ЗначениеЗаполнено(Объект.ДоговорКонтрагента) Тогда
	Если Объект.ДоговорКонтрагента  = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
		ЭтоКомиссия = Истина;
	КонецЕсли;
КонецЕсли;	

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

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

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

Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;

Объект.СуммаДокумента = УчетНДСПереопределяемый.ПолучитьСуммуДокументаСНДС(Объект);

Объект.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;

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

ИсходящиеДанные.ДобавитьЗначение("СПоставщиком", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо,"Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство Отключить="true">
						<Код>9</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Группа>
						<Код>10</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство Отключить="true">
							<Код>11</Код>
							<Наименование>ВидТМЦ --&gt;</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ВидТМЦ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыТМЦ"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>Единица --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>Коэффициент --&gt; Коэффициент</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; НомерГТД</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.ГТД;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
							<ПередВыгрузкой>Значение = ОбъектКоллекции.Партия.СтранаПроисхождения;</ПередВыгрузкой>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>21</Код>
						<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.Договор.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.Договор.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

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

Если Объект.РасшифровкаПлатежа.Количество() = 0 Тогда
	НоваяСтрока = Объект.РасшифровкаПлатежа.Добавить();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПлатежноеПоручение</Источник>
				<Приемник>ДокументСсылка.ПлатежноеПоручение</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>26</Код>
						<Наименование>--&gt; СуммаДокумента</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>БанковскийСчет --&gt; СчетОрганизации</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<Приемник Имя="СчетОрганизации" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>29</Код>
						<Наименование>--&gt; СтавкаНДС</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>ВидПлатежа --&gt; ВидПлатежа</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>30</Код>
						<Наименование>--&gt; СуммаНДС</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>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</Порядок>
						<Источник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<Приемник Имя="СчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
						<КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>32</Код>
						<Наименование>--&gt; Оплачено</Наименование>
						<Порядок>2400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Оплачено" Вид="Реквизит" Тип="Булево"/>
						<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ГТДИмпорт</Код>
				<Наименование>ДокументСсылка.ПоступлениеТМЦИмпорт --&gt; ДокументСсылка.ГТДИмпорт</Наименование>
				<Порядок>4400</Порядок>
				<ПередВыгрузкой>КлючВыгружаемыхДанных = Источник.НомерДок + Источник.ДатаДок + Источник.НомерГТД;</ПередВыгрузкой>
				<ПослеЗагрузки>Объект.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.09");
Объект.СчетУчетаРасчетовСКонтрагентомВал = ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.29");

ЭтоКомиссия = Ложь;
Если ЗначениеЗаполнено(Объект.ДоговорКонтрагента) Тогда
	Если Объект.ДоговорКонтрагента.ВидДоговора  = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
		ЭтоКомиссия = Истина;
	КонецЕсли;
КонецЕсли;	

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ПоступлениеТМЦИмпорт</Источник>
				<Приемник>ДокументСсылка.ГТДИмпорт</Приемник>
				<Свойства>
					<Группа>
						<Код>1</Код>
						<Наименование>--&gt; Товары</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>2</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ТаможеннаяСтоимость --&gt; ФактурнаяСтоимость</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ТаможеннаяСтоимость" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ФактурнаяСтоимость" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>СуммаПошлиныВал --&gt; СуммаПошлины</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СуммаПошлиныВал" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаПошлины" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.ПошлинаВВалюте=1 Тогда
	Значение = ОбъектКоллекции.СуммаПошлиныВал;
Иначе
	Значение = ОбъектКоллекции.СуммаПошлиныРуб;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СуммаНДСВал --&gt; СуммаНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СуммаНДСВал" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Если Источник.НДСВВалюте=1 Тогда
	Значение = ОбъектКоллекции.СуммаНДСВал;
Иначе
	Значение = ОбъектКоллекции.СуммаНДСРуб;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>--&gt; НомерРаздела</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НомерРаздела" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>--&gt; СтранаПроисхождения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>--&gt; ДокументПартии</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДокументПартии" Вид="Реквизит" Тип="ДокументСсылка.ПоступлениеТоваровУслуг"/>
							<КодПравилаКонвертации>ПоступлениеТоваровУслугИмпорт                     </КодПравилаКонвертации>
						</Свойство>
					</Группа>
					<Свойство Поиск="true">
						<Код>9</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>10</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>Курс --&gt; КурсДокумента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КурсДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>Кратность --&gt; КратностьДокумента</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КратностьДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>Таможня --&gt; Контрагент</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Таможня" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>17</Код>
						<Наименование>ДоговорТаможниРуб --&gt; ДоговорКонтрагентаРегл</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ДоговорТаможниРуб" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагентаРегл" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение("Прочее", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>ДоговорТаможниВал --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>1100</Порядок>
						<Источник Имя="ДоговорТаможниВал" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
						<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение("Прочее", "ВидДоговора");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Организация");</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>ТаможенныйСборВал --&gt; ТаможенныйСборВал</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="ТаможенныйСборВал" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ТаможенныйСборВал" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>ТаможенныйСборРуб --&gt; ТаможенныйСбор</Наименование>
						<Порядок>1300</Порядок>
						<Источник Имя="ТаможенныйСборРуб" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ТаможенныйСбор" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>--&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>1400</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.ДоговорТаможниВал.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Курс;
Иначе
	Значение = Источник.ДоговорТаможниВал.ВалютаВзаиморасчетов.Курс.Получить(Источник.ДатаДок);
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>--&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<ПередВыгрузкой>Если Источник.Валюта = Источник.ДоговорТаможниВал.ВалютаВзаиморасчетов Тогда
	Значение = Источник.Кратность;
Иначе
	Значение = Источник.ДоговорТаможниВал.ВалютаВзаиморасчетов.Кратность.Получить(Источник.ДатаДок);
КонецЕсли;

Если Значение = 0 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>25</Код>
						<Наименование>--&gt; НомерГТД</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
					</Свойство>
					<Группа>
						<Код>26</Код>
						<Наименование>--&gt; Разделы</Наименование>
						<Порядок>1700</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Разделы" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>27</Код>
							<Наименование>--&gt; ТаможеннаяСтоимость</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТаможеннаяСтоимость" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>--&gt; СтавкаПошлины</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаПошлины" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; СуммаПошлины</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаПошлины" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>--&gt; СуммаНДС</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование>--&gt; ПошлинаВВалюте</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПошлинаВВалюте" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = Источник.ПошлинаВВалюте;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>--&gt; НДСВВалюте</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НДСВВалюте" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = Источник.НДСВВалюте;</ПередВыгрузкой>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетНаОплатуПокупателю</Код>
				<Наименование>ДокументСсылка.АвансовыйОтчет --&gt; ДокументСсылка.СчетНаОплатуПокупателю</Наименование>
				<Порядок>4450</Порядок>
				<Источник>ДокументСсылка.АвансовыйОтчет</Источник>
				<Приемник>ДокументСсылка.СчетНаОплатуПокупателю</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СчетНаОплатуПокупателюПоЗаявке</Код>
				<Наименование>ДокументСсылка.ЗаявкаПокупателя --&gt; ДокументСсылка.СчетНаОплатуПокупателю</Наименование>
				<Порядок>4500</Порядок>
				<ПослеЗагрузки>// Корректируем количество с учетом коэффициента
Для каждого СтрокаТоваров Из Объект.Товары Цикл
	СтрокаТоваров.Количество = СтрокаТоваров.Количество * СтрокаТоваров.Коэффициент;
	Если СтрокаТоваров.Коэффициент &lt;&gt; 0 Тогда 
		СтрокаТоваров.Цена       = СтрокаТоваров.Цена / СтрокаТоваров.Коэффициент;
	КонецЕсли;
КонецЦикла;</ПослеЗагрузки>
				<Источник>ДокументСсылка.ЗаявкаПокупателя</Источник>
				<Приемник>ДокументСсылка.СчетНаОплатуПокупателю</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ТипЦен --&gt; ТипЦен</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
						<Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Автор --&gt; Ответственный</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
						<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
						<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>Валюта --&gt; ВалютаДокумента</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
						<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>Договор --&gt; ДоговорКонтрагента</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
						<Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
						<КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>Кратность --&gt; КратностьВзаиморасчетов</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КратностьВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>Курс --&gt; КурсВзаиморасчетов</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="Курс" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="КурсВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>СуммаВзаиморасчетов --&gt; СуммаДокумента</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>СуммаВклНДС --&gt; СуммаВключаетНДС</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Группа>
						<Код>17</Код>
						<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>19</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Сумма --&gt; Сумма</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование>Цена --&gt; Цена</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КомплектацияНоменклатуры</Код>
				<Наименование>ДокументСсылка.КомплектацияТМЦ --&gt; ДокументСсылка.КомплектацияНоменклатуры</Наименование>
				<Порядок>4550</Порядок>
				<ПослеЗагрузки>СведенияОНоменклатуре = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, Объект.Номенклатура, Объект.Склад);
	
Если СведенияОНоменклатуре.Свойство("СчетаУчета") Тогда
	СчетаУчета = СведенияОНоменклатуре.СчетаУчета;
	Если ЗначениеЗаполнено(СчетаУчета.СчетУчета) Тогда
		Объект.СчетУчета = СчетаУчета.СчетУчета;
	КонецЕсли;
	Если ЗначениеЗаполнено(СчетаУчета.СпособУчетаНДС) Тогда
		Объект.СпособУчетаНДС = СчетаУчета.СпособУчетаНДС;
	КонецЕсли;
ИначеЕсли СведенияОНоменклатуре.Свойство("СчетУчета") Тогда
	СчетаУчета = СведенияОНоменклатуре;
	Если ЗначениеЗаполнено(СчетаУчета.СчетУчета) Тогда
		Объект.СчетУчета = СчетаУчета.СчетУчета;
	КонецЕсли;
	Если ЗначениеЗаполнено(СчетаУчета.СпособУчетаНДС) Тогда
		Объект.СпособУчетаНДС = СчетаУчета.СпособУчетаНДС;
	КонецЕсли;
КонецЕсли;

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

Если Объект.Ответственный.Пустая() Тогда
	Объект.Ответственный = Пользователи.ТекущийПользователь();
КонецЕсли;</ПослеЗагрузки>
				<Источник>ДокументСсылка.КомплектацияТМЦ</Источник>
				<Приемник>ДокументСсылка.КомплектацияНоменклатуры</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Склад --&gt; Склад</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
						<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ЮрЛицо --&gt; Организация</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
						<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
						<КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Комплект --&gt; Номенклатура</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Комплект" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
						<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>КоличествоКомп --&gt; Количество</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="КоличествоКомп" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
					</Свойство>
					<Группа>
						<Код>11</Код>
						<Наименование>ТабличнаяЧасть --&gt; Комплектующие</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
						<Приемник Имя="Комплектующие" Вид="ТабличнаяЧасть"/>
						<Свойство>
							<Код>12</Код>
							<Наименование>Количество --&gt; Количество</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>СуммовойКоэфф --&gt; ДоляСтоимости</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="СуммовойКоэфф" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ДоляСтоимости" Вид="Реквизит" Тип="Число"/>
						</Свойство>
					</Группа>
					<Свойство>
						<Код>14</Код>
						<Наименование>--&gt; ВидОперации</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийКомплектацияНоменклатуры"/>
						<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.Разукомплектация Тогда
	Значение = "Разукомплектация";
Иначе
	Значение = "Комплектация";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>--&gt; НДСвСтоимостиТоваров</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="НДСвСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ДействиеНДСВСтоимостиТоваров"/>
						<ПередВыгрузкой>Значение = "ВключитьВСтоимость";</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>Справочники</Код>
			<Наименование>Справочники</Наименование>
			<Порядок>4100</Порядок>
			<Правило>
				<Код>Банки</Код>
				<Наименование>СправочникСсылка.Банки --&gt; СправочникСсылка.Банки</Наименование>
				<Порядок>100</Порядок>
				<Источник>СправочникСсылка.Банки</Источник>
				<Приемник>СправочникСсылка.Банки</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>4</Код>
						<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Родитель --&gt; Родитель</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
						<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
						<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>Местонахождение --&gt; Город</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="Местонахождение" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>КоррСчет --&gt; КоррСчет</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Адрес --&gt; Адрес</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>Телефоны --&gt; Телефоны</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>БанковскиеСчета</Код>
				<Наименование>СправочникСсылка.БанковскиеСчета --&gt; СправочникСсылка.БанковскиеСчета</Наименование>
				<Порядок>200</Порядок>
				<Источник>СправочникСсылка.БанковскиеСчета</Источник>
				<Приемник>СправочникСсылка.БанковскиеСчета</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>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</Код>
						<Наименование>СуммаБез00Копеек --&gt; СуммаБезКопеек</Наименование>
						<Порядок>1500</Порядок>
						<Источник Имя="СуммаБез00Копеек" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="СуммаБезКопеек" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>16</Код>
						<Наименование>ЮрФизЛицо --&gt; Владелец</Наименование>
						<Порядок>1600</Порядок>
						<Источник Имя="ЮрФизЛицо" Вид="Реквизит"/>
						<Приемник Имя="Владелец" Вид="Свойство"/>
						<ПередВыгрузкой>Если (Источник.ЮрФизЛицо.Вид() = "ФизЛица") ИЛИ (Источник.ЮрФизЛицо.Вид() = "ЮрЛица") Тогда
	СпрКонтр = СоздатьОбъект("Справочник.Контрагенты");
	Возвр = СпрКонтр.НайтиПоРеквизиту("ЮрФизЛицо", Источник.ЮрФизЛицо, 1);
	Если Возвр = 1 Тогда
		Значение = СпрКонтр.ТекущийЭлемент();
	КонецЕсли;
Иначе
	Значение = Источник.ЮрФизЛицо;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Валюты</Код>
				<Наименование>СправочникСсылка.Валюты --&gt; СправочникСсылка.Валюты</Наименование>
				<Порядок>300</Порядок>
				<Источник>СправочникСсылка.Валюты</Источник>
				<Приемник>СправочникСсылка.Валюты</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>НомераГТД</Код>
				<Наименование>СправочникСсылка.ГТД --&gt; СправочникСсылка.НомераГТД</Наименование>
				<Порядок>400</Порядок>
				<Источник>СправочникСсылка.ГТД</Источник>
				<Приемник>СправочникСсылка.НомераГТД</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Наименование --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>СтатьиДвиженияДенежныхСредств</Код>
				<Наименование>СправочникСсылка.ДвиженияДенежныхСредств --&gt; СправочникСсылка.СтатьиДвиженияДенежныхСредств</Наименование>
				<Порядок>500</Порядок>
				<Источник>СправочникСсылка.ДвиженияДенежныхСредств</Источник>
				<Приемник>СправочникСсылка.СтатьиДвиженияДенежныхСредств</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Контрагенты</Код>
				<Наименование>СправочникСсылка.Контрагенты --&gt; СправочникСсылка.Контрагенты</Наименование>
				<Порядок>700</Порядок>
				<ПослеЗагрузки>Если Объект.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ПустаяСсылка() Тогда
	Объект.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо;
КонецЕсли;

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

Объект.ГоловнаяОрганизация = Объект.Ссылка;

Параметры.Вставить("Организация", Объект.Ссылка);</ПослеЗагрузки>
				<Источник>СправочникСсылка.СвоиЮрЛица</Источник>
				<Приемник>СправочникСсылка.Организации</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПрефиксНомеровДокументов --&gt; Префикс</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ПрефиксНомеровДокументов" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Префикс" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>--&gt; ИНН</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Если Найти(Источник.ИНН, "\") &lt;&gt; 0 Тогда
	Значение = Лев(Источник.ИНН, Найти(Источник.ИНН, "\") - 1);

Иначе
	Значение = СокрЛП(Источник.ИНН);

КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>ДатаРегистрации --&gt; ДатаРегистрации</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ОКВЭД --&gt; КодОКВЭД</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ОКВЭД" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодОКВЭД" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>ОКОНХ --&gt; КодОКОНХ</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="ОКОНХ" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодОКОНХ" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>ОКОПФ --&gt; КодОКОПФ</Наименование>
						<Порядок>450</Порядок>
						<Источник Имя="ОКОПФ" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодОКОПФ" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>ОКПО --&gt; КодПоОКПО</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="ОКПО" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>ОГРН --&gt; ОГРН</Наименование>
						<Порядок>550</Порядок>
						<Источник Имя="ОГРН" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="ОГРН" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>22</Код>
						<Наименование>ОКФС --&gt; КодОКФС</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="ОКФС" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="КодОКФС" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>НаименованиеПлательщикаПриПеречисленииНалогов --&gt; НаименованиеПлательщикаПриПеречисленииВБюджет</Наименование>
						<Порядок>650</Порядок>
						<Источник Имя="НаименованиеПлательщикаПриПеречисленииНалогов" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПлательщикаПриПеречисленииВБюджет" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>20</Код>
						<Наименование>Наименование --&gt; НаименованиеСокращенное</Наименование>
						<Порядок>700</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="НаименованиеСокращенное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>21</Код>
						<Наименование>ОфициальноеНаименование --&gt; НаименованиеПолное</Наименование>
						<Порядок>750</Порядок>
						<Источник Имя="ОфициальноеНаименование" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>15</Код>
						<Наименование>--&gt; КПП</Наименование>
						<Порядок>800</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
						<ПередВыгрузкой>Если Найти(Источник.ИНН, "\") &lt;&gt; 0 Тогда
	Значение = Сред(Источник.ИНН, Найти(Источник.ИНН, "\") + 1);

Иначе
	Значение = "";

КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>18</Код>
						<Наименование>--&gt; ИндивидуальныйПредприниматель</Наименование>
						<Порядок>850</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ИндивидуальныйПредприниматель" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
						<ПередВыгрузкой>Если Источник.ИндивидуальныйПредприниматель = 1 Тогда
	Значение = Источник;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>19</Код>
						<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
						<Порядок>900</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
						<ПередВыгрузкой>Значение = "ЮридическоеЛицо";
Если Источник.ИндивидуальныйПредприниматель = 1 Тогда
	Значение = "ФизическоеЛицо";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>23</Код>
						<Наименование>ОргПравФорма --&gt; НаименованиеОКОПФ</Наименование>
						<Порядок>950</Порядок>
						<Источник Имя="ОргПравФорма" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеОКОПФ" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>24</Код>
						<Наименование>ФормаСобственности --&gt; НаименованиеОКФС</Наименование>
						<Порядок>1000</Порядок>
						<Источник Имя="ФормаСобственности" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеОКФС" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Кассы</Код>
				<Наименование>СправочникСсылка.Склады --&gt; СправочникСсылка.Склады</Наименование>
				<Порядок>1100</Порядок>
				<Источник>СправочникСсылка.Склады</Источник>
				<Приемник>СправочникСсылка.Склады</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<ПередВыгрузкой>Значение = "Касса " + Источник.Наименование;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>3</Код>
						<Наименование>--&gt; ЭтоГруппа</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Склады</Код>
				<Наименование>СправочникСсылка.Склады --&gt; СправочникСсылка.Склады</Наименование>
				<Порядок>1100</Порядок>
				<Источник>СправочникСсылка.Склады</Источник>
				<Приемник>СправочникСсылка.Склады</Приемник>
				<Свойства>
					<Свойство>
						<Код>2</Код>
						<Наименование>--&gt; ТипСклада</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТипСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыСкладов"/>
						<ПередВыгрузкой>Если Источник.РозничныйСклад = 1 Тогда
	Значение = "РозничныйМагазин";
Иначе
	Значение = "ОптовыйСклад";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство Поиск="true">
						<Код>4</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>500</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true" Обязательное="true">
						<Код>6</Код>
						<Наименование>--&gt; ЭтоГруппа</Наименование>
						<Порядок>600</Порядок>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>ФизическиеЛица</Код>
				<Наименование>СправочникСсылка.ФизЛица --&gt; СправочникСсылка.ФизическиеЛица</Наименование>
				<Порядок>1300</Порядок>
				<ПослеВыгрузки>ФИО     = Источник.ПолнНаименование;
Поз1    = Найти(ФИО, " ");
Фамилия = Лев(ФИО, Поз1);
ИО      = Сред(ФИО, Поз1+1);
Поз2    = Найти(ИО, " ");
Имя     = Лев(ИО, Поз2);
Отчество= Сред(ИО, Поз2+1);

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник, "ФизЛицо");
ИсходящиеДанные.ДобавитьЗначение(Фамилия,  "Фамилия");
ИсходящиеДанные.ДобавитьЗначение(Имя,      "Имя");
ИсходящиеДанные.ДобавитьЗначение(Отчество, "Отчество");
ИсходящиеДанные.ДобавитьЗначение(НачГода(ТекущаяДата()), "Период");
ИсходящиеДанные.ДобавитьЗначение("true", "Активность");

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

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

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

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

Если (Определено = 0) И (Источник.ВалютаВзаиморасчетов &lt;&gt; Константа.ВалютаБухУчета) Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>Код --&gt; Код</Наименование>
						<Порядок>1200</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>Пользователи</Код>
				<Наименование>СправочникСсылка.Пользователи --&gt; СправочникСсылка.Пользователи</Наименование>
				<Порядок>16650</Порядок>
				<Источник>СправочникСсылка.Пользователи</Источник>
				<Приемник>СправочникСсылка.Пользователи</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>2</Код>
						<Наименование>Наименование --&gt; Наименование</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>Перечисления</Код>
			<Наименование>Перечисления</Наименование>
			<Порядок>4200</Порядок>
			<Правило>
				<Код>ПорядкиОкругления</Код>
				<Наименование>ПеречислениеСсылка.ПорядкиОкругления --&gt; ПеречислениеСсылка.ПорядкиОкругления</Наименование>
				<Порядок>2600</Порядок>
				<Источник>ПеречислениеСсылка.ПорядкиОкругления</Источник>
				<Приемник>ПеречислениеСсылка.ПорядкиОкругления</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Окр0_01 --&gt; Окр0_01</Наименование>
						<Порядок>100</Порядок>
						<Источник>Окр0_01</Источник>
						<Приемник>Окр0_01</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Окр0_05 --&gt; Окр0_05</Наименование>
						<Порядок>200</Порядок>
						<Источник>Окр0_05</Источник>
						<Приемник>Окр0_05</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Окр1 --&gt; Окр1</Наименование>
						<Порядок>300</Порядок>
						<Источник>Окр1</Источник>
						<Приемник>Окр1</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>Окр5 --&gt; Окр5</Наименование>
						<Порядок>400</Порядок>
						<Источник>Окр5</Источник>
						<Приемник>Окр5</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>Окр10 --&gt; Окр10</Наименование>
						<Порядок>500</Порядок>
						<Источник>Окр10</Источник>
						<Приемник>Окр10</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Окр50 --&gt; Окр50</Наименование>
						<Порядок>600</Порядок>
						<Источник>Окр50</Источник>
						<Приемник>Окр50</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>Окр100 --&gt; Окр100</Наименование>
						<Порядок>700</Порядок>
						<Источник>Окр100</Источник>
						<Приемник>Окр100</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СтавкиНДС</Код>
				<Наименование>ПеречислениеСсылка.СтавкиНДС --&gt; ПеречислениеСсылка.СтавкиНДС</Наименование>
				<Порядок>2700</Порядок>
				<Источник>ПеречислениеСсылка.СтавкиНДС</Источник>
				<Приемник>ПеречислениеСсылка.СтавкиНДС</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>БезНДС --&gt; БезНДС</Наименование>
						<Порядок>100</Порядок>
						<Источник>БезНДС</Источник>
						<Приемник>БезНДС</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>НДС10 --&gt; НДС10</Наименование>
						<Порядок>200</Порядок>
						<Источник>НДС10</Источник>
						<Приемник>НДС10</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>НДС20 --&gt; НДС20</Наименование>
						<Порядок>300</Порядок>
						<Источник>НДС20</Источник>
						<Приемник>НДС20</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>НДС20_120 --&gt; НДС20_120</Наименование>
						<Порядок>400</Порядок>
						<Источник>НДС20_120</Источник>
						<Приемник>НДС20_120</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>НДС10_110 --&gt; НДС10_110</Наименование>
						<Порядок>500</Порядок>
						<Источник>НДС10_110</Источник>
						<Приемник>НДС10_110</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>НДС18 --&gt; НДС18</Наименование>
						<Порядок>600</Порядок>
						<Источник>НДС18</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>НДС18_118 --&gt; НДС18_118</Наименование>
						<Порядок>700</Порядок>
						<Источник>НДС18_118</Источник>
						<Приемник>НДС18_118</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>НДС16_67 --&gt; НДС20_120</Наименование>
						<Порядок>800</Порядок>
						<Источник>НДС16_67</Источник>
						<Приемник>НДС20_120</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>НДС9_09 --&gt; НДС10_110</Наименование>
						<Порядок>900</Порядок>
						<Источник>НДС9_09</Источник>
						<Приемник>НДС10_110</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыРасчетаКомиссионногоВознаграждения</Код>
				<Наименование>ПеречислениеСсылка.СпособыРасчетаВознаграждения --&gt; ПеречислениеСсылка.СпособыРасчетаКомиссионногоВо</Наименование>
				<Порядок>4400</Порядок>
				<Источник>ПеречислениеСсылка.СпособыРасчетаВознаграждения</Источник>
				<Приемник>ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПроцентОтПрибыли --&gt; ПроцентОтРазностиСуммПродажиИ</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПроцентОтПрибыли</Источник>
						<Приемник>ПроцентОтРазностиСуммПродажиИПоступления</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПроцентОтПродаж --&gt; ПроцентОтСуммыПродажи</Наименование>
						<Порядок>200</Порядок>
						<Источник>ПроцентОтПродаж</Источник>
						<Приемник>ПроцентОтСуммыПродажи</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Ручное --&gt; НеРассчитывается</Наименование>
						<Порядок>300</Порядок>
						<Источник>Ручное</Источник>
						<Приемник>НеРассчитывается</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ВидыДоговоровКонтрагентов</Код>
				<Наименование> --&gt; ПеречислениеСсылка.ВидыДоговоровКонтрагентов</Наименование>
				<Порядок>4450</Порядок>
				<Приемник>ПеречислениеСсылка.ВидыДоговоровКонтрагентов</Приемник>
				<Свойства/>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>Регистры сведений</Код>
			<Наименование>Регистры сведений</Наименование>
			<Порядок>4400</Порядок>
			<Правило>
				<Код>ФИОФизЛиц</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.ФИОФизЛиц</Наименование>
				<Порядок>4300</Порядок>
				<Приемник>РегистрСведенийЗапись.ФИОФизическихЛиц</Приемник>
				<Свойства>
					<Свойство>
						<Код>2</Код>
						<Наименование>--&gt; Фамилия</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Фамилия" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>--&gt; Имя</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Имя" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>--&gt; Отчество</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Отчество" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>--&gt; ФизическоеЛицо</Наименование>
						<Порядок>450</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ФизическоеЛицо" Вид="Измерение"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>--&gt; Период</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>--&gt; Активность</Наименование>
						<Порядок>550</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
				<Код>КонтактнаяИнформация</Код>
				<Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование>
				<Порядок>4350</Порядок>
				<ПередВыгрузкой>ВыгружаемыйОбъект = ПолучитьЗначение(ВходящиеДанные,"Объект");
Если (ВыгружаемыйОбъект.Вид() &lt;&gt; "Контрагенты")
   И (ВыгружаемыйОбъект.Вид() &lt;&gt; "ФизЛица") Тогда
	Если (Параметры.БазоваяВерсия=1) ИЛИ ((ПустоеЗначение(ВыгружаемыйОбъект)=0) И (ВыгружаемыйОбъект &lt;&gt; Параметры.ЮрЛицо)) Тогда
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
				<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
				<Приемник>РегистрСведенийЗапись.УдалитьКонтактнаяИнформация</Приемник>
				<Свойства>
					<Свойство>
						<Код>1</Код>
						<Наименование>--&gt; Вид</Наименование>
						<Порядок>50</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Вид" Вид="Измерение"/>
						<ПередВыгрузкой>ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>--&gt; Объект</Наименование>
						<Порядок>100</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Объект" Вид="Измерение"/>
						<ПередВыгрузкой>Значение = ПолучитьЗначение(ВходящиеДанные,"Объект");
Если Значение.Вид()="Контрагенты" Тогда
	ИмяПКО = "Контрагенты"
ИначеЕсли Значение.Вид()="ФизЛица" Тогда
	ИмяПКО = "ФизическиеЛица";
Иначе
	ИмяПКО = "Организации";
КонецЕсли;</ПередВыгрузкой>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>--&gt; Тип</Наименование>
						<Порядок>150</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>--&gt; Поле1</Наименование>
						<Порядок>200</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>--&gt; Поле2</Наименование>
						<Порядок>250</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>6</Код>
						<Наименование>--&gt; Поле3</Наименование>
						<Порядок>300</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>--&gt; Поле4</Наименование>
						<Порядок>350</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>--&gt; Поле5</Наименование>
						<Порядок>400</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>9</Код>
						<Наименование>--&gt; Поле6</Наименование>
						<Порядок>450</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>10</Код>
						<Наименование>--&gt; Поле7</Наименование>
						<Порядок>500</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>11</Код>
						<Наименование>--&gt; Поле8</Наименование>
						<Порядок>550</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>12</Код>
						<Наименование>--&gt; Поле9</Наименование>
						<Порядок>600</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>13</Код>
						<Наименование>--&gt; Представление</Наименование>
						<Порядок>650</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>14</Код>
						<Наименование>--&gt; ТипДома</Наименование>
						<Порядок>700</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТипДома" Вид="Ресурс" Тип="ПеречислениеСсылка.УдалитьТипыДомов"/>
					</Свойство>
					<Свойство>
						<Код>15</Код>
						<Наименование>--&gt; ТипКвартиры</Наименование>
						<Порядок>750</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТипКвартиры" Вид="Ресурс" Тип="ПеречислениеСсылка.УдалитьТипыКвартир"/>
					</Свойство>
					<Свойство>
						<Код>16</Код>
						<Наименование>--&gt; ТипКорпуса</Наименование>
						<Порядок>800</Порядок>
						<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
						<Источник Имя="" Вид=""/>
						<Приемник Имя="ТипКорпуса" Вид="Ресурс" Тип="ПеречислениеСсылка.УдалитьТипыКорпусов"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
	</ПравилаКонвертацииОбъектов>
	<ПравилаВыгрузкиДанных>
		<Правило Отключить="false">
			<Код>ПоступлениеТМЦ</Код>
			<Наименование>ПоступлениеТМЦ</Наименование>
			<Порядок>50</Порядок>
			<КодПравилаКонвертации>ПоступлениеТоваровУслуг                           </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПоступлениеТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ОприходованиеТМЦ</Код>
			<Наименование>ОприходованиеТМЦ</Наименование>
			<Порядок>100</Порядок>
			<КодПравилаКонвертации>ОприходованиеТоваров                              </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ОприходованиеТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>Доверенность</Код>
			<Наименование>Доверенность</Наименование>
			<Порядок>150</Порядок>
			<КодПравилаКонвертации>Доверенность                                      </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.Доверенность</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>Реализация</Код>
			<Наименование>Реализация</Наименование>
			<Порядок>200</Порядок>
			<КодПравилаКонвертации>РеализацияТоваровУслуг                            </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.Реализация</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПоступлениеТМЦРозница</Код>
			<Наименование>ПоступлениеТМЦРозница</Наименование>
			<Порядок>250</Порядок>
			<КодПравилаКонвертации>ПоступлениеТоваровУслугРозница                    </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПоступлениеТМЦРозница</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>РеализацияРозница</Код>
			<Наименование>РеализацияРозница</Наименование>
			<Порядок>300</Порядок>
			<КодПравилаКонвертации>РеализацияРозница                                 </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.РеализацияРозница</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>СписаниеТМЦ</Код>
			<Наименование>СписаниеТМЦ</Наименование>
			<Порядок>350</Порядок>
			<КодПравилаКонвертации>СписаниеТоваров                                   </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.СписаниеТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>КомплектацияТМЦ</Код>
			<Наименование>Комплектация ТМЦ</Наименование>
			<Порядок>400</Порядок>
			<КодПравилаКонвертации>КомплектацияНоменклатуры                          </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.КомплектацияТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ВозвратПоставщику</Код>
			<Наименование>ВозвратПоставщику</Наименование>
			<Порядок>450</Порядок>
			<КодПравилаКонвертации>ВозвратТоваровПоставщику                          </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ВозвратПоставщику</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ВозвратОтПокупателя</Код>
			<Наименование>ВозвратОтПокупателя</Наименование>
			<Порядок>500</Порядок>
			<КодПравилаКонвертации>ВозвратТоваровОтПокупателя                        </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ВозвратОтПокупателя</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ИнвентаризацияТМЦ</Код>
			<Наименование>ИнвентаризацияТМЦ</Наименование>
			<Порядок>550</Порядок>
			<КодПравилаКонвертации>ИнвентаризацияТоваровНаСкладе                     </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ИнвентаризацияТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ОтчетККМ</Код>
			<Наименование>ОтчетККМ</Наименование>
			<Порядок>600</Порядок>
			<КодПравилаКонвертации>ОтчетОРозничныхПродажах                           </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ОтчетККМ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ОтчетКомиссионера</Код>
			<Наименование>ОтчетКомиссионера</Наименование>
			<Порядок>650</Порядок>
			<КодПравилаКонвертации>ОтчетКомиссионераОПродажах                        </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ОтчетКомиссионера</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ОтчетКомитенту</Код>
			<Наименование>ОтчетКомитенту</Наименование>
			<Порядок>700</Порядок>
			<КодПравилаКонвертации>ОтчетКомитентуОПродажах                           </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ОтчетКомитенту</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПеремещениеТМЦ</Код>
			<Наименование>ПеремещениеТМЦ</Наименование>
			<Порядок>750</Порядок>
			<КодПравилаКонвертации>ПеремещениеТоваров                                </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПеремещениеТМЦ</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>СтрокаВыпискиРасход</Код>
			<Наименование>СтрокаВыпискиРасход</Наименование>
			<Порядок>800</Порядок>
			<КодПравилаКонвертации>ПлатежныйОрдерСписаниеДенежныхСредств             </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.СтрокаВыпискиРасход</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>РКО</Код>
			<Наименование>РКО</Наименование>
			<Порядок>850</Порядок>
			<КодПравилаКонвертации>РасходныйКассовыйОрдер                            </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.РКО</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПКО</Код>
			<Наименование>ПКО</Наименование>
			<Порядок>900</Порядок>
			<КодПравилаКонвертации>ПриходныйКассовыйОрдер                            </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПКО</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>СтрокаВыпискиПриход</Код>
			<Наименование>СтрокаВыпискиПриход</Наименование>
			<Порядок>950</Порядок>
			<КодПравилаКонвертации>ПлатежноеПоручениеВходящее                        </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.СтрокаВыпискиПриход</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>СчетФактураВыданный</Код>
			<Наименование>СчетФактураВыданный</Наименование>
			<Порядок>1000</Порядок>
			<КодПравилаКонвертации>СчетФактураВыданный                               </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.СчетФактураВыданный</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>СчетФактураПолученный</Код>
			<Наименование>СчетФактураПолученный</Наименование>
			<Порядок>1050</Порядок>
			<КодПравилаКонвертации>СчетФактураПолученный                             </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.СчетФактураПолученный</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>АвансовыйОтчет</Код>
			<Наименование>АвансовыйОтчет</Наименование>
			<Порядок>1100</Порядок>
			<КодПравилаКонвертации>АвансовыйОтчет                                    </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.АвансовыйОтчет</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПоступлениеТМЦИмпорт</Код>
			<Наименование>ПоступлениеТМЦИмпорт</Наименование>
			<Порядок>1150</Порядок>
			<КодПравилаКонвертации>ПоступлениеТоваровУслугИмпорт                     </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПоступлениеТМЦИмпорт</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ГТДИмпорт</Код>
			<Наименование>ГТДИмпорт</Наименование>
			<Порядок>1200</Порядок>
			<КодПравилаКонвертации>ГТДИмпорт                                         </КодПравилаКонвертации>
			<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
			<ПередОбработкойПравила>Запрос = СоздатьОбъект("Запрос");
ВыбЮрЛицо = Параметры.ЮрЛицо;

ТекстЗапроса = "
|Период С ДатаНачала По ДатаОкончания;
|ДатаДок             = Документ.ПоступлениеТМЦИмпорт.ДатаДок;
|НомерДок            = Документ.ПоступлениеТМЦИмпорт.НомерДок;
|Док                 = Документ.ПоступлениеТМЦИмпорт.ТекущийДокумент;
|ЮрЛицо              = Документ.ПоступлениеТМЦИмпорт.ЮрЛицо;
|//Комментарий       = Документ.ПоступлениеТМЦИмпорт.Комментарий;
|Валюта              = Документ.ПоступлениеТМЦИмпорт.Валюта;
|Курс                = Документ.ПоступлениеТМЦИмпорт.Курс;
|Кратность           = Документ.ПоступлениеТМЦИмпорт.Кратность;
|ПошлинаВВалюте      = Документ.ПоступлениеТМЦИмпорт.ПошлинаВВалюте;
|НДСВВалюте          = Документ.ПоступлениеТМЦИмпорт.НДСВВалюте;
|Таможня             = Документ.ПоступлениеТМЦИмпорт.Таможня;
|ДоговорТаможниРуб   = Документ.ПоступлениеТМЦИмпорт.ДоговорТаможниРуб;
|ДоговорТаможниВал   = Документ.ПоступлениеТМЦИмпорт.ДоговорТаможниВал;
|ТаможенныйСборРуб   = Документ.ПоступлениеТМЦИмпорт.ТаможенныйСборРуб;
|ТаможенныйСборВал   = Документ.ПоступлениеТМЦИмпорт.ТаможенныйСборВал;
|ТаможенныйСборВал_Р = Документ.ПоступлениеТМЦИмпорт.ТаможенныйСборВал_Р;
|Номенклатура        = Документ.ПоступлениеТМЦИмпорт.Номенклатура;
|СтавкаПошлины       = Документ.ПоступлениеТМЦИмпорт.СтавкаПошлины;
|СтавкаНДС           = Документ.ПоступлениеТМЦИмпорт.СтавкаНДС;
|Количество          = Документ.ПоступлениеТМЦИмпорт.Количество;
|Единица             = Документ.ПоступлениеТМЦИмпорт.Единица;
|Коэффициент         = Документ.ПоступлениеТМЦИмпорт.Коэффициент;
|Цена                = Документ.ПоступлениеТМЦИмпорт.Цена;
|Сумма               = Документ.ПоступлениеТМЦИмпорт.Сумма;
|НомерСтроки         = Документ.ПоступлениеТМЦИмпорт.НомерСтроки;
|СуммаПошлиныРуб     = Документ.ПоступлениеТМЦИмпорт.СуммаПошлиныРуб;
|СуммаНДСРуб         = Документ.ПоступлениеТМЦИмпорт.СуммаНДСРуб;
|ТаможеннаяСтоимость = Документ.ПоступлениеТМЦИмпорт.ТаможеннаяСтоимость;
|СуммаПошлиныВал     = Документ.ПоступлениеТМЦИмпорт.СуммаПошлиныВал;
|СуммаНДСВал         = Документ.ПоступлениеТМЦИмпорт.СуммаНДСВал;
|НомерГТД            = Документ.ПоступлениеТМЦИмпорт.Партия.ГТД;
|СтранаПроисхождения = Документ.ПоступлениеТМЦИмпорт.Партия.СтранаПроисхождения;
|Функция КоличествоСумма         = Сумма(Количество);
|Функция СуммаСумма              = Сумма(Сумма);
|Функция СуммаНДСРубСумма        = Сумма(СуммаНДСРуб);
|Функция СуммаПошлиныРубСумма    = Сумма(СуммаПошлиныРуб);
|Функция СуммаПошлиныВалСумма    = Сумма(СуммаПошлиныВал);
|Функция СуммаНДСВалСумма        = Сумма(СуммаНДСВал);
|Функция ТаможеннаяСтоимостьСумма= Сумма(ТаможеннаяСтоимость);
|Группировка ДатаДок;
|Группировка НомерДок;
|Группировка НомерГТД;
|Группировка СтавкаПошлины;
|Группировка СтавкаНДС;
|Группировка НомерСтроки;
|";

Если ПустоеЗначение(ВыбЮрЛицо) = 0 Тогда
	ТекстЗапроса = ТекстЗапроса + " Условие (ЮрЛицо = ВыбЮрЛицо);";
КонецЕсли;

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

Запрос.Выполнить(ТекстЗапроса);

Пока Запрос.Группировка("ДатаДок")=1 Цикл
	Пока Запрос.Группировка("НомерДок")=1 Цикл
		Пока Запрос.Группировка("НомерГТД")=1 Цикл
			ВыборкаДанных.НоваяСтрока();
			ВыборкаДанных.ДатаДок             = Запрос.ДатаДок;
			ВыборкаДанных.НомерДок            = Запрос.НомерДок;
			ВыборкаДанных.ЮрЛицо              = Запрос.ЮрЛицо;
			ВыборкаДанных.Валюта              = Запрос.Валюта;
			ВыборкаДанных.Курс                = Запрос.Курс;
			ВыборкаДанных.Кратность           = Запрос.Кратность;
			ВыборкаДанных.Таможня             = Запрос.Таможня;
			ВыборкаДанных.ДоговорТаможниРуб   = Запрос.ДоговорТаможниРуб;
			ВыборкаДанных.ДоговорТаможниВал   = Запрос.ДоговорТаможниВал;
			ВыборкаДанных.ТаможенныйСборРуб   = Запрос.ТаможенныйСборРуб;
			ВыборкаДанных.ТаможенныйСборВал   = Запрос.ТаможенныйСборВал;
			ВыборкаДанных.ТаможенныйСборВал_Р = Запрос.ТаможенныйСборВал_Р;
			ВыборкаДанных.НомерГТД            = Запрос.НомерГТД;
			ВыборкаДанных.ПошлинаВВалюте      = Запрос.ПошлинаВВалюте;
			ВыборкаДанных.НДСВВалюте          = Запрос.НДСВВалюте;
			
			ВыборкаДанных.Товары  = СоздатьОбъект("ТаблицаЗначений");
			ВыборкаДанных.Товары.НоваяКолонка("Номенклатура");
			ВыборкаДанных.Товары.НоваяКолонка("Количество");
			ВыборкаДанных.Товары.НоваяКолонка("ТаможеннаяСтоимость");
			ВыборкаДанных.Товары.НоваяКолонка("НомерРаздела");
			ВыборкаДанных.Товары.НоваяКолонка("Единица");
			ВыборкаДанных.Товары.НоваяКолонка("Коэффициент");
			ВыборкаДанных.Товары.НоваяКолонка("СуммаПошлиныВал");
			ВыборкаДанных.Товары.НоваяКолонка("СуммаНДСВал");
			ВыборкаДанных.Товары.НоваяКолонка("СуммаПошлиныРуб");
			ВыборкаДанных.Товары.НоваяКолонка("СуммаНДСРуб");
			ВыборкаДанных.Товары.НоваяКолонка("СтранаПроисхождения");
			ВыборкаДанных.Товары.НоваяКолонка("ДокументПартии");
			
			ВыборкаДанных.Разделы = СоздатьОбъект("ТаблицаЗначений");
			ВыборкаДанных.Разделы.НоваяКолонка("СтавкаПошлины");
			ВыборкаДанных.Разделы.НоваяКолонка("СтавкаНДС");
			ВыборкаДанных.Разделы.НоваяКолонка("СуммаПошлины");
			ВыборкаДанных.Разделы.НоваяКолонка("СуммаНДС");
			ВыборкаДанных.Разделы.НоваяКолонка("ТаможеннаяСтоимость");
			
			Пока Запрос.Группировка("СтавкаПошлины")=1 Цикл
				Пока Запрос.Группировка("СтавкаНДС")=1 Цикл
					ВыборкаДанных.Разделы.НоваяСтрока();
					ВыборкаДанных.Разделы.СтавкаПошлины       = Запрос.СтавкаПошлины;
					ВыборкаДанных.Разделы.СтавкаНДС           = Запрос.СтавкаНДС;
					ВыборкаДанных.Разделы.ТаможеннаяСтоимость = Запрос.ТаможеннаяСтоимостьСумма;
					
					Если Запрос.ПошлинаВВалюте = 1 Тогда
						ВыборкаДанных.Разделы.СуммаПошлины        = Запрос.СуммаПошлиныВалСумма;
					Иначе
						ВыборкаДанных.Разделы.СуммаПошлины        = Запрос.СуммаПошлиныРубСумма;
					КонецЕсли;
					
					Если Запрос.НДСВВалюте = 1 Тогда
						ВыборкаДанных.Разделы.СуммаНДС            = Запрос.СуммаНДСВалСумма;
					Иначе
						ВыборкаДанных.Разделы.СуммаНДС            = Запрос.СуммаНДСРубСумма;
					КонецЕсли;
					НомерРаздела = ВыборкаДанных.Разделы.НомерСтроки;
					Пока Запрос.Группировка("НомерСтроки")=1 Цикл
						ВыборкаДанных.Товары.НоваяСтрока();
						ВыборкаДанных.Товары.НомерРаздела        = НомерРаздела;
						ВыборкаДанных.Товары.Номенклатура        = Запрос.Номенклатура;
						ВыборкаДанных.Товары.Количество          = Запрос.Количество;
						ВыборкаДанных.Товары.Единица             = Запрос.Единица;
						ВыборкаДанных.Товары.Коэффициент         = Запрос.Коэффициент;
						ВыборкаДанных.Товары.ТаможеннаяСтоимость = Запрос.ТаможеннаяСтоимость;
						ВыборкаДанных.Товары.СуммаПошлиныВал     = Запрос.СуммаПошлиныВал;
						ВыборкаДанных.Товары.СуммаПошлиныРуб     = Запрос.СуммаПошлиныРуб;
						ВыборкаДанных.Товары.СуммаНДСВал         = Запрос.СуммаНДСВал;
						ВыборкаДанных.Товары.СуммаНДСРуб         = Запрос.СуммаНДСРуб;
						ВыборкаДанных.Товары.СтранаПроисхождения = Запрос.СтранаПроисхождения;
						ВыборкаДанных.Товары.ДокументПартии      = Запрос.Док;
					КонецЦикла;
				КонецЦикла;
			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;</ПередОбработкойПравила>
		</Правило>
		<Правило Отключить="false">
			<Код>ПоступлениеДопРасходы</Код>
			<Наименование>ПоступлениеДопРасходы</Наименование>
			<Порядок>1250</Порядок>
			<КодПравилаКонвертации>ПоступлениеДопРасходов                            </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПоступлениеДопРасходы</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>КорректировкаДолга</Код>
			<Наименование>КорректировкаДолга</Наименование>
			<Порядок>1300</Порядок>
			<КодПравилаКонвертации>КорректировкаДолга                                </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.КорректировкаДолга</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПереоценкаРозница</Код>
			<Наименование>ПереоценкаРозница</Наименование>
			<Порядок>1350</Порядок>
			<КодПравилаКонвертации>ПереоценкаТоваровВРознице                         </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПереоценкаРозница</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>ПоступлениеПрочее</Код>
			<Наименование>ПоступлениеПрочее</Наименование>
			<Порядок>1400</Порядок>
			<КодПравилаКонвертации>ПоступлениеТоваровУслугПрочее                     </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.ПоступлениеПрочее</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>РеализацияПрочее</Код>
			<Наименование>РеализацияПрочее</Наименование>
			<Порядок>1450</Порядок>
			<КодПравилаКонвертации>РеализацияТоваровУслугПрочее                      </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>ДокументСсылка.РеализацияПрочее</ОбъектВыборки>
		</Правило>
		<Правило Отключить="false">
			<Код>КонтактнаяИнформация</Код>
			<Наименование>Контактная информация контрагентов</Наименование>
			<Порядок>1500</Порядок>
			<КодПравилаКонвертации>КонтактнаяИнформация                              </КодПравилаКонвертации>
			<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
			<ПередОбработкойПравила>//контрагенты
СпрКонтрагенты = СоздатьОбъект("Справочник.Контрагенты");
СпрКонтрагенты.ВыбратьЭлементы();
Пока СпрКонтрагенты.ПолучитьЭлемент()=1 Цикл
	Если СпрКонтрагенты.ЭтоГруппа()=1 Тогда
		Продолжить;
	КонецЕсли;
	Если ПустоеЗначение(СпрКонтрагенты.ЮрФизЛицо) = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	Если ПустоеЗначение(СпрКонтрагенты.ЮрФизЛицо.ЮрАдрес) = 0 Тогда

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

	КонецЕсли;

	Если ПустоеЗначение(СпрКонтрагенты.ЮрФизЛицо.ФактАдрес) = 0 Тогда

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

	КонецЕсли;

	Если ПустоеЗначение(СпрКонтрагенты.ЮрФизЛицо.Телефоны) = 0 Тогда

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

	КонецЕсли;

КонецЦикла;

//организации
СпрОрганизации = СоздатьОбъект("Справочник.СвоиЮрЛица");
СпрОрганизации.ВыбратьЭлементы();
Пока СпрОрганизации.ПолучитьЭлемент()=1 Цикл

	Если ПустоеЗначение(СпрОрганизации.ЮрАдрес)=0 Тогда

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

	КонецЕсли;

	Если ПустоеЗначение(СпрОрганизации.ФактАдрес)=0 Тогда

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

	КонецЕсли;

	Если ПустоеЗначение(СпрОрганизации.Телефоны)=0 Тогда

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

	КонецЕсли;

КонецЦикла;</ПередОбработкойПравила>
		</Правило>
	</ПравилаВыгрузкиДанных>
	<ПравилаОчисткиДанных/>
	<Алгоритмы>
		<Алгоритм Имя="ПолучитьСтруктуруАдреса" ИспользуетсяПриЗагрузке="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)); // квартира
	ИсходящиеДанные.Установить("ТипДома",		?(ПустоеЗначение(АдресСписком.ПолучитьЗначение(8))=1, "", "Дом"));
	ИсходящиеДанные.Установить("ТипКвартиры",	?(ПустоеЗначение(АдресСписком.ПолучитьЗначение(9))=1, "", "Квартира"));
	ИсходящиеДанные.Установить("ТипКорпуса",	?(ПустоеЗначение(АдресСписком.ПолучитьЗначение(10))=1,"", "Корпус"));
	
	ТекПредставление = "";
	
	Если СокрЛП(ИсходящиеДанные.Получить("Поле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);
	КонецЕсли;
	
	ИсходящиеДанные.Установить("Представление", ТекПредставление);
	
Иначе
	//Сообщить("Адрес: " + Адрес + " не соответствует требованиям МНС, "+ИсходящиеДанные.Получить("Объект"));
	ИсходящиеДанные.Установить("Представление", Адрес);
КонецЕсли;</Текст>
		</Алгоритм>
	</Алгоритмы>
	<Запросы/>
</ПравилаОбмена>