﻿<ПравилаОбмена>
	<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20">2.01</ВерсияФормата>
	<Ид>b85ca9da-ca25-497e-b589-594cb8149e6b    </Ид>
	<Наименование>Торговля+Склад, редакция 9.2 --&gt; УправлениеТорговлей</Наименование>
	<ДатаВремяСоздания>2019-02-26T12:45:50</ДатаВремяСоздания>
	<Источник ВерсияПлатформы="7.7" ВерсияКонфигурации="7.70.984" СинонимКонфигурации="">Торговля+Склад, редакция 9.2</Источник>
	<Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="11.4.7.108" СинонимКонфигурации="Управление торговлей, редакция 11">УправлениеТорговлей</Приемник>
	<ПередВыгрузкойДанных>БанковскиеВыпискиКФормированию = СоздатьОбъект("ТаблицаЗначений");
БанковскиеВыпискиКФормированию.НоваяКолонка("Дата");
БанковскиеВыпискиКФормированию.НоваяКолонка("БанковскийСчет");
БанковскиеВыпискиКФормированию.НоваяКолонка("ВидДвижения");
БанковскиеВыпискиКФормированию.НоваяКолонка("Сумма");
БанковскиеВыпискиКФормированию.НоваяКолонка("Документ");

Параметры.БанковскиеВыпискиКФормированию = БанковскиеВыпискиКФормированию;
Параметры.РазделительТелефонов           = ",";

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

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

Константы.КонтролироватьУникальностьРабочегоНаименованияНоменклатурыИХарактеристик.Установить(Истина);

ПараметрыПослеЗагрузкиДанных = ОбменДаннымиУТ.ПараметрыПослеЗагрузкиДанных();
ОбменДаннымиУТ.ПослеЗагрузкиДанных(ПараметрыПослеЗагрузкиДанных);</ПослеЗагрузкиДанных>
	<Параметры>
		<Параметр Имя="БанковскиеВыпискиКФормированию                    " Наименование="БанковскиеВыпискиКФормированию" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ВариантКонтроляОстатков                           " Наименование="ВариантКонтроляОстатков" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Строка" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДатаНачалаСценария                                " Наименование="ДатаНачалаСценария" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Дата" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДатаОкончанияСценария                             " Наименование="ДатаОкончанияСценария" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Дата" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДополнительныеРеквизитыКонтрагентов               " Наименование="ДополнительныеРеквизитыКонтрагентов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ДополнительныеРеквизитыНоменклатуры               " Наименование="ДополнительныеРеквизитыНоменклатуры" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьОстаткиПоПартиям                      " Наименование="ИспользоватьОстаткиПоПартиям" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьСоглашенияСКлиентами                  " Наименование="ИспользоватьСоглашенияСКлиентами" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьСоглашенияСПоставщиками               " Наименование="ИспользоватьСоглашенияСПоставщиками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьСтатусыВЗаказахКлиентов               " Наименование="ИспользоватьСтатусыВЗаказахКлиентов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьСтатусыВЗаказахПоставщикам            " Наименование="ИспользоватьСтатусыВЗаказахПоставщикам" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ИспользоватьУпаковки                              " Наименование="ИспользоватьУпаковки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="КоличествоКонтрагентовДляЮрФизЛиц                 " Наименование="КоличествоКонтрагентовДляЮрФизЛиц" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="НезависимоВестиПартнеровИКонтрагентов             " Наименование="НезависимоВестиПартнеровИКонтрагентов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="НоменклатураСУпаковками                           " Наименование="НоменклатураСУпаковками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ПервыеИПоследниеДокументыПоДоговорам              " Наименование="ПервыеДокументыПоДоговорам" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ПоследниеОтчетыКомитентамПоДоговорам              " Наименование="ПоследниеОтчетыКомитентамПоДоговорам" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="РазделительТелефонов                              " Наименование="РазделительТелефонов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Строка" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СоответствиеКонтрагентыЮрЛицо                     " Наименование="СоответствиеКонтрагентыЮрЛицо" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СписокНоменклатурыСНомерамиГТД                    " Наименование="СписокНоменклатурыСНомерамиГТД" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СтатистикаВозвратыОтПодотчетников                 " Наименование="СтатистикаВозвратыОтПодотчетников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СтатистикаПерерасходовПодотчетников               " Наименование="СтатистикаПерерасходовПодотчетников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СтатистикаПоДвижениямДенежныхСредств              " Наименование="СтатистикаПоДвижениямДенежныхСредств" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СтатистикаПоДоговорам_СортДоговор                 " Наименование="ПараметрыДоговоровКонтрагентов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="СтатистикаПоДоговорам_СортКонтрагент              " Наименование="ПараметрыДоговоровКонтрагентов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="Сценарий_ПереносДокументов                        " Наименование="Сценарий_ПереносДокументов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="Сценарий_ПереносОстатков                          " Наименование="Сценарий_ПереносОстатков" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТабКонтрагентыСкладыНТТ                           " Наименование="ТабКонтрагентыСкладыНТТ" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ТаблицаВзаиморасчетовСРозничнымиТочками           " Наименование="ТаблицаВзаиморасчетовСРозничнымиТочками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ЭтапПереноса                                      " Наименование="ЭтапПереноса" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
		<Параметр Имя="ЭтоПереходНаБазовуюВерсию                         " Наименование="ЭтоПереходНаБазовуюВерсию" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="Число" ПередаватьПараметрПриВыгрузке="false"/>
	</Параметры>
	<Обработки/>
	<ПравилаКонвертацииОбъектов>
		<Правило>
			<Код>КонстантыНабор</Код>
			<Наименование>Набор констант: Набор констант</Наименование>
			<Порядок>50</Порядок>
			<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ИспользоватьПартнеровИКонтрагентов", 0);
ВходящиеДанные.Установить("ИспользоватьПартнеровКакКонтрагентов", 1);

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

ВходящиеДанные.Установить("ИспользоватьСтатусыЗаказовПоставщикам", Параметры.ИспользоватьСтатусыВЗаказахПоставщикам);</ПередВыгрузкой>
			<ПослеЗагрузки>Параметры.Вставить("ЗагруженыНастройки");

Отказ = Истина;

Если Объект.ИспользоватьСтатусыЗаказовПоставщикам И Не Объект.ИспользоватьЗаказыПоставщикам Тогда
	Объект.ИспользоватьЗаказыПоставщикам = Истина;
КонецЕсли;
Если Объект.НеЗакрыватьЗаказыКлиентовБезПолнойОплаты И Не Объект.НеЗакрыватьЗаказыКлиентовБезПолнойОтгрузки Тогда
	Объект.ИспользоватьЗаказыКлиентов = Истина;
КонецЕсли;

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

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

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриЗакупках)
|ОбрабатыватьДокументы все;
|Без итогов;
|ТекущийДокумент = Документ.ПоступлениеТМЦ.ТекущийДокумент, Документ.ПоступлениеТМЦРозница.ТекущийДокумент;
|КодОперации = Документ.ПоступлениеТМЦ.КодОперации, Документ.ПоступлениеТМЦРозница.КодОперации;
|Группировка ТекущийДокумент;
|Условие((КодОперации = Перечисление.КодыОпераций.ПриемНаРеализацию)
|ИЛИ (КодОперации = Перечисление.КодыОпераций.ПриемНаРеализациюРозница));
|"//}}ЗАПРОС
;

Запрос.Выполнить(ТекстЗапроса);
Значение = Запрос.Группировка();</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>7</Код>
					<Наименование>--&gt; ИспользоватьКомиссиюПриПродажах</Наименование>
					<Порядок>350</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьКомиссиюПриПродажах" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>// Устанавливаем ФО если в базе есть хотя бы один документ передачи на комиссию

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриПродаже)
|ОбрабатыватьДокументы все;
|Без итогов;
|ТекущийДокумент = Документ.Реализация.ТекущийДокумент, Документ.РеализацияРозница.ТекущийДокумент;
|КодОперации = Документ.Реализация.КодОперации, Документ.РеализацияРозница.КодОперации;
|Группировка ТекущийДокумент;
|Условие(КодОперации = Перечисление.КодыОпераций.ПередачаНаРеализацию);
|"//}}ЗАПРОС
;

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

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

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

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

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

Если Параметры.ИспользоватьУпаковки = -1 Тогда
	УстновитьПараметрИспользоватьУпаковки();
КонецЕсли;
Значение = Параметры.ИспользоватьУпаковки;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>13</Код>
					<Наименование> --&gt; ИспользоватьДополнительныеРеквизитыИСведения</Наименование>
					<Порядок>600</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьДополнительныеРеквизитыИСведения" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если (ПустоеЗначение(Константа.ВидСвойстваКонтрагентов) = 0)
	ИЛИ (ПустоеЗначение(Константа.ВидСвойстваНоменклатуры) = 0) Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>15</Код>
					<Наименование>--&gt; ИспользоватьАвтоматическиеСкидкиВПродажах</Наименование>
					<Порядок>650</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьАвтоматическиеСкидкиВПродажах" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один элемент справочника "Скидки", то считается, что скидки используются
	СпрСкидки = СоздатьОбъект("Справочник.Скидки");
	Значение = СпрСкидки.ВыбратьЭлементы();
Иначе 
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>14</Код>
					<Наименование>КонтрольОтрицательныхОстатков --&gt; КонтролироватьОстаткиТоваровОрганизаций</Наименование>
					<Порядок>700</Порядок>
					<Источник Имя="КонтрольОтрицательныхОстатков" Вид="Свойство" Тип="ПеречислениеСсылка.СпособыКонтроляОстатковТМЦ"/>
					<Приемник Имя="КонтролироватьОстаткиТоваровОрганизаций" Вид="Реквизит" Тип="Булево"/>
					<ПриВыгрузке>Если Значение = Перечисление.СпособыКонтроляОстатковТМЦ.НеКонтролировать Тогда
	Значение = 0;
ИначеЕсли (Значение = Перечисление.СпособыКонтроляОстатковТМЦ.ПоФирме)
	ИЛИ (Значение = Перечисление.СпособыКонтроляОстатковТМЦ.ПоЮрЛицу) Тогда
	Значение = 1;
Иначе
	
	// Более сложная проверка
	
	ТабСоответствий = СоздатьОбъект("ТаблицаЗначений");
	ТабСоответствий.НоваяКолонка("УпрАналитика");
	ТабСоответствий.НоваяКолонка("ЮрЛицо");
	ТабСоответствий.НоваяКолонка("Количество");
	
	ТабЮрЛиц = СоздатьОбъект("ТаблицаЗначений");
	
	СпрФирмы = СоздатьОбъект("Справочник.Фирмы");
	СпрФирмы.ВыбратьЭлементы();
	Пока СпрФирмы.ПолучитьЭлемент() = 1 Цикл
	    
		ТабСоответствий.НоваяСтрока();
		ТабСоответствий.УпрАналитика = СпрФирмы.УпрАналитика;
		ТабСоответствий.ЮрЛицо		 = СпрФирмы.ЮрЛицо;
	КонецЦикла;
	
	ТабСоответствий.Выгрузить(ТабЮрЛиц,,, "ЮрЛицо");
	
	Значение = "1";
	Если Значение = Перечисление.СпособыКонтроляОстатковТМЦ.ПоУпрАналитике Тогда
		
		ТабСоответствий.Свернуть("УпрАналитика,ЮрЛицо,Количество","");
		ТабСоответствий.Заполнить(1,,, "Количество");
		ТабСоответствий.Свернуть("УпрАналитика", "Количество");
		
		// Если одна упр аналитика объединяет несколько юрлиц, то по отдельным юрлицам возможны отрицательные остатки
		Если ТабСоответствий.Итог("Количество") &gt; ТабСоответствий.КоличествоСтрок() Тогда
			Значение = 0;
		КонецЕсли;
		
	ИначеЕсли Значение = Перечисление.СпособыКонтроляОстатковТМЦ.ПоКомпании Тогда
		
		ТабЮрЛиц.Свернуть("ЮрЛицо","");
		
		// Если компания объединяет несколькоюрлиц, то по отдельным юрлицам возможны отрицательные остатки
		Если ТабЮрЛиц.КоличествоСтрок() &gt; 1 Тогда
			Значение = 0;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
				</Свойство>
				<Свойство>
					<Код>16</Код>
					<Наименование>--&gt; ИспользоватьИмпортныеЗакупки</Наименование>
					<Порядок>750</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьИмпортныеЗакупки" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Устанавливаем ФО если в базе есть хотя бы один документ поступления по импорту
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьИмпортныеЗакупки)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.ПоступлениеТМЦИмпорт.ТекущийДокумент;
	|Группировка ТекущийДокумент;
	|"//}}ЗАПРОС
	;

	Запрос.Выполнить(ТекстЗапроса);
	Значение = Запрос.Группировка();
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>17</Код>
					<Наименование> --&gt; ИспользоватьПеремещениеТоваров</Наименование>
					<Порядок>800</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПеремещениеТоваров" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>// Если в системе есть хотя бы один документ "Перемещение ТМЦ", то считается, что заказы клиентов используются
ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ПеремещениеТМЦ");
Значение = ДокЗаявкаПокупателя.ВыбратьДокументы();</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>18</Код>
					<Наименование> --&gt; ИспользоватьСборкуРазборку</Наименование>
					<Порядок>850</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСборкуРазборку" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>// Если в системе есть хотя бы один документ "Комплектация ТМЦ", то считается, что заказы клиентов используются
ДокЗаявкаПокупателя = СоздатьОбъект("Документ.КомплектацияТМЦ");
Значение = ДокЗаявкаПокупателя.ВыбратьДокументы();</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>19</Код>
					<Наименование>--&gt; ИспользованиеСоглашенийСКлиентами</Наименование>
					<Порядок>900</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользованиеСоглашенийСКлиентами" Вид="Реквизит" Тип="ПеречислениеСсылка.ИспользованиеСоглашенийСКлиентами"/>
					<ПередВыгрузкой>Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 тогда
	Значение = "ТиповыеИИндивидуальныеСоглашения";
Иначе
	Значение = "НеИспользовать";
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>20</Код>
					<Наименование> --&gt; ИспользоватьИндивидуальныеСоглашенияСКлиентами</Наименование>
					<Порядок>950</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьИндивидуальныеСоглашенияСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>21</Код>
					<Наименование>--&gt; ИспользоватьСделкиСКлиентами</Наименование>
					<Порядок>1000</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСделкиСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Устанавливаем ФО если в базе есть хотя бы одна неподтвержденная заявка клиента
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьСделкиСКлиентами)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.ЗаявкаПокупателя.ТекущийДокумент;
	|ВидОперации = Документ.ЗаявкаПокупателя.ВидОперации;
	|Группировка ТекущийДокумент;
	|Условие(ВидОперации = Перечисление.ВидыОперацийЗаявок.Неподтвержденная);
	|"//}}ЗАПРОС
	;

	Запрос.Выполнить(ТекстЗапроса);
	Значение = Запрос.Группировка();
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>22</Код>
					<Наименование> --&gt; ИспользоватьТиповыеИИндивидуальныеСоглашенияСКлиентами</Наименование>
					<Порядок>1050</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьТиповыеИИндивидуальныеСоглашенияСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>23</Код>
					<Наименование> --&gt; ИспользоватьТиповыеСоглашенияСКлиентами</Наименование>
					<Порядок>1100</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьТиповыеСоглашенияСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>24</Код>
					<Наименование>--&gt; ИспользоватьПартнеровИКонтрагентов</Наименование>
					<Порядок>1150</Порядок>
					<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПартнеровИКонтрагентов" Вид="Реквизит" Тип="Булево"/>
				</Свойство>
				<Свойство>
					<Код>25</Код>
					<Наименование>--&gt; ИспользоватьПартнеровКакКонтрагентов</Наименование>
					<Порядок>1200</Порядок>
					<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПартнеровКакКонтрагентов" Вид="Реквизит" Тип="Булево"/>
				</Свойство>
				<Свойство>
					<Код>27</Код>
					<Наименование>--&gt; ИспользоватьСтатусыЗаказовПоставщикам</Наименование>
					<Порядок>1300</Порядок>
					<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыЗаказовПоставщикам" Вид="Реквизит" Тип="Булево"/>
				</Свойство>
				<Свойство>
					<Код>28</Код>
					<Наименование> --&gt; ИспользоватьСтатусыЗаказовНаВнутреннееПотребление</Наименование>
					<Порядок>1350</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыЗаказовНаВнутреннееПотребление" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>31</Код>
					<Наименование> --&gt; ИспользоватьСтатусыЗаказовНаПеремещение</Наименование>
					<Порядок>1500</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыЗаказовНаПеремещение" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>32</Код>
					<Наименование> --&gt; ИспользоватьСтатусыЗаказовНаСборку</Наименование>
					<Порядок>1550</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыЗаказовНаСборку" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>34</Код>
					<Наименование> --&gt; ИспользоватьСтатусыПеремещенийТоваров</Наименование>
					<Порядок>1650</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыПеремещенийТоваров" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>35</Код>
					<Наименование> --&gt; ИспользоватьСтатусыРеализацийТоваровУслуг</Наименование>
					<Порядок>1700</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыРеализацийТоваровУслуг" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>36</Код>
					<Наименование> --&gt; ИспользоватьСтатусыСборокТоваров</Наименование>
					<Порядок>1750</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСтатусыСборокТоваров" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>37</Код>
					<Наименование>--&gt; ИспользоватьМногооборотнуюТару</Наименование>
					<Порядок>1800</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьМногооборотнуюТару" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда

	Значение = 0;
	ВидНоменклатурыТара = Перечисление.ВидыНоменклатуры.Тара;

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса =
	"//{{ЗАПРОС(ИспользоватьМногооборотнуюТару)
	|Без итогов;
	|ТекущийЭлемент = Справочник.Номенклатура.ТекущийЭлемент;
	|ВидНоменклатуры = Справочник.Номенклатура.ВидНоменклатуры;
	|Группировка ТекущийЭлемент без упорядочивания без групп;
	|Условие(ВидНоменклатуры = ВидНоменклатурыТара);
	|"//}}ЗАПРОС
	;

	Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда
		
		Если Запрос.Группировка() = 1 Тогда
			Значение = 1;
		КонецЕсли;
		
	КонецЕсли;
	
Иначе
	
	Значение = 0;
	
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>38</Код>
					<Наименование>--&gt; ИспользоватьСоглашенияСКлиентами</Наименование>
					<Порядок>1850</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьСоглашенияСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>39</Код>
					<Наименование>--&gt; НеЗакрыватьЗаказыКлиентовБезПолнойОплаты</Наименование>
					<Порядок>1900</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="НеЗакрыватьЗаказыКлиентовБезПолнойОплаты" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один документ "Заявка покупателя", то считается, что заказы клиентов используются
	ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	ЕстьЗаказы = ДокЗаявкаПокупателя.ВыбратьДокументы();
	
	Если ЕстьЗаказы = 1 Тогда
		Значение = Параметры.ИспользоватьСтатусыВЗаказахКлиентов;
	Иначе
		Значение = 0;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>40</Код>
					<Наименование>--&gt; НеЗакрыватьЗаказыКлиентовБезПолнойОтгрузки</Наименование>
					<Порядок>1950</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="НеЗакрыватьЗаказыКлиентовБезПолнойОтгрузки" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один документ "Заявка покупателя", то считается, что заказы клиентов используются
	ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	ЕстьЗаказы = ДокЗаявкаПокупателя.ВыбратьДокументы();
	
	Если ЕстьЗаказы = 1 Тогда
		Значение = Параметры.ИспользоватьСтатусыВЗаказахКлиентов;
	Иначе
		Значение = 0;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>41</Код>
					<Наименование>--&gt; ИспользоватьПодразделения</Наименование>
					<Порядок>2000</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПодразделения" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	Значение = 1;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>42</Код>
					<Наименование>--&gt; ИспользоватьНесколькоВидовНоменклатуры</Наименование>
					<Порядок>2050</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьНесколькоВидовНоменклатуры" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>43</Код>
					<Наименование>--&gt; ИспользоватьНаборы</Наименование>
					<Порядок>2100</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьНаборы" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	Значение = 1;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>44</Код>
					<Наименование>--&gt; ИспользоватьРасширенныеВозможностиЗаказаКлиента</Наименование>
					<Порядок>2150</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьРасширенныеВозможностиЗаказаКлиента" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один документ "Заявка покупателя", то считается, что заказы клиентов используются
	ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	ЕстьЗаказы = ДокЗаявкаПокупателя.ВыбратьДокументы();
	
	Если ЕстьЗаказы = 1 Тогда
		Значение = Параметры.ИспользоватьСтатусыВЗаказахКлиентов;
	Иначе
		Значение = 0;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>45</Код>
					<Наименование>--&gt; ИспользоватьПострочнуюОтгрузкуВЗаказеКлиента</Наименование>
					<Порядок>2200</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПострочнуюОтгрузкуВЗаказеКлиента" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один документ "Заявка покупателя", то считается, что заказы клиентов используются
	ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	ЕстьЗаказы = ДокЗаявкаПокупателя.ВыбратьДокументы();
	
	Если ЕстьЗаказы = 1 Тогда
		Значение = Параметры.ИспользоватьСтатусыВЗаказахКлиентов;
	Иначе
		Значение = 0;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>46</Код>
					<Наименование>--&gt; ИспользоватьДоговорыСКлиентами</Наименование>
					<Порядок>2250</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьДоговорыСКлиентами" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	Значение = 1;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>47</Код>
					<Наименование>--&gt; ИспользоватьКомиссиюПриПродажахБазовая</Наименование>
					<Порядок>2300</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьКомиссиюПриПродажахБазовая" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	// Устанавливаем ФО если в базе есть хотя бы один документ передачи на комиссию

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриПродаже)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.Реализация.ТекущийДокумент, Документ.РеализацияРозница.ТекущийДокумент;
	|КодОперации = Документ.Реализация.КодОперации, Документ.РеализацияРозница.КодОперации;
	|Группировка ТекущийДокумент;
	|Условие(КодОперации = Перечисление.КодыОпераций.ПередачаНаРеализацию);
	|"//}}ЗАПРОС
	;

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

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриПродаже)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.Реализация.ТекущийДокумент, Документ.РеализацияРозница.ТекущийДокумент;
	|КодОперации = Документ.Реализация.КодОперации, Документ.РеализацияРозница.КодОперации;
	|Группировка ТекущийДокумент;
	|Условие(КодОперации = Перечисление.КодыОпераций.ПередачаНаРеализацию);
	|"//}}ЗАПРОС
	;

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

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриЗакупках)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.ПоступлениеТМЦ.ТекущийДокумент, Документ.ПоступлениеТМЦРозница.ТекущийДокумент;
	|КодОперации = Документ.ПоступлениеТМЦ.КодОперации, Документ.ПоступлениеТМЦРозница.КодОперации;
	|Группировка ТекущийДокумент;
	|Условие((КодОперации = Перечисление.КодыОпераций.ПриемНаРеализацию)
	|ИЛИ (КодОперации = Перечисление.КодыОпераций.ПриемНаРеализациюРозница));
	|"//}}ЗАПРОС
	;

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

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ФОИспользоватьКомиссиюПриЗакупках)
	|ОбрабатыватьДокументы все;
	|Без итогов;
	|ТекущийДокумент = Документ.ПоступлениеТМЦ.ТекущийДокумент, Документ.ПоступлениеТМЦРозница.ТекущийДокумент;
	|КодОперации = Документ.ПоступлениеТМЦ.КодОперации, Документ.ПоступлениеТМЦРозница.КодОперации;
	|Группировка ТекущийДокумент;
	|Условие((КодОперации = Перечисление.КодыОпераций.ПриемНаРеализацию)
	|ИЛИ (КодОперации = Перечисление.КодыОпераций.ПриемНаРеализациюРозница));
	|"//}}ЗАПРОС
	;

	Запрос.Выполнить(ТекстЗапроса);
	Значение = Запрос.Группировка();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>52</Код>
					<Наименование>--&gt; ИспользоватьДоговорыСПоставщиками</Наименование>
					<Порядок>2500</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьДоговорыСПоставщиками" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>53</Код>
					<Наименование>--&gt; ИспользоватьПричиныОтменыЗаказовКлиентов</Наименование>
					<Порядок>2550</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПричиныОтменыЗаказовКлиентов" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 0 Тогда
	// Если в системе есть хотя бы один документ "Заявка покупателя", то считается, что заказы клиентов используются
	ДокЗаявкаПокупателя = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	ЕстьЗаказы = ДокЗаявкаПокупателя.ВыбратьДокументы();
	
	Если ЕстьЗаказы = 1 Тогда
		Значение = Параметры.ИспользоватьСтатусыВЗаказахКлиентов;
	Иначе
		Значение = 0;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
				</Свойство>
				<Свойство>
					<Код>54</Код>
					<Наименование>--&gt; ИспользоватьПричиныОтменыЗаказовПоставщикам</Наименование>
					<Порядок>2600</Порядок>
					<Источник Имя="" Вид=""/>
					<Приемник Имя="ИспользоватьПричиныОтменыЗаказовПоставщикам" Вид="Реквизит" Тип="Булево"/>
					<ПередВыгрузкой>// Если в системе есть хотя бы один документ "Заказ поставщику", то считается, что заказы поставщикам используются
ДокЗаказПоставщику = СоздатьОбъект("Документ.ЗаказПоставщику");
Значение = ДокЗаказПоставщику.ВыбратьДокументы();</ПередВыгрузкой>
				</Свойство>
			</Свойства>
			<Значения/>
		</Правило>
		<Группа>
			<Код>Перечисления</Код>
			<Наименование>Перечисления</Наименование>
			<Порядок>100</Порядок>
			<Правило>
				<Код>ТипыНоменклатуры</Код>
				<Наименование>Перечисление: Виды номенклатуры</Наименование>
				<Порядок>50</Порядок>
				<Источник>ПеречислениеСсылка.ВидыНоменклатуры</Источник>
				<Приемник>ПеречислениеСсылка.ТипыНоменклатуры</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Услуга --&gt; Услуга</Наименование>
						<Порядок>50</Порядок>
						<Источник>Услуга</Источник>
						<Приемник>Услуга</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Работа --&gt; Услуга</Наименование>
						<Порядок>100</Порядок>
						<Источник>Работа</Источник>
						<Приемник>Работа</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Запчасть --&gt; Товар</Наименование>
						<Порядок>150</Порядок>
						<Источник>Запчасть</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Инвентарь --&gt; Товар</Наименование>
						<Порядок>200</Порядок>
						<Источник>Инвентарь</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>Полуфабрикат --&gt; Товар</Наименование>
						<Порядок>250</Порядок>
						<Источник>Полуфабрикат</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>Прочее --&gt; Товар</Наименование>
						<Порядок>300</Порядок>
						<Источник>Прочее</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>Спецматериал --&gt; Товар</Наименование>
						<Порядок>350</Порядок>
						<Источник>Спецматериал</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>Стройматериал --&gt; Товар</Наименование>
						<Порядок>400</Порядок>
						<Источник>Стройматериал</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>Сырье --&gt; Товар</Наименование>
						<Порядок>450</Порядок>
						<Источник>Сырье</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>Тара --&gt; Товар</Наименование>
						<Порядок>500</Порядок>
						<Источник>Тара</Источник>
						<Приемник>МногооборотнаяТара</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>Топливо --&gt; Товар</Наименование>
						<Порядок>550</Порядок>
						<Источник>Топливо</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>ТипыНоменклатурыБазовой</Код>
				<Наименование>Перечисление: Виды номенклатуры</Наименование>
				<Порядок>100</Порядок>
				<Источник>ПеречислениеСсылка.ВидыНоменклатуры</Источник>
				<Приемник>ПеречислениеСсылка.ТипыНоменклатуры</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>Работа --&gt; Работа</Наименование>
						<Порядок>50</Порядок>
						<Источник>Работа</Источник>
						<Приемник>Услуга</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>Услуга --&gt; Услуга</Наименование>
						<Порядок>100</Порядок>
						<Источник>Услуга</Источник>
						<Приемник>Услуга</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Запчасть --&gt; Товар</Наименование>
						<Порядок>150</Порядок>
						<Источник>Запчасть</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>Инвентарь --&gt; Товар</Наименование>
						<Порядок>200</Порядок>
						<Источник>Инвентарь</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>Полуфабрикат --&gt; Товар</Наименование>
						<Порядок>250</Порядок>
						<Источник>Полуфабрикат</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>Прочее --&gt; Товар</Наименование>
						<Порядок>300</Порядок>
						<Источник>Прочее</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>Спецматериал --&gt; Товар</Наименование>
						<Порядок>350</Порядок>
						<Источник>Спецматериал</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>Стройматериал --&gt; Товар</Наименование>
						<Порядок>400</Порядок>
						<Источник>Стройматериал</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>Сырье --&gt; Товар</Наименование>
						<Порядок>450</Порядок>
						<Источник>Сырье</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>10</Код>
						<Наименование>Тара --&gt; Товар</Наименование>
						<Порядок>500</Порядок>
						<Источник>Тара</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
					<Значение>
						<Код>11</Код>
						<Наименование>Топливо --&gt; Товар</Наименование>
						<Порядок>550</Порядок>
						<Источник>Топливо</Источник>
						<Приемник>Товар</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СтавкиНДС</Код>
				<Наименование>Перечисление: Ставки НДС</Наименование>
				<Порядок>100</Порядок>
				<Источник>ПеречислениеСсылка.СтавкиНДС</Источник>
				<Приемник>ПеречислениеСсылка.СтавкиНДС</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>БезНДС --&gt; БезНДС</Наименование>
						<Порядок>50</Порядок>
						<Источник>БезНДС</Источник>
						<Приемник>БезНДС</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>НДС10 --&gt; НДС10</Наименование>
						<Порядок>100</Порядок>
						<Источник>НДС10</Источник>
						<Приемник>НДС10</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>НДС10_110 --&gt; НДС10_110</Наименование>
						<Порядок>150</Порядок>
						<Источник>НДС10_110</Источник>
						<Приемник>НДС10_110</Приемник>
					</Значение>
					<Значение>
						<Код>4</Код>
						<Наименование>НДС18 --&gt; НДС18</Наименование>
						<Порядок>200</Порядок>
						<Источник>НДС18</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
					<Значение>
						<Код>5</Код>
						<Наименование>НДС18_118 --&gt; НДС18_118</Наименование>
						<Порядок>250</Порядок>
						<Источник>НДС18_118</Источник>
						<Приемник>НДС18_118</Приемник>
					</Значение>
					<Значение>
						<Код>6</Код>
						<Наименование>НДС16_67 --&gt; БезНДС</Наименование>
						<Порядок>300</Порядок>
						<Источник>НДС16_67</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
					<Значение>
						<Код>7</Код>
						<Наименование>НДС20 --&gt; БезНДС</Наименование>
						<Порядок>350</Порядок>
						<Источник>НДС20</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
					<Значение>
						<Код>8</Код>
						<Наименование>НДС20_120 --&gt; БезНДС</Наименование>
						<Порядок>400</Порядок>
						<Источник>НДС20_120</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
					<Значение>
						<Код>9</Код>
						<Наименование>НДС9_09 --&gt; БезНДС</Наименование>
						<Порядок>450</Порядок>
						<Источник>НДС9_09</Источник>
						<Приемник>НДС18</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>СпособыРасчетаКомиссионногоВознаграждения</Код>
				<Наименование>Перечисление: Способы расчета вознаграждения</Наименование>
				<Порядок>150</Порядок>
				<Источник>ПеречислениеСсылка.СпособыРасчетаВознаграждения</Источник>
				<Приемник>ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>ПроцентОтПрибыли --&gt; ПроцентОтРазностиСуммыПродажи</Наименование>
						<Порядок>50</Порядок>
						<Источник>ПроцентОтПрибыли</Источник>
						<Приемник>ПроцентОтРазностиСуммыПродажиИСуммыКомитента</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>ПроцентОтПродаж --&gt; ПроцентОтСуммыПродажи</Наименование>
						<Порядок>100</Порядок>
						<Источник>ПроцентОтПродаж</Источник>
						<Приемник>ПроцентОтСуммыПродажи</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>Ручное --&gt; НеРассчитывается</Наименование>
						<Порядок>150</Порядок>
						<Источник>Ручное</Источник>
						<Приемник>ПроцентОтРазностиСуммыПродажиИСуммыКомитента</Приемник>
					</Значение>
				</Значения>
			</Правило>
			<Правило>
				<Код>РежимыККМ_ТипыКассККМ</Код>
				<Наименование>Перечисление:</Наименование>
				<Порядок>200</Порядок>
				<Источник>ПеречислениеСсылка.РежимыККМ</Источник>
				<Приемник>ПеречислениеСсылка.ТипыКассККМ</Приемник>
				<Свойства/>
				<Значения>
					<Значение>
						<Код>1</Код>
						<Наименование>OffLine --&gt; АвтономнаяККМ</Наименование>
						<Порядок>50</Порядок>
						<Источник>OffLine</Источник>
						<Приемник>АвтономнаяККМ</Приемник>
					</Значение>
					<Значение>
						<Код>2</Код>
						<Наименование>OnLine --&gt; АвтономнаяККМ</Наименование>
						<Порядок>100</Порядок>
						<Источник>OnLine</Источник>
						<Приемник>АвтономнаяККМ</Приемник>
					</Значение>
					<Значение>
						<Код>3</Код>
						<Наименование>ФР --&gt; ФискальныйРегистратор</Наименование>
						<Порядок>150</Порядок>
						<Источник>ФР</Источник>
						<Приемник>АвтономнаяККМ</Приемник>
					</Значение>
				</Значения>
			</Правило>
		</Группа>
		<Группа>
			<Код>Справочники</Код>
			<Наименование>Справочники</Наименование>
			<Порядок>150</Порядок>
			<Группа>
				<Код>БазовыеКлассификаторы</Код>
				<Наименование>Базовые классификаторы</Наименование>
				<Порядок>50</Порядок>
				<Группа>
					<Код>СправочникБанки</Код>
					<Наименование>Банки</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>Банки</Код>
						<Наименование>Справочник: Банки (классификатор БИК)</Наименование>
						<Порядок>50</Порядок>
						<Источник>СправочникСсылка.Банки</Источник>
						<Приемник>СправочникСсылка.КлассификаторБанков</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>Код --&gt; Код</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>8</Код>
								<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Родитель --&gt; Родитель</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
								<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.КлассификаторБанков"/>
								<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Адрес --&gt; Адрес</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>КоррСчет --&gt; КоррСчет</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Телефоны --&gt; Телефоны</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>Местонахождение --&gt; Город</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Местонахождение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>НеизвестныйБанк</Код>
						<Наименование>Справочник: Банки (классификатор БИК)</Наименование>
						<Порядок>100</Порядок>
						<Источник>СправочникСсылка.Банки</Источник>
						<Приемник>СправочникСсылка.КлассификаторБанков</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>Код --&gt; Код</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "999999999";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>8</Код>
								<Наименование>--&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПриВыгрузке>Значение = 0;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный банк";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ПометкаУдаления</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Правило>
					<Код>ЕдиницыИзмеренияПоиск</Код>
					<Наименование>Справочник: Классификатор единиц измерений</Наименование>
					<Порядок>100</Порядок>
					<ПослеЗагрузки>Объект.Владелец = Справочники.НаборыУпаковок.БазовыеЕдиницыИзмерения;</ПослеЗагрузки>
					<НеСоздаватьЕслиНеНайден>true</НеСоздаватьЕслиНеНайден>
					<Источник>СправочникСсылка.ОКЕИ</Источник>
					<Приемник>СправочникСсылка.УпаковкиЕдиницыИзмерения</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ЕдиницыИзмерения</Код>
					<Наименование>Справочник: Классификатор единиц измерений</Наименование>
					<Порядок>150</Порядок>
					<ПослеЗагрузки>Объект.Владелец = Справочники.НаборыУпаковок.БазовыеЕдиницыИзмерения;

Объект.ТипИзмеряемойВеличины = Перечисления.ТипыИзмеряемыхВеличин.КоличествоШтук;</ПослеЗагрузки>
					<Источник>СправочникСсылка.ОКЕИ</Источник>
					<Приемник>СправочникСсылка.УпаковкиЕдиницыИзмерения</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>--&gt; Владелец</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Владелец" Вид="Свойство"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтраныМира</Код>
					<Наименование>Справочник: Классификатор стран мира</Наименование>
					<Порядок>200</Порядок>
					<Источник>СправочникСсылка.ОКСМ</Источник>
					<Приемник>СправочникСсылка.СтраныМира</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Валюты</Код>
					<Наименование>Справочник:</Наименование>
					<Порядок>250</Порядок>
					<ПослеЗагрузки>Параметры.ЗагруженыВалюты = Истина;</ПослеЗагрузки>
					<Источник>СправочникСсылка.Валюты</Источник>
					<Приемник>СправочникСсылка.Валюты</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Код --&gt; Код</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; ЗагружаетсяИзИнтернета</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЗагружаетсяИзИнтернета" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; СпособУстановкиКурса</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособУстановкиКурса" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыУстановкиКурсаВалюты"/>
							<ПередВыгрузкой>Значение = "ЗагрузкаИзИнтернета";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>КурсыВалют</Код>
					<Наименование>:</Наименование>
					<Порядок>300</Порядок>
					<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
					<Приемник>РегистрСведенийЗапись.КурсыВалют</Приемник>
					<Свойства>
						<Свойство>
							<Код>1</Код>
							<Наименование>--&gt; Валюта</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Измерение" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; Кратность</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Кратность" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; Курс</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Курс" Вид="Ресурс" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Активность</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Период</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>СтруктураПредприятия</Код>
				<Наименование>СтруктураПредприятия</Наименование>
				<Порядок>100</Порядок>
				<Группа>
					<Код>ГруппаСклады</Код>
					<Наименование>ГруппаСклады</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>Склады</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>50</Порядок>
						<ПослеЗагрузки>Параметры.ЗагруженыСклады = Истина;</ПослеЗагрузки>
						<Источник>СправочникСсылка.Склады</Источник>
						<Приемник>СправочникСсылка.Склады</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>8</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; УровеньОбслуживания</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="УровеньОбслуживания" Вид="Реквизит" Тип="ПеречислениеСсылка.УровниОбслуживания"/>
								<ПередВыгрузкой>Значение = "УровеньОбслуживания84_0";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>РозничныйСклад --&gt; ТипСклада</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="РозничныйСклад" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ТипСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыСкладов"/>
								<ПриВыгрузке>Значение = ?(Значение = 1, "РозничныйМагазин", "ОптовыйСклад");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>РозничныйСклад --&gt; РозничныйВидЦены</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="РозничныйСклад" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="РозничныйВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ВидРозничнойЦеныДляСклада                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если Значение = 1 Тогда
	Значение = Источник;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; КонтролироватьОбеспечение</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтролироватьОбеспечение" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Если Константа.КонтрольОтрицательныхОстатков = Перечисление.СпособыКонтроляОстатковТМЦ.НеКонтролировать Тогда
	Значение = 0;
Иначе
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; НастройкаАдресногоХранения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НастройкаАдресногоХранения" Вид="Реквизит" Тип="ПеречислениеСсылка.НастройкиАдресногоХранения"/>
								<ПередВыгрузкой>Значение = "НеИспользовать";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>МОЛ --&gt; ТекущийОтветственный</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="МОЛ" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
								<Приемник Имя="ТекущийОтветственный" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ВыборГруппы</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВыборГруппы" Вид="Реквизит" Тип="ПеречислениеСсылка.ВыборГруппыСкладов"/>
								<ПередВыгрузкой>Значение = "Запретить";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; ИсточникИнформацииОЦенахДляПечати</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИсточникИнформацииОЦенахДляПечати" Вид="Реквизит" Тип="ПеречислениеСсылка.ИсточникиИнформацииОЦенахДляПечати"/>
								<ПередВыгрузкой>Значение = "ПоСебестоимости";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Склады_ПереносДанныхИзТиС</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>100</Порядок>
						<ПослеЗагрузки>Параметры.ЗагруженыСклады = Истина;</ПослеЗагрузки>
						<Источник>СправочникСсылка.Склады</Источник>
						<Приемник>СправочникСсылка.Склады</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный склад";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>7</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; УровеньОбслуживания</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="УровеньОбслуживания" Вид="Реквизит" Тип="ПеречислениеСсылка.УровниОбслуживания"/>
								<ПередВыгрузкой>Значение = "УровеньОбслуживания84_0";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ТипСклада</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыСкладов"/>
								<ПередВыгрузкой>Значение = "ОптовыйСклад";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; КонтролироватьОбеспечение</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтролироватьОбеспечение" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Если Константа.КонтрольОтрицательныхОстатков = Перечисление.СпособыКонтроляОстатковТМЦ.НеКонтролировать Тогда
	Значение = 0;
Иначе
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ВыборГруппы</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВыборГруппы" Вид="Реквизит" Тип="ПеречислениеСсылка.ВыборГруппыСкладов"/>
								<ПередВыгрузкой>Значение = "Запретить";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>--&gt; ИсточникИнформацииОЦенахДляПечати</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИсточникИнформацииОЦенахДляПечати" Вид="Реквизит" Тип="ПеречислениеСсылка.ИсточникиИнформацииОЦенахДляПечати"/>
								<ПередВыгрузкой>Значение = "ПоСебестоимости";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>ГруппаКассы</Код>
					<Наименование>ГруппаКассы</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>Кассы</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>Владелец = ВходящиеДанные.Получить("Владелец");
ВалютаДенежныхСредств = ВходящиеДанные.Получить("ВалютаДенежныхСредств");

КлючВыгружаемыхДанных = Источник.Наименование 
	+ ?(ПустоеЗначение(Владелец) = 0, Владелец.Код, "")
	+ ?(ПустоеЗначение(ВалютаДенежныхСредств) = 0, ВалютаДенежныхСредств.Код, "");</ПередВыгрузкой>
						<ПослеЗагрузки>Параметры.ЗагруженыКассы = Истина;</ПослеЗагрузки>
						<Источник>СправочникСсылка.Кассы</Источник>
						<Приемник>СправочникСсылка.Кассы</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>--&gt; Владелец</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; ВалютаДенежныхСредств</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; РазрешитьПлатежиБезУказанияЗаявок</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РазрешитьПлатежиБезУказанияЗаявок" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Кассы_КассыККМ</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>Владелец = ВходящиеДанные.Получить("Владелец");
ВалютаДенежныхСредств = ВходящиеДанные.Получить("ВалютаДенежныхСредств");
Склад = ВходящиеДанные.Получить("Склад");

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

ИсходящиеДанные.Установить("Код",              Источник.КодИМНС);
ИсходящиеДанные.Установить("НаименованиеИФНС", Источник.НаименованиеИМНС);
ИсходящиеДанные.Установить("Владелец",         Источник.ТекущийЭлемент());
ИсходящиеДанные.Установить("Наименование",     Источник.НаименованиеИМНС);
ИсходящиеДанные.Установить("АдресИМНС",        Источник.АдресИМНС);

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

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

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

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

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

Если ПустаяСтрока(Источник.Телефоны) = 0 Тогда
	ВходящиеДанные.Установить("Телефон",	Источник.Телефоны);
	ВходящиеДанные.Установить("Родитель",	"СправочникОрганизации");
	ВыгрузитьТелефоны();	
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>14</Код>
								<Наименование>--&gt; Вид</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
								<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Тип</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Город</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ЗначенияПолей</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; НомерТелефона</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; Представление</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Регион</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Страна</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>29</Код>
							<Наименование>ОКВЭД --&gt; КодОКВЭД</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="ОКВЭД" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="КодОКВЭД" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
							<ПередВыгрузкой>Значение = ?(Источник.ИндивидуальныйПредприниматель = 0,"ЮридическоеЛицо","ФизическоеЛицо");</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>БанковскиеСчета_БанковскиеСчетаОрганизаций</Код>
					<Наименование>Справочник: Банковские счета</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>Параметры.ЗагруженыРасчетныеСчета = Истина;</ПослеЗагрузки>
					<Источник>СправочникСсылка.БанковскиеСчета</Источник>
					<Приемник>СправочникСсылка.БанковскиеСчетаОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>НомерСчета --&gt; НомерСчета</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ЮрФизЛицо --&gt; Владелец</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ЮрФизЛицо" Вид="Реквизит"/>
							<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Банк --&gt; Банк</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
							<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
							<Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
							<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>ВалютаСчета --&gt; ВалютаДенежныхСредств</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ВалютаСчета" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>МесяцПрописью --&gt; ВариантВыводаМесяца</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="МесяцПрописью" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВариантВыводаМесяца" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыВыводаМесяцаВДатеДокумента"/>
							<ПриВыгрузке>Значение = ?(Значение = 1, "Прописью", "Числом");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>РеквизитыПлательщикаИлиПолучателя --&gt; ТекстКорреспондента</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="РеквизитыПлательщикаИлиПолучателя" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ТекстКорреспондента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>СуммаБез00Копеек --&gt; ВыводитьСуммуБезКопеек</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="СуммаБез00Копеек" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ВыводитьСуммуБезКопеек" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; ТипСчета</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипСчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыБанковскихСчетов"/>
							<ПередВыгрузкой>Значение = "Расчетный";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтруктураПредприятияПереносДанныхИзТиС</Код>
					<Наименование>:</Наименование>
					<Порядок>250</Порядок>
					<Приемник>СправочникСсылка.СтруктураПредприятия</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "Неизвестное подразделение";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОтветственныеЛицаОрганизаций</Код>
					<Наименование>:</Наименование>
					<Порядок>300</Порядок>
					<Приемник>СправочникСсылка.ОтветственныеЛицаОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>--&gt; Владелец</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>--&gt; ОтветственноеЛицо</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтветственноеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтветственныеЛицаОрганизаций"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; ДатаНачала</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; ФизическоеЛицо</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; ДатаОкончания</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДатаОкончания" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; ПравоПодписиПоДоверенности</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПравоПодписиПоДоверенности" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Наименование</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>--&gt; Должность</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Должность" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Значение = СокрЛП(ВходящиеДанные.Получить("ОтветственноеЛицо"));
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Отключить="true">
							<Код>9</Код>
							<Наименование>--&gt; ДолжностьСсылка</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДолжностьСсылка" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>РегистрацииВНалоговомОргане</Код>
					<Наименование>:</Наименование>
					<Порядок>350</Порядок>
					<ПослеЗагрузки>Организация = Объект.Владелец;

НаборЗаписей = РегистрыСведений.РегистрацииВНалоговомОргане.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Организация.Установить(Организация);

Запись = НаборЗаписей.Добавить();
Запись.Организация = Организация;
Запись.РегистрацияВНалоговомОргане = Объект.Ссылка;

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

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

Если ПустаяСтрока(Источник.Получить("АдресИМНС")) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.Получить("АдресИМНС"));
	ВходящиеДанные.Установить("Вид", "АдресНалоговогоОргана");
	ВыгрузитьСтрокуАдреса();	
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; Вид</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; Город</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>--&gt; ЗначенияПолей</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>--&gt; НомерТелефона</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>--&gt; НомерТелефонаБезКодов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>--&gt; Представление</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; Регион</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>--&gt; Страна</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>--&gt; Тип</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УчетныеПолитикиОрганизаций</Код>
					<Наименование>:</Наименование>
					<Порядок>400</Порядок>
					<Источник>СправочникСсылка.СвоиЮрЛица</Источник>
					<Приемник>СправочникСсылка.УчетныеПолитикиОрганизаций</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>--&gt; МетодОценкиСтоимостиТоваров</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МетодОценкиСтоимостиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.МетодыОценкиСтоимостиТоваров"/>
							<ПередВыгрузкой>Если Источник.МетодРасчетаСебестоимости.Получить(ДатаНачала) = Перечисление.МетодыРасчетаСебестоимости.ПоСреднему Тогда
	Значение = "СредняяЗаМесяц";
Иначе
	Значение = "ФИФОВзвешеннаяОценка";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; СистемаНалогообложения</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СистемаНалогообложения" Вид="Реквизит" Тип="ПеречислениеСсылка.СистемыНалогообложения"/>
							<ПередВыгрузкой>Если Источник.УчитыватьНДС = 1 Тогда
	Значение = "Общая";
Иначе
	Значение = "Упрощенная";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; ПрименяетсяЕНВД</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПрименяетсяЕНВД" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Спр = СоздатьОбъект("Справочник.Склады");
Спр.ВыбратьЭлементы();

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

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

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

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

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

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

Если Источник.ЭтоГруппа() = 1 Тогда
	Значение = "";
КонецЕсли;</ПередВыгрузкой>
							<ПриВыгрузке>Если (Значение = Перечисление.ВидыНоменклатуры.Тара) 
	И (Параметры.ЭтоПереходНаБазовуюВерсию = 1) Тогда
	Значение = "Товар";
ИначеЕсли ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Если (ПустоеЗначение(ВходящиеДанные.Получить("ТипНоменклатуры")) = 0) И (ВходящиеДанные.Получить("Владелец") = Источник) Тогда
		Значение = ВходящиеДанные.Получить("ТипНоменклатуры");
	Иначе
		Значение = Источник.ВидНоменклатуры;
	КонецЕсли;	
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ВидНоменклатуры --&gt; ВидНоменклатуры</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ВидНоменклатуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыНоменклатуры"/>
							<Приемник Имя="ВидНоменклатуры" Вид="Реквизит" Тип="СправочникСсылка.ВидыНоменклатуры"/>
							<КодПравилаКонвертации>ВидыНоменклатуры                                  </КодПравилаКонвертации>
							<ПередВыгрузкой>Если (ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений") Тогда
	Если (ПустоеЗначение(ВходящиеДанные.Получить("ТипНоменклатуры")) = 0) И (ВходящиеДанные.Получить("Владелец") = Источник) Тогда
		
		ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
		ИсходящиеДанные.Установить("ТипНоменклатуры", ВходящиеДанные.Получить("ТипНоменклатуры"));
	
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>БазоваяЕдиница --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="БазоваяЕдиница" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
							<КодПравилаКонвертации>ЕдиницыИзмерения                                  </КодПравилаКонвертации>
							<ПриВыгрузке>Если Источник.ЭтоГруппа() = 0 Тогда
	Значение = Значение.ОКЕИ;
Иначе
	Пусто = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>--&gt; КоэффициентЕдиницыДляОтчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоэффициентЕдиницыДляОтчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; ИспользоватьУпаковки</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьУпаковки" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	
	Если Параметры.ИспользоватьУпаковки = -1 Тогда
		УстновитьПараметрИспользоватьУпаковки();
	КонецЕсли;
	
	Если Параметры.ИспользоватьУпаковки = 0 Тогда
		Значение = 0;
	Иначе
		
		Если Параметры.НоменклатураСУпаковками = -1 Тогда
			СформироватьСписокНоменклатурыСУпаковками();
		КонецЕсли;
		
		Значение = ?(Параметры.НоменклатураСУпаковками.НайтиЗначение(Источник) = 0, 0, 1);
		
	КонецЕсли;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; НаборУпаковок</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НаборУпаковок" Вид="Реквизит" Тип="СправочникСсылка.НаборыУпаковок"/>
							<ПередВыгрузкой>Если (Источник.ЭтоГруппа() = 0) И (Параметры.ИспользоватьУпаковки = 1) Тогда
	Значение = "ИндивидуальныйДляНоменклатуры";
Иначе
	Пусто = 1;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; ВестиУчетПоГТД</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВестиУчетПоГТД" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	
	Если ПустоеЗначение(Источник.НомерГТД) = 0 Тогда
		Значение = 1;
	Иначе
		
		Если ТипЗначенияСтр(Параметры.СписокНоменклатурыСНомерамиГТД) &lt;&gt; "СписокЗначений" Тогда
			
			// Выполнение общего запроса один раз за всю выгрузку
			
			Параметры.СписокНоменклатурыСНомерамиГТД = СоздатьОбъект("СписокЗначений");
			
			Запрос = СоздатьОбъект("Запрос");
			ТекстЗапроса = 
			"//{{ЗАПРОС(ЕстьНомераГТД)
			|Без итогов;
			|Партии = Справочник.Партии.ТекущийЭлемент;
			|Владелец = Справочник.Партии.Владелец;
			|ГТД = Справочник.Партии.ГТД;
			|Группировка Владелец без групп;
			|Условие(ПустоеЗначение(ГТД) = 0);
			|"//}}ЗАПРОС
			;
			Запрос.Выполнить(ТекстЗапроса);
			
			Результат = СоздатьОбъект("ТаблицаЗначений");
			Запрос.Выгрузить(Результат,1,0);
			Результат.Выгрузить(Параметры.СписокНоменклатурыСНомерамиГТД,,, "Владелец");
			
		КонецЕсли;
		
		Значение = ?(Параметры.СписокНоменклатурыСНомерамиГТД.НайтиЗначение(Источник) = 0, 0, 1);
		
	КонецЕсли;

Иначе
	Пусто = 1;	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; Качество</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Качество" Вид="Реквизит" Тип="ПеречислениеСсылка.ГрадацииКачества"/>
							<ПередВыгрузкой>Значение = "Новый";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; ВариантОформленияПродажи</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВариантОформленияПродажи" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыОформленияПродажи"/>
							<ПередВыгрузкой>Значение = "РеализацияТоваровУслуг";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>Комментарий --&gt; Описание</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>--&gt; ИспользованиеХарактеристик</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользованиеХарактеристик" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыИспользованияХарактеристикНоменклатуры"/>
							<ПередВыгрузкой>Значение = "НеИспользовать";</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>16</Код>
							<Наименование>--&gt; ДополнительныеРеквизиты</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ДополнительныеРеквизиты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВходящиеДанные.Установить("ВидСправочника", "СвойстваНоменклатуры");
ВыгрузитьДополнительныеРеквизиты();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; Свойство</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Свойство" Вид="Реквизит" Тип="ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения"/>
								<КодПравилаКонвертации>ВидыСвойств_ДополнительныеРеквизитыИСведения      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; Значение</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Значение" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЗначенияСвойств_ЗначенияСвойствОбъектов           </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Свойство>
							<Код>25</Код>
							<Наименование>--&gt; ВесИспользовать</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВесИспользовать" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>НоменклатураКомиссионноеВознаграждение</Код>
					<Наименование>Справочник:</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ВходящиеДанные.Получить("СтавкаНДС");</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.КодДляПоиска = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Объект.Код, Истина);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>СправочникСсылка.Номенклатура</Приемник>
					<Свойства>
						<Свойство Поиск="true" Обязательное="true">
							<Код>6</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>СтавкаНДС = ВходящиеДанные.Получить("СтавкаНДС");

Если СтавкаНДС = Перечисление.СтавкиНДС.БезНДС Тогда
	Значение = Источник + " (" + СтавкаНДС + ")";
Иначе
	Значение = Источник + " (НДС " + СтавкаНДС + ")";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>8</Код>
							<Наименование>--&gt; СтавкаНДС</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; НаименованиеПолное</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>СтавкаНДС = ВходящиеДанные.Получить("СтавкаНДС");

Если СтавкаНДС = Перечисление.СтавкиНДС.БезНДС Тогда
	Значение = Источник + " (" + СтавкаНДС + ")";
Иначе
	Значение = Источник + " (НДС " + СтавкаНДС + ")";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>--&gt; ТипНоменклатуры</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипНоменклатуры" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНоменклатуры"/>
							<ПередВыгрузкой>Значение = "Услуга";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; ВидНоменклатуры</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидНоменклатуры" Вид="Реквизит" Тип="СправочникСсылка.ВидыНоменклатуры"/>
							<КодПравилаКонвертации>ВидыНоменклатуры                                  </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = Перечисление.ВидыНоменклатуры.Услуга;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; ЕдиницаИзмерения</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
							<КодПравилаКонвертации>ЕдиницыИзмеренияПоиск                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "шт.";
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Код", "796");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; ЕдиницаДляОтчетов</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЕдиницаДляОтчетов" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
							<КодПравилаКонвертации>ЕдиницыИзмеренияПоиск                             </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "шт.";
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Код", "796");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>--&gt; КоэффициентЕдиницыДляОтчетов</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КоэффициентЕдиницыДляОтчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; ИспользоватьУпаковки</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьУпаковки" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; Качество</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Качество" Вид="Реквизит" Тип="ПеречислениеСсылка.ГрадацииКачества"/>
							<ПередВыгрузкой>Значение = "Новый";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; ВариантОформленияПродажи</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВариантОформленияПродажи" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыОформленияПродажи"/>
							<ПередВыгрузкой>Значение = "РеализацияТоваровУслуг";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; ИспользованиеХарактеристик</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользованиеХарактеристик" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыИспользованияХарактеристикНоменклатуры"/>
							<ПередВыгрузкой>Значение = "НеИспользовать";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВидыНоменклатуры</Код>
					<Наименование>Перечисление: Виды номенклатуры</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>// Записываем объект не в режиме загрузки, чтобы обновить реквизиты

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

Если (Значение = Перечисление.ВидыНоменклатуры.Тара) И (Параметры.ЭтоПереходНаБазовуюВерсию = 1) Тогда
	Значение = "Товар";
	ИмяПКО = "";
ИначеЕсли (ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений") Тогда
	Если (ПустоеЗначение(ВходящиеДанные.Получить("ТипНоменклатуры"))=0) 
		И ((ВходящиеДанные.Получить("ТипНоменклатуры") = "Набор")
			ИЛИ (ВходящиеДанные.Получить("ТипНоменклатуры") = "Товар")) Тогда
		// обработка выше
	ИначеЕсли (ПустоеЗначение(ВходящиеДанные.Получить("ТипНоменклатуры"))=0) Тогда
		Значение = ВходящиеДанные.Получить("ТипНоменклатуры");
	Иначе
		Значение = Источник;
	КонецЕсли;
Иначе
	Значение = Источник;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<НеЗамещать>true</НеЗамещать>
							<Код>3</Код>
							<Наименование>--&gt; ШаблонНаименованияДляПечатиНоменклатуры</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ШаблонНаименованияДляПечатиНоменклатуры" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "[Наименование]";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<НеЗамещать>true</НеЗамещать>
							<Код>4</Код>
							<Наименование>--&gt; ШаблонНаименованияДляПечатиХарактеристики</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ШаблонНаименованияДляПечатиХарактеристики" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "[Наименование]";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<НеЗамещать>true</НеЗамещать>
							<Код>5</Код>
							<Наименование>--&gt; ВариантОформленияПродажи</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВариантОформленияПродажи" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыОформленияПродажи"/>
							<ПередВыгрузкой>Значение = "РеализацияТоваровУслуг";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>--&gt; ИспользованиеХарактеристик</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользованиеХарактеристик" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыИспользованияХарактеристикНоменклатуры"/>
							<ПередВыгрузкой>Значение = "НеИспользовать";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Единицы_УпаковкиНоменклатуры</Код>
					<Наименование>Справочник: Единицы измерения номенклатуры</Наименование>
					<Порядок>250</Порядок>
					<ПередВыгрузкой>Если ((Источник.Коэффициент = 1) ИЛИ (Источник = Источник.Владелец.БазоваяЕдиница))
	И (Источник.ОКЕИ = Источник.Владелец.БазоваяЕдиница.ОКЕИ) И (Источник.Вес = 0) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>ЕдиницаДлины = Константы.ЕдиницаИзмеренияДлины.Получить();
			
Объект.ГлубинаЕдиницаИзмерения = ЕдиницаДлины;
Объект.ШиринаЕдиницаИзмерения  = ЕдиницаДлины;
Объект.ВысотаЕдиницаИзмерения  = ЕдиницаДлины;
			
Объект.ОбъемЕдиницаИзмерения   = Константы.ЕдиницаИзмеренияОбъема.Получить();
Объект.ВесЕдиницаИзмерения     = Константы.ЕдиницаИзмеренияВеса.Получить();

Объект.ТипИзмеряемойВеличины = Перечисления.ТипыИзмеряемыхВеличин.Упаковка;

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

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

Значение = Значение.ТекущийЭлемент();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Банк --&gt; Банк</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
								<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
								<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/>
								<Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
								<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ВалютаСчета --&gt; ВалютаДенежныхСредств</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="ВалютаСчета" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>БанковскиеСчетаКонтрагентовИзВходящихДанных</Код>
						<Наименование>Справочник: Банковские счета</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>ВалютаДенежныхСредств = ВходящиеДанные.Получить("ВалютаДенежныхСредств");</ПередВыгрузкой>
						<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
						<Источник>СправочникСсылка.БанковскиеСчета</Источник>
						<Приемник>СправочникСсылка.БанковскиеСчетаКонтрагентов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; НомерСчета</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "00000000000000000000";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>--&gt; Владелец</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Владелец" Вид="Свойство"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>--&gt; ВалютаДенежныхСредств</Наименование>
								<Порядок>150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный счет контрагента";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; Банк</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
								<КодПравилаКонвертации>НеизвестныйБанк                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>Договоры</Код>
					<Наименование>Договоры</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>Договор_СоглашениеСПоставщиком</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСПоставщиками</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>19</Код>
								<Наименование>Код --&gt; Номер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>--&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>11</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаУПоставщика";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>12</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>15</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Владелец);
ВыгрузитьКонтрагентаВПартнера();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Владелец --&gt; Контрагент</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Значение = Значение + " (закупка)";</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСПоставщиками"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; ДатаНачалаДействия</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачалаДействия" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; ВариантПриемкиТоваров</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантПриемкиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыПриемкиТоваров"/>
								<ПередВыгрузкой>Значение = "РазделенаПоЗаказамИНакладным";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСПоставщикомПоИмпорту</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСПоставщиками</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>18</Код>
								<Наименование>Код --&gt; Номер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>--&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>11</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаПоИмпорту";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>12</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>15</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Владелец);
ВыгрузитьКонтрагентаВПартнера();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Владелец --&gt; Контрагент</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Значение = Значение + " (закупка по импорту)";</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСПоставщиками"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; ДатаНачалаДействия</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачалаДействия" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; ВариантПриемкиТоваров</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантПриемкиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыПриемкиТоваров"/>
								<ПередВыгрузкой>Значение = "РазделенаПоЗаказамИНакладным";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКомитентом</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>150</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты")
	+ ВходящиеДанные.Получить("СпособРасчетаВознаграждения");</ПередВыгрузкой>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСПоставщиками</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>31</Код>
								<Наименование>Код --&gt; Номер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>14</Код>
								<Наименование>--&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>16</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПриемНаКомиссию";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>23</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>27</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>35</Код>
								<Наименование> --&gt; СпособРасчетаВознаграждения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособРасчетаВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("СпособРасчетаВознаграждения");

Если ПустоеЗначение(Значение) = 1 Тогда
	
	СформироватьСписокПоследнихОтчетовКомитетам();
	ПоследниеОтчетыКомитентамПоДоговорам = Параметры.ПоследниеОтчетыКомитентамПоДоговорам;

	НайдСтрока = 0;
	Если ПоследниеОтчетыКомитентамПоДоговорам.НайтиЗначение(Источник, НайдСтрока, "Договор") = 1 Тогда
		
		Значение = ПоследниеОтчетыКомитентамПоДоговорам.ПолучитьЗначение(НайдСтрока, "СпособРасчета");
		ИмяПКО = "СпособыРасчетаКомиссионногоВознаграждения";
		
		Для НомСтроки = НайдСтрока По ПоследниеОтчетыКомитентамПоДоговорам.КоличествоСтрок() Цикл
			
			ПоследниеОтчетыКомитентамПоДоговорам.ПолучитьСтрокуПоНомеру(НомСтроки);
			Если ПоследниеОтчетыКомитентамПоДоговорам.Договор &lt;&gt; Источник Тогда
				Прервать;
			ИначеЕсли ПоследниеОтчетыКомитентамПоДоговорам.Организация = ВходящиеДанные.Получить("Организация") Тогда
				Значение = ПоследниеОтчетыКомитентамПоДоговорам.СпособРасчета;
			КонецЕсли;
		КонецЦикла;
	Иначе
		Значение = "НеРассчитывается";
	КонецЕсли;
	
Иначе
	ИмяПКО = "СпособыРасчетаКомиссионногоВознаграждения";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Значение = Значение + " (комиссия)";</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>450</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Владелец);
ВыгрузитьКонтрагентаВПартнера();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Владелец --&gt; Контрагент</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСПоставщиками"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; ДатаНачалаДействия</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачалаДействия" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; ВариантПриемкиТоваров</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантПриемкиТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыПриемкиТоваров"/>
								<ПередВыгрузкой>Значение = "РазделенаПоЗаказамИНакладным";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; УдержатьВознаграждение</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="УдержатьВознаграждение" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; РегистрироватьЦеныПоставщика</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РегистрироватьЦеныПоставщика" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКлиентомИндивидуальное</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>200</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<ПослеВыгрузки>Если ПустоеЗначение(Источник.Скидка) = 0 Тогда
	ВыгрузитьПоПравилу(Источник,,,,"ДействиеСкидокНаценок");
КонецЕсли;</ПослеВыгрузки>
						<ПослеЗагрузки>//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>20</Код>
								<Наименование>Код --&gt; Номер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>--&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>--&gt; Соглашение</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСКлиентами"/>
								<КодПравилаКонвертации>Договор_СоглашениеСКлиентомТиповое                </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("НалогообложениеНДС"), "НалогообложениеНДС");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("ЦенаВключаетНДС"), "ЦенаВключаетНДС");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("ПорядокОплаты"), "ПорядокОплаты");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Значение = Значение + " (реализация)";</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
Если ПустоеЗначение(ВходящиеДанные.Получить("Партнер")) = 0 Тогда
	ВходящиеДанные.Установить("Контрагент", ВходящиеДанные.Получить("Партнер"));
Иначе
	ВходящиеДанные.Установить("Контрагент", Источник.Владелец);
	ИмяПКО = "Контрагенты_Партнеры";
КонецЕсли;

ВыгрузитьКонтрагентаВПартнера();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Владелец --&gt; Контрагент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "РеализацияКлиенту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>550</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>600</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ТипЦен --&gt; ВидЦен</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
								<Приемник Имя="ВидЦен" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<НеЗамещать>true</НеЗамещать>
								<Код>14</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ДатаНачалаДействия</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачалаДействия" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКомиссионеромИндивидульное</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>250</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<ПослеЗагрузки>//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>32</Код>
								<Наименование>Код --&gt; Номер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>15</Код>
								<Наименование>--&gt; Организация</Наименование>
								<Порядок>100</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>18</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>24</Код>
								<Наименование>--&gt; Соглашение</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСКлиентами"/>
								<КодПравилаКонвертации>Договор_СоглашениеСКомиссионеромТиповое           </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("НалогообложениеНДС"), "НалогообложениеНДС");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("ЦенаВключаетНДС"), "ЦенаВключаетНДС");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("ПорядокОплаты"), "ПорядокОплаты");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Значение = Значение + " (комиссия)";</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Владелец);
ВыгрузитьКонтрагентаВПартнера();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>Владелец --&gt; Контрагент</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПередачаНаКомиссию";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>550</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>600</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>ТипЦен --&gt; ВидЦен</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
								<Приемник Имя="ВидЦен" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; ДатаНачалаДействия</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаНачалаДействия" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");	
ИсходящиеДанные.Установить("Договор", Источник);
ОпределитьДатуНачалаДействияДоговораСоглашения();
Значение = ИсходящиеДанные.Получить("Значение");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СпособРасчетаВознаграждения</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособРасчетаВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
								<ПередВыгрузкой>Значение = "НеРассчитывается";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКлиентомТиповое</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>300</Порядок>
						<ПередВыгрузкой>КлючВыгружаемыхДанных = Источник.ВалютаВзаиморасчетов.Код 
	+ ?(ПустоеЗначение(Источник.ТипЦен) = 0, Источник.ТипЦен.ЦенаВклНДС, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<ПослеЗагрузки>//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>11</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "РеализацияКлиенту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Типовое (реализация)";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Перенос данных из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Дата('01.01.1980');</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКомиссионеромТиповое</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>350</Порядок>
						<ПередВыгрузкой>КлючВыгружаемыхДанных = Источник.ВалютаВзаиморасчетов.Код 
	+ ?(ПустоеЗначение(Источник.ТипЦен) = 0, Источник.ТипЦен.ЦенаВклНДС, "")
	+ ВходящиеДанные.Получить("НалогообложениеНДС")
	+ ВходящиеДанные.Получить("ЦенаВключаетНДС")
	+ ВходящиеДанные.Получить("ПорядокОплаты");</ПередВыгрузкой>
						<ПослеЗагрузки>//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>10</Код>
								<Наименование>ВалютаВзаиморасчетов --&gt; Валюта</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>11</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>12</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>19</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>250</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>13</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПередачаНаКомиссию";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Типовое (комиссия)";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Перенос данных из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; ИспользуютсяДоговорыКонтрагентов</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ИспользуютсяДоговорыКонтрагентов" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; Менеджер</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Дата('01.01.1980');</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКлиентомПоУмолчанию</Код>
						<Наименование>:</Наименование>
						<Порядок>400</Порядок>
						<ПослеЗагрузки>Объект.Валюта = Константы.ВалютаРегламентированногоУчета.Получить();

//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство>
								<Код>1</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Типовые правила продаж";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "РеализацияКлиенту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПорядокОплаты</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
								<ПередВыгрузкой>Значение = "РасчетыВРубляхОплатаВРублях";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<НеЗамещать>true</НеЗамещать>
								<Код>8</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = ТекущаяДата();</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договор_СоглашениеСКомиссионеромПоУмолчанию</Код>
						<Наименование>:</Наименование>
						<Порядок>450</Порядок>
						<ПослеЗагрузки>Объект.Валюта = Константы.ВалютаРегламентированногоУчета.Получить();

//Запомним загруженный объект для дальнейшей обработки, 
//после загрузки всех объектов
Параметры.МассивЗагруженныхСоглашений.Добавить(Объект);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>СправочникСсылка.СоглашенияСКлиентами</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Типовые правила продаж (комиссия)";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<НеЗамещать>true</НеЗамещать>
								<Код>3</Код>
								<Наименование> --&gt; Дата</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Дата" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = ТекущаяДата();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыСоглашенийСКлиентами"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; Типовое</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Типовое" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПередачаНаКомиссию";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; СпособРасчетаВознаграждения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СпособРасчетаВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
								<ПередВыгрузкой>Значение = "НеРассчитывается";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ПорядокОплаты</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
								<ПередВыгрузкой>Значение = "РасчетыВРубляхОплатаВРублях";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>Договоры_ДоговорыКонтрагентов</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>500</Порядок>
						<ПередВыгрузкой>Организация = ВходящиеДанные.Получить("Организация");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ВходящиеДанные.Получить("ХозяйственнаяОперация")
	+ ВходящиеДанные.Получить("ПорядокОплаты");
	
// Сформируем наименование и поместим во входящие данные

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

Наименование = Источник.Наименование + " (" + Постфикс + ")";

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

Если ХозяйственнаяОперация = "РеализацияКлиенту" Тогда
	Значение = "СПокупателем";
ИначеЕсли ХозяйственнаяОперация = "ПередачаНаКомиссию" Тогда
	Значение = "СКомиссионером";
ИначеЕсли ХозяйственнаяОперация = "ЗакупкаУПоставщика" Тогда
	Значение = "СПоставщиком";
ИначеЕсли ХозяйственнаяОперация = "ПриемНаКомиссию" Тогда
	Значение = "СКомитентом"; 
ИначеЕсли ХозяйственнаяОперация ="ЗакупкаПоИмпорту" тогда
	Значение = "Импорт";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаОблагаетсяНДС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаОблагаетсяНДС";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ДействиеСкидокНаценок</Код>
						<Наименование>Справочник: Договоры взаиморасчетов</Наименование>
						<Порядок>550</Порядок>
						<Источник>СправочникСсылка.Договоры</Источник>
						<Приемник>РегистрСведенийЗапись.ДействиеСкидокНаценок</Приемник>
						<Свойства>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; Источник</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Источник" Вид="Измерение"/>
								<КодПравилаКонвертации>Договор_СоглашениеСКлиентомИндивидуальное         </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Ссылка;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Скидка --&gt; СкидкаНаценка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Скидка" Вид="Реквизит" Тип="СправочникСсылка.Скидки"/>
								<Приемник Имя="СкидкаНаценка" Вид="Измерение" Тип="СправочникСсылка.СкидкиНаценки"/>
								<КодПравилаКонвертации>Скидки_СкидкиНаценки                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>--&gt; Статус</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Ресурс" Тип="ПеречислениеСсылка.СтатусыДействияСкидок"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; Активность</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>--&gt; Период</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
								<ПередВыгрузкой>Значение = '01.01.1980';</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>Контрагенты</Код>
					<Наименование>Контрагенты</Наименование>
					<Порядок>150</Порядок>
					<Правило>
						<Код>СвоиЮрЛица_Контрагенты</Код>
						<Наименование>Справочник: Сторонние юридические лица</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ЮрФизЛицо", Источник.ТекущийЭлемент());
ОпределитьОсновногоКонтрагентаДляЮрФизЛица();</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ГоловнойКонтрагент);</ПослеЗагрузки>
						<Источник>СправочникСсылка.СвоиЮрЛица</Источник>
						<Приемник>СправочникСсылка.Контрагенты</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>ИНН --&gt; ИНН</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = Лев(Значение,10);</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>ИНН --&gt; КПП</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = Источник.ИНН;
Если Найти(Значение, "\") &lt;&gt; 0 Тогда
	Значение = Лев(Сред(Значение, Найти(Значение, "\") + 1), 9);
Иначе
	Пусто = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	Значение = Строка(ВходящиеДанные.Получить("ОсновнойКонтрагент"));
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ОКПО --&gt; КодПоОКПО</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ОКПО" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ОсновнойКонтрагент");
Если Значение = "НеизвестныйПартнер" Тогда
	
	Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
		ИмяПКО = "ПартнерПереносДанныхИзТиС";
	КонецЕсли;
	
Иначе
	ИмяПКО = "Контрагенты_Партнеры";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ИндивидуальныйПредприниматель --&gt; ЮрФизЛицо</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ИндивидуальныйПредприниматель" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
								<ПриВыгрузке>Значение = ?(Значение = 1, "ИндивидуальныйПредприниматель", "ЮрЛицо");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
								<ПередВыгрузкой>Значение = "ЮридическоеЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Комментарий --&gt; ДополнительнаяИнформация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ДополнительнаяИнформация" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Группа>
								<Код>9</Код>
								<Наименование>--&gt; КонтактнаяИнформация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

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

Если ПустаяСтрока(Источник.ЮрАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ЮрАдрес);
	ВходящиеДанные.Установить("Вид", "ЮрАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();	
КонецЕсли;

Если ПустаяСтрока(Источник.ФактАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ФактАдрес);
	ВходящиеДанные.Установить("Вид", "ФактАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();	
КонецЕсли;

Если ПустаяСтрока(Источник.Телефоны) = 0 Тогда
	ВходящиеДанные.Установить("Телефон",	Источник.Телефоны);
	ВходящиеДанные.Установить("Родитель",	"СправочникКонтрагенты");
	ВыгрузитьТелефоны();	
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>11</Код>
									<Наименование> --&gt; Вид</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
									<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; Город</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; ЗначенияПолей</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; НомерТелефона</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Представление</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Регион</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Страна</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Тип</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ЮрЛица_Контрагенты</Код>
						<Наименование>Справочник: Сторонние юридические лица</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ЮрФизЛицо", Источник.ТекущийЭлемент());
ОпределитьОсновногоКонтрагентаДляЮрФизЛица();</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ГоловнойКонтрагент);</ПослеЗагрузки>
						<Источник>СправочникСсылка.ЮрЛица</Источник>
						<Приемник>СправочникСсылка.Контрагенты</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>ИНН --&gt; ИНН</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Значение = Лев(Значение,10);</ПриВыгрузке>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>ИНН --&gt; КПП</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = Источник.ИНН;
Если Найти(Значение, "\") &lt;&gt; 0 Тогда
	Значение = Лев(Сред(Значение, Найти(Значение, "\") + 1), 9);
Иначе
	Пусто = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	Значение = Строка(ВходящиеДанные.Получить("ОсновнойКонтрагент"));
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>ОКПО --&gt; КодПоОКПО</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ОКПО" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ОсновнойКонтрагент");
Если Значение = "НеизвестныйПартнер" Тогда
	
	Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
		Значение = Источник;
		ИмяПКО = "ЮрЛица_Партнеры";
	КонецЕсли;
	
Иначе
	ИмяПКО = "Контрагенты_Партнеры";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ЮрФизЛицо</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
								<ПередВыгрузкой>Значение = "ЮрЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
								<ПередВыгрузкой>Значение = "ЮридическоеЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Комментарий --&gt; ДополнительнаяИнформация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ДополнительнаяИнформация" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Группа>
								<Код>9</Код>
								<Наименование>--&gt; КонтактнаяИнформация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Вид");
КоллекцияОбъектов.НоваяКолонка("Город");
КоллекцияОбъектов.НоваяКолонка("ЗначенияПолей");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяКолонка("НомерТелефонаБезКодов");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("Регион");
КоллекцияОбъектов.НоваяКолонка("Страна");
КоллекцияОбъектов.НоваяКолонка("Тип");
КоллекцияОбъектов.НоваяКолонка("АдресЭП");
КоллекцияОбъектов.НоваяКолонка("ДоменноеИмяСервера");

Если ПустаяСтрока(Источник.ЮрАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ЮрАдрес);
	ВходящиеДанные.Установить("Вид",   "ЮрАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();
КонецЕсли;

Если ПустаяСтрока(Источник.ФактАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ФактАдрес);
	ВходящиеДанные.Установить("Вид",   "ФактАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();
КонецЕсли;

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

ОсновнойКонтрагент = ВходящиеДанные.Получить("ОсновнойКонтрагент");

Если ОсновнойКонтрагент &lt;&gt; "НеизвестныйПартнер" Тогда

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

	Если ПустоеЗначение(ОсновнойКонтрагент.Сайт) = 0 Тогда
		ВходящиеДанные.Установить("ВебСтраница", ОсновнойКонтрагент.Сайт.АдресСайта);
		ВходящиеДанные.Установить("Родитель",    "СправочникКонтрагенты");
		ВыгрузитьВебСтраницу();
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>11</Код>
									<Наименование>--&gt; Вид</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
									<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; Город</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; ЗначенияПолей</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; НомерТелефона</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Представление</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Регион</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Страна</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Тип</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>--&gt; АдресЭП</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>--&gt; ДоменноеИмяСервера</Наименование>
									<Порядок>600</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ФизЛица_Контрагенты</Код>
						<Наименование>Справочник: Сторонние юридические лица</Наименование>
						<Порядок>150</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ЮрФизЛицо", Источник.ТекущийЭлемент());
ОпределитьОсновногоКонтрагентаДляЮрФизЛица();</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ГоловнойКонтрагент);</ПослеЗагрузки>
						<Источник>СправочникСсылка.ФизЛица</Источник>
						<Приемник>СправочникСсылка.Контрагенты</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>ИНН --&gt; ИНН</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Значение = Лев(Значение, 12);</ПриВыгрузке>
							</Свойство>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование> --&gt; КПП</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Пусто = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	Значение = Строка(ВходящиеДанные.Получить("ОсновнойКонтрагент"));
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ОсновнойКонтрагент");
Если Значение = "НеизвестныйПартнер" Тогда
	
	Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
		ИмяПКО = "ПартнерПереносДанныхИзТиС";
	КонецЕсли;
	
Иначе
	ИмяПКО = "Контрагенты_Партнеры";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ЮрФизЛицо</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
								<ПередВыгрузкой>Значение = "ФизЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
								<ПередВыгрузкой>Значение = "ФизическоеЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Комментарий --&gt; ДополнительнаяИнформация</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ДополнительнаяИнформация" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Группа>
								<Код>9</Код>
								<Наименование>--&gt; КонтактнаяИнформация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Вид");
КоллекцияОбъектов.НоваяКолонка("Город");
КоллекцияОбъектов.НоваяКолонка("ЗначенияПолей");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяКолонка("НомерТелефонаБезКодов");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("Регион");
КоллекцияОбъектов.НоваяКолонка("Страна");
КоллекцияОбъектов.НоваяКолонка("Тип");
КоллекцияОбъектов.НоваяКолонка("АдресЭП");
КоллекцияОбъектов.НоваяКолонка("ДоменноеИмяСервера");

Если ПустаяСтрока(Источник.ЮрАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ЮрАдрес);
	ВходящиеДанные.Установить("Вид", "ЮрАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();	
КонецЕсли;

Если ПустаяСтрока(Источник.ФактАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ФактАдрес);
	ВходящиеДанные.Установить("Вид", "ФактАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();	
КонецЕсли;

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

ОсновнойКонтрагент = ВходящиеДанные.Получить("ОсновнойКонтрагент");

Если ОсновнойКонтрагент &lt;&gt; "НеизвестныйПартнер" Тогда

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

	Если ПустоеЗначение(ОсновнойКонтрагент.Сайт) = 0 Тогда
		ВходящиеДанные.Установить("ВебСтраница", ОсновнойКонтрагент.Сайт.АдресСайта);
		ВходящиеДанные.Установить("Родитель",    "СправочникКонтрагенты");
		ВыгрузитьВебСтраницу();
	КонецЕсли;
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>11</Код>
									<Наименование>--&gt; Вид</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
									<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; Город</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; ЗначенияПолей</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; НомерТелефона</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Представление</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Регион</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Страна</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Тип</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>--&gt; ДоменноеИмяСервера</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>--&gt; АдресЭП</Наименование>
									<Порядок>600</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>НеизвестныйКонтрагент</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>200</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ГоловнойКонтрагент);</ПослеЗагрузки>
						<Источник>СправочникСсылка.Контрагенты</Источник>
						<Приемник>СправочникСсылка.Контрагенты</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный контрагент";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>--&gt; ЮрФизЛицо</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
								<ПередВыгрузкой>Значение = "ЮрЛицо";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; ДополнительнаяИнформация</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДополнительнаяИнформация" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Не рекомендуется изменять наименование данного контрагента до окончания переноса данных из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>--&gt; Партнер</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>ПартнерПереносДанныхИзТиС                         </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "НеизвестныйПартнер";

Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	ИмяПКО = "ПартнерПереносДанныхИзТиС";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ЮридическоеФизическоеЛицо</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮридическоеФизическоеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮридическоеФизическоеЛицо"/>
								<ПередВыгрузкой>Значение = "ЮридическоеЛицо";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>Партнеры</Код>
					<Наименование>Партнеры</Наименование>
					<Порядок>200</Порядок>
					<Правило>
						<Код>Контрагенты_Партнеры</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "Строка" Тогда
	Возврат 1;
КонецЕсли;

Если Источник.ЭтоГруппа() = 1 Тогда
	Возврат 1;
КонецЕсли;

Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

ВходящиеДанные.Установить("Клиент", 0);
ВходящиеДанные.Установить("Поставщик", 0);
ВходящиеДанные.Установить("ПрочиеОтношения", 0);

Если Параметры.СтатистикаПоДоговорам_СортКонтрагент = -1 Тогда
	СформироватьСтатистикуПоДоговорам();
КонецЕсли;

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

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

Если Параметры.СписокЗагруженныхПартнеров.Найти(Объект.Ссылка) = Неопределено Тогда
	Параметры.СписокЗагруженныхПартнеров.Добавить(Объект.Ссылка);
КонецЕсли;</ПослеЗагрузки>
						<Источник>СправочникСсылка.Контрагенты</Источник>
						<Приемник>СправочникСсылка.Партнеры</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>Код --&gt; Код</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Родитель --&gt; Родитель</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; НаименованиеПолное</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	Если (Источник.ЮрФизЛицо.Вид() = "ЮрЛица") Или 
		 (Источник.ЮрФизЛицо.Вид() = "СвоиЮрЛица") Или
		 (Источник.ЮрФизЛицо.Вид() = "ФизЛица") Тогда 
		 Значение = Источник.ЮрФизЛицо.ПолнНаименование;
	Иначе
		 Отказ = 1;
	КонецЕсли;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; Клиент</Наименование>
								<Порядок>350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Клиент" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>--&gt; Поставщик</Наименование>
								<Порядок>400</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>--&gt; ПрочиеОтношения</Наименование>
								<Порядок>450</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПрочиеОтношения" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; ДатаРегистрации</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Дата('01.01.1980');</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>ЮрФизЛицо --&gt; ЮрФизЛицо</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="ЮрФизЛицо" Вид="Реквизит"/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.КомпанияЧастноеЛицо"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "Компания";
ИначеЕсли Значение.Вид() = "ФизЛица" Тогда
	Значение = "ЧастноеЛицо";
ИначеЕсли (Значение.Вид() = "ЮрЛица")
	Или (Значение.Вид() = "СвоиЮрЛица") Тогда
	Значение = "Компания";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>7</Код>
								<Наименование> --&gt; ДополнительныеРеквизиты</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДополнительныеРеквизиты" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

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

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Вид");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("Тип");
КоллекцияОбъектов.НоваяКолонка("АдресЭП");
КоллекцияОбъектов.НоваяКолонка("ДоменноеИмяСервера");
КоллекцияОбъектов.НоваяКолонка("Город");
КоллекцияОбъектов.НоваяКолонка("ЗначенияПолей");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяКолонка("НомерТелефонаБезКодов");
КоллекцияОбъектов.НоваяКолонка("Регион");
КоллекцияОбъектов.НоваяКолонка("Страна");

Если ПустаяСтрока(Источник.ЮрФизЛицо.ЮрАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ЮрФизЛицо.ЮрАдрес);
	ВходящиеДанные.Установить("Вид", "АдресПартнера");
	ВыгрузитьСтрокуАдреса();
КонецЕсли;

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

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

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

Если ПустоеЗначение(Источник.Сайт) = 0 Тогда
	ВходящиеДанные.Установить("ВебСтраница", Источник.Сайт.АдресСайта);
	ВходящиеДанные.Установить("Родитель",    "СправочникПартнеры");
	ВыгрузитьВебСтраницу();
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>12</Код>
									<Наименование>--&gt; Вид</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
									<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; Тип</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
								</Свойство>
								<Свойство>
									<Код>11</Код>
									<Наименование> --&gt; АдресЭП</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; Представление</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; ДоменноеИмяСервера</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Город</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; ЗначенияПолей</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; НомерТелефона</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; Регион</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование> --&gt; Страна</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПартнерПереносДанныхИзТиС</Код>
						<Наименование>Справочник:</Наименование>
						<Порядок>100</Порядок>
						<ПослеЗагрузки>Если Объект.ЭтоНовый() Тогда
	УстановитьОбменДаннымиЗагрузка(Объект);
	Объект.Записать();
	УстановитьОбменДаннымиЗагрузка(Объект, Ложь);
КонецЕсли;

Если Параметры.СписокЗагруженныхПартнеров.Найти(Объект.Ссылка) = Неопределено Тогда
	Параметры.СписокЗагруженныхПартнеров.Добавить(Объект.Ссылка);
КонецЕсли;</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Источник>СправочникСсылка.Контрагенты</Источник>
						<Приемник>СправочникСсылка.Партнеры</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>17</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный партнер";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>19</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Создан при загрузке данных из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; НаименованиеПолное</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Неизвестный партнер";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Клиент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Клиент" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Поставщик</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; ПрочиеОтношения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПрочиеОтношения" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; ДатаРегистрации</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Дата('01.01.1980');</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; ЮрФизЛицо</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.КомпанияЧастноеЛицо"/>
								<ПередВыгрузкой>Значение = "Компания";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ЮрЛица_Партнеры</Код>
						<Наименование>Справочник: Сторонние юридические лица</Наименование>
						<Порядок>150</Порядок>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Источник>СправочникСсылка.ЮрЛица</Источник>
						<Приемник>СправочникСсылка.Партнеры</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; Клиент</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Клиент" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; Поставщик</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; ПрочиеОтношения</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПрочиеОтношения" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ДатаРегистрации</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Дата('01.01.1980');</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; ЮрФизЛицо</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.КомпанияЧастноеЛицо"/>
								<ПередВыгрузкой>Значение = "Компания";</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>9</Код>
								<Наименование> --&gt; КонтактнаяИнформация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

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

Если ПустаяСтрока(Источник.ЮрАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ЮрАдрес);
	ВходящиеДанные.Установить("Вид",   "ЮрАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();
КонецЕсли;

Если ПустаяСтрока(Источник.ФактАдрес) = 0 Тогда
	ВходящиеДанные.Установить("Адрес", Источник.ФактАдрес);
	ВходящиеДанные.Установить("Вид",   "ФактАдресКонтрагента");
	ВыгрузитьСтрокуАдреса();
КонецЕсли;

Если ПустаяСтрока(Источник.Телефоны) = 0 Тогда
	ВходящиеДанные.Установить("Телефон",  Источник.Телефоны);
	ВходящиеДанные.Установить("Родитель", "СправочникКонтрагенты");
	ВыгрузитьТелефоны();
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>11</Код>
									<Наименование> --&gt; Вид</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
									<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; Город</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ЗначенияПолей</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; НомерТелефона</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Представление</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Регион</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Страна</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; Тип</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
			</Группа>
			<Группа>
				<Код>ГруппаФизическиеЛица</Код>
				<Наименование>ГруппаФизическиеЛица</Наименование>
				<Порядок>250</Порядок>
				<Правило>
					<Код>ФизическиеЛица</Код>
					<Наименование>Справочник: Физические лица</Наименование>
					<Порядок>50</Порядок>
					<ПослеВыгрузкиВФайл>Если (Источник.ЭтоГруппа() = 0) И (ПустаяСтрока(Источник.ДокументУдЛичность) = 0) Тогда
	ВыгрузитьПоПравилу(Источник,, ,, "ФизическиеЛица_ДокументыФизическихЛиц");
КонецЕсли;</ПослеВыгрузкиВФайл>
					<ПоследовательностьПолейПоиска>Если СвойстваПоиска.Получить("ЭтоГруппа") Тогда
	СвойстваПоиска.Удалить("ИНН");
КонецЕсли;

НомерВариантаПоиска = 10;</ПоследовательностьПолейПоиска>
					<Источник>СправочникСсылка.ФизЛица</Источник>
					<Приемник>СправочникСсылка.ФизическиеЛица</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>ИНН --&gt; ИНН</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>5</Код>
							<Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Родитель --&gt; Родитель</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизЛица"/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>6</Код>
							<Наименование> --&gt; КонтактнаяИнформация</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Вид");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("Тип");
КоллекцияОбъектов.НоваяКолонка("АдресЭП");
КоллекцияОбъектов.НоваяКолонка("ДоменноеИмяСервера");
КоллекцияОбъектов.НоваяКолонка("Город");
КоллекцияОбъектов.НоваяКолонка("ЗначенияПолей");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяКолонка("НомерТелефонаБезКодов");
КоллекцияОбъектов.НоваяКолонка("Регион");
КоллекцияОбъектов.НоваяКолонка("Страна");

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

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

Если ПустаяСтрока(Источник.Телефоны) = 0 Тогда
	ВходящиеДанные.Установить("Телефон",	Источник.Телефоны);
	ВходящиеДанные.Установить("Родитель",	"СправочникФизическиеЛица");
	ВыгрузитьТелефоны();	
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; Вид</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
								<ПриВыгрузке>Если ТипЗначенияСтр(Значение) &lt;&gt; "Строка" Тогда
	ИмяПКО = "ВидыКонтактнойИнформации";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; Город</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ЗначенияПолей</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; НомерТелефона</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; НомерТелефонаБезКодов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Представление</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Регион</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Страна</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Тип</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ФизическиеЛица_ДокументыФизическихЛиц</Код>
					<Наименование>:</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>Список = глРазложитьДокУдостоверяющийЛичность(Источник.ДокументУдЛичность);
Вид        = ?(0 &lt; Список.РазмерСписка(), Список.ПолучитьЗначение(1), "");
Серия      = ?(1 &lt; Список.РазмерСписка(), Список.ПолучитьЗначение(2), "");
Номер      = ?(2 &lt; Список.РазмерСписка(), Список.ПолучитьЗначение(3), "");
ДатаВыдачи = ?(3 &lt; Список.РазмерСписка(), Список.ПолучитьЗначение(4), "");
КемВыдан   = ?(4 &lt; Список.РазмерСписка(), Список.ПолучитьЗначение(5), "");

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

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

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

Если (ПустоеЗначение(Валюта) = 0) И (Валюта &lt;&gt; Источник.Валюта) Тогда
	Значение = Значение + " " + Валюта;
КонецЕсли;

// прототипом является функция "ПолучитьИдентификатор(СтрНаименование)" формы элемента справочника "ВидыЦен" УТ

Разделители	=  " .,+,-,/,*,?,=,&lt;,&gt;,(,)%!@#$%&amp;*""№:;{}[]?()\|/`~'^_";

Идентификатор = "";
БылСпецСимвол = 0;

Для НомСимвола = 1 По СтрДлина(Значение) Цикл
	
	Символ = Сред(Значение, НомСимвола, 1);
	
	Если Найти(Разделители, Символ) &lt;&gt; 0 Тогда
		БылСпецСимвол = 1;
	ИначеЕсли БылСпецСимвол = 1 Тогда
		БылСпецСимвол = 0;
		Идентификатор = Идентификатор + ВРег(Символ);
	Иначе
		Идентификатор = Идентификатор + Символ;
	КонецЕсли;
	
КонецЦикла;

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

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

Если (ПустоеЗначение(Валюта) = 0) И (Валюта &lt;&gt; Источник.Валюта) Тогда
	Значение = Значение + " " + Валюта;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ЦенаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ЦенаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; СпособЗаданияЦены</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗаданияЦены" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗаданияЦен"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.БазовыйТипЦен) = 1 Тогда
	Значение = "Вручную";
Иначе
	Значение = "РассчитыватьПоФормуламОтДругихВидовЦен";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ИспользоватьПриПродаже</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьПриПродаже" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ОкруглятьВБольшуюСторону</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОкруглятьВБольшуюСторону" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = ?(Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.ОкрТочно, 0, 1);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; Формула</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Формула" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Если ПустоеЗначение(Источник.БазовыйТипЦен) = 0 Тогда
	
	НаименованиеБазовогоТипаЦен = Строка(Источник.БазовыйТипЦен);
	
	// прототипом является функция "ПолучитьИдентификатор(СтрНаименование)" формы элемента справочника "ВидыЦен" УТ
	
	Разделители	=  " .,+,-,/,*,?,=,&lt;,&gt;,(,)%!@#$%&amp;*""№:;{}[]?()\|/`~'^_";
	
	Идентификатор = "";
	БылСпецСимвол = 0;
	
	Для НомСимвола = 1 По СтрДлина(НаименованиеБазовогоТипаЦен) Цикл
		
		Символ = Сред(НаименованиеБазовогоТипаЦен, НомСимвола, 1);
		
		Если Найти(Разделители, Символ) &lt;&gt; 0 Тогда
			БылСпецСимвол = 1;
		ИначеЕсли БылСпецСимвол = 1 Тогда
			БылСпецСимвол = 0;
			Идентификатор = Идентификатор + ВРег(Символ);
		Иначе
			Идентификатор = Идентификатор + Символ;
		КонецЕсли;
		
	КонецЦикла;
	
	Коэффициент = Строка(1 + Источник.Процент / 100);
	
	Значение = "[" + Идентификатор + "] * " + Коэффициент;

Иначе
	Значение = "";	
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; Статус</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыДействияВидовЦен"/>
							<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование>--&gt; ВлияющиеВидыЦен</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВлияющиеВидыЦен" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ВлияющийВидЦен");
Если ПустоеЗначение(Источник.БазовыйТипЦен) = 0 Тогда
	КоллекцияОбъектов.НоваяСтрока();
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>10</Код>
								<Наименование>--&gt; ВлияющийВидЦен</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВлияющийВидЦен" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.БазовыйТипЦен;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>12</Код>
							<Наименование>--&gt; ПравилаОкругленияЦены</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПравилаОкругленияЦены" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("НижняяГраницаДиапазонаЦен");
КоллекцияОбъектов.НоваяКолонка("ПсихологическоеОкругление");
КоллекцияОбъектов.НоваяКолонка("ТочностьОкругления");

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

Если (Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.ОкрТочно)
	Или (Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр0_01) Тогда
	КоллекцияОбъектов.ТочностьОкругления = 0.01;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр0_05 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 0.05;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр0_10 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 0.10;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр0_50 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 0.50;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр1 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 1;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр5 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 5;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр10 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 10;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр50 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 50;
ИначеЕсли Источник.ПорядокОкругления = Перечисление.ПорядкиОкругления.Окр100 Тогда
	КоллекцияОбъектов.ТочностьОкругления = 100;
КонецЕсли;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; НижняяГраницаДиапазонаЦен</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НижняяГраницаДиапазонаЦен" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; ПсихологическоеОкругление</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПсихологическоеОкругление" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ТочностьОкругления</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТочностьОкругления" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВидРозничнойЦеныДляСклада</Код>
					<Наименование>Справочник: Типы цен</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>КодВалюты = ?(ПустоеЗначение(ВходящиеДанные) = 0, ВходящиеДанные.Получить("ВалютаЦены").Код, "");
КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + КодВалюты;</ПередВыгрузкой>
					<ПослеЗагрузки>Объект.ВалютаЦены = Константы.ВалютаРегламентированногоУчета.Получить();

Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);
Параметры.ЗагруженыВидыЦен = Истина;</ПослеЗагрузки>
					<Источник>СправочникСсылка.Склады</Источник>
					<Приемник>СправочникСсылка.ВидыЦен</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование> --&gt; Идентификатор</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Идентификатор" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Розничные цены склада (" + Источник + ")";

// прототипом является функция "ПолучитьИдентификатор(СтрНаименование)" формы элемента справочника "ВидыЦен" УТ

Разделители	=  " .,+,-,/,*,?,=,&lt;,&gt;,(,)%!@#$%&amp;*""№:;{}[]?()\|/`~'^_";

Идентификатор = "";
БылСпецСимвол = 0;

Для НомСимвола = 1 По СтрДлина(Значение) Цикл
	
	Символ = Сред(Значение, НомСимвола, 1);
	
	Если Найти(Разделители, Символ) &lt;&gt; 0 Тогда
		БылСпецСимвол = 1;
	ИначеЕсли БылСпецСимвол = 1 Тогда
		БылСпецСимвол = 0;
		Идентификатор = Идентификатор + ВРег(Символ);
	Иначе
		Идентификатор = Идентификатор + Символ;
	КонецЕсли;
	
КонецЦикла;

Значение = Идентификатор;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Розничные цены склада (" + Источник + ")";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>--&gt; ВалютаЦены</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВалютаЦены" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование> --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; СпособЗаданияЦены</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособЗаданияЦены" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыЗаданияЦен"/>
							<ПередВыгрузкой>Значение = "Вручную";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование> --&gt; ИспользоватьПриПродаже</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИспользоватьПриПродаже" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование> --&gt; ОкруглятьВБольшуюСторону</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОкруглятьВБольшуюСторону" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; Формула</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Формула" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; Статус</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыДействияВидовЦен"/>
							<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование> --&gt; ПравилаОкругленияЦены</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПравилаОкругленияЦены" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("НижняяГраницаДиапазонаЦен");
КоллекцияОбъектов.НоваяКолонка("ПсихологическоеОкругление");
КоллекцияОбъектов.НоваяКолонка("ТочностьОкругления");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.НижняяГраницаДиапазонаЦен = 0;
КоллекцияОбъектов.ПсихологическоеОкругление = 0;
КоллекцияОбъектов.ТочностьОкругления = 0.01;</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; НижняяГраницаДиапазонаЦен</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НижняяГраницаДиапазонаЦен" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; ПсихологическоеОкругление</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПсихологическоеОкругление" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ТочностьОкругления</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТочностьОкругления" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Цены_УстановкаЦенНоменклатуры</Код>
					<Наименование>:</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>КлючВыгружаемыхДанных = ВходящиеДанные.Получить("ВидЦены");

Если ПустоеЗначение(КлючВыгружаемыхДанных) = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Отказ = Объект.ВидыЦен.Количество()=0 И Объект.Товары.Количество()=0;

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

Валюта = ВходящиеДанные.Получить("Валюта");
Если (ПустоеЗначение(Валюта) = 0) И (Валюта &lt;&gt; ВидЦены.Валюта) Тогда
	НаименованиеВидаЦены = НаименованиеВидаЦены + " " + Валюта;
КонецЕсли;

Значение = "#Перенос цен из ТиС (" + НаименованиеВидаЦены + ")";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; Согласован</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Статус</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыУстановокЦенНоменклатуры"/>
							<ПередВыгрузкой>Значение = "Согласован";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(глПользователь) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
Иначе
	Значение = глПользователь;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>5</Код>
							<Наименование>--&gt; ВидыЦен</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидыЦен" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВидЦены</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Валюта", ОбъектКоллекции.Валюта);</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>7</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>12</Код>
								<Наименование>--&gt; ВидЦены</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Валюта", ОбъектКоллекции.Валюта);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Упаковка</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ЦенаИзмененаВручную</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаИзмененаВручную" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>УстановкаРозничныхЦенНоменклатуры</Код>
					<Наименование>:</Наименование>
					<Порядок>200</Порядок>
					<ПередВыгрузкой>КлючВыгружаемыхДанных = ВходящиеДанные.Получить("ВидЦены");

Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>РежимЗаписи = "Проведение";</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.УстановкаЦенНоменклатуры</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос цен в розничных точках из ТиС (" + ВходящиеДанные.Получить("ВидЦены") + ")";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; Согласован</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Статус</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыУстановокЦенНоменклатуры"/>
							<ПередВыгрузкой>Значение = "Согласован";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Если ПустоеЗначение(глПользователь) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
Иначе
	Значение = глПользователь;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>5</Код>
							<Наименование>--&gt; ВидыЦен</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ВидыЦен" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>6</Код>
								<Наименование> --&gt; ВидЦены</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ВидРозничнойЦеныДляСклада                         </КодПравилаКонвертации>
							</Свойство>
						</Группа>
						<Группа>
							<Код>7</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; ВидЦены</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ВидРозничнойЦеныДляСклада                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Упаковка</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ЦенаИзмененаВручную</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаИзмененаВручную" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Скидки_СкидкиНаценки</Код>
					<Наименование>Справочник:</Наименование>
					<Порядок>250</Порядок>
					<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
					<Источник>СправочникСсылка.Скидки</Источник>
					<Приемник>СправочникСсылка.СкидкиНаценки</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Процент --&gt; ЗначениеСкидкиНаценки</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="Процент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЗначениеСкидкиНаценки" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; СпособПредоставления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПредоставления" Вид="Реквизит"/>
							<ПередВыгрузкой>Значение = "Процент";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>--&gt; СпособПримененияСкидки</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособПримененияСкидки" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПримененияСкидокНаценок"/>
							<ПередВыгрузкой>Значение = "ПрименитьВМоментРасчетаСкидокНаценок";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Управляемая</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Управляемая" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; УсловиеДляСкидкиКоличеством</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УсловиеДляСкидкиКоличеством" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Прочее</Код>
				<Наименование>Прочее</Наименование>
				<Порядок>350</Порядок>
				<Группа>
					<Код>Свойства</Код>
					<Наименование>Свойства</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>ВидыСвойств_ДополнительныеРеквизитыИСведения</Код>
						<Наименование>Справочник: Виды свойств</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой>
						<Источник>СправочникСсылка.ВидыСвойств</Источник>
						<Приемник>ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>Наименование --&gt; Заголовок</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Заголовок" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ЗначенияСвойств_ЗначенияСвойствОбъектов</Код>
						<Наименование>Справочник: Значения свойств</Наименование>
						<Порядок>150</Порядок>
						<Источник>СправочникСсылка.ЗначенияСвойств</Источник>
						<Приемник>СправочникСсылка.ЗначенияСвойствОбъектов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>Владелец --&gt; Владелец</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.ВидыСвойств"/>
								<Приемник Имя="Владелец" Вид="Свойство" Тип="ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения"/>
								<КодПравилаКонвертации>ВидыСвойств_ДополнительныеРеквизитыИСведения      </КодПравилаКонвертации>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>Наименование --&gt; Наименование</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Правило>
					<Код>ВидыКонтактнойИнформации</Код>
					<Наименование>:</Наименование>
					<Порядок>100</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
					<Приемник>СправочникСсылка.ВидыКонтактнойИнформации</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование> --&gt; Родитель</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Тип</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
						</Свойство>
						<Свойство Обязательное="true">
							<Код>6</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>--&gt; МожноИзменятьСпособРедактирования</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="МожноИзменятьСпособРедактирования" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Если (Источник.Получить("Тип") = "Адрес") ИЛИ (Источник.Получить("Тип") = "Телефон") Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ДвиженияДС_СтатьиДвиженияДенежныхСредств</Код>
					<Наименование>Справочник: Движения денежных средств</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>КлючВыгружаемыхДанных = КлючВыгружаемыхДанных 
	+ ВходящиеДанные.Получить("ХозяйственнаяОперация")
	+ ВходящиеДанные.Получить("КорреспондирующийСчет")
	+ ВходящиеДанные.Получить("ВидОплаты");</ПередВыгрузкой>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Источник>СправочникСсылка.ДвиженияДенежныхСредств</Источник>
					<Приемник>СправочникСсылка.СтатьиДвиженияДенежныхСредств</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник = "1" Тогда
	Значение = "По виду оплаты """ + ВходящиеДанные.Получить("ВидОплаты") + """";
Иначе
	Значение = Источник.Наименование;
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>--&gt; КорреспондирующийСчет</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="КорреспондирующийСчет" Вид="Реквизит" Тип="Строка"/>
							<ПриВыгрузке>ХозяйственнаяОперация = ВходящиеДанные.Получить("ХозяйственнаяОперация");
Если (ХозяйственнаяОперация &lt;&gt; "ПрочееПоступлениеДенежныхСредств")
	И (ХозяйственнаяОперация &lt;&gt; "ПрочаяВыдачаДенежныхСредств") Тогда
	Значение = "";
КонецЕсли;

Значение = СокрЛП(Значение);
Если Значение &lt;&gt; "" Тогда
	
	// Форматируем счет согласно маске
	
	ПозТочки = Найти(Значение, ".");
	Если ПозТочки &gt; 0 Тогда
		
		Счет = Прав("00" + ?(ПозТочки = 1, "", Лев(Значение, ПозТочки - 1)), 2) + ".";
		
		ОстСтрока = ?(ПозТочки &lt; СтрДлина(Значение), Прав(Значение, СтрДлина(Значение) - ПозТочки), "");
		
		Если ОстСтрока &lt;&gt; "" Тогда
			
			ПозТочки = Найти(ОстСтрока, ".");
			Если ПозТочки &gt; 0 Тогда
				
				Счет = Счет + Прав("00" + ?(ПозТочки = 1, "", Лев(ОстСтрока, ПозТочки - 1)), 2);
				
				ОстСтрока = ?(ПозТочки &lt; СтрДлина(ОстСтрока), Прав(ОстСтрока, СтрДлина(ОстСтрока) - ПозТочки), "");
				Если ОстСтрока &lt;&gt; "" Тогда
					
					ПозТочки = Найти(ОстСтрока, ".");
					Если ПозТочки &gt; 0 Тогда
						Счет = Счет + "." + Прав("0" + ?(ПозТочки = 1, "", Лев(ОстСтрока, ПозТочки - 1)), 1);
					Иначе
						Счет = Счет + "." + Лев(ОстСтрока, 1);
					КонецЕсли;
				КонецЕсли;
				
			Иначе
				
				Счет = Счет + Прав("00" + СокрЛП(Сред(ОстСтрока, 1, 2)), 2);
				
				Если СтрДлина(ОстСтрока) &gt; 2 Тогда
					Счет = Счет + "." + Сред(ОстСтрока, 3, 1);
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
		
	Иначе
		
		Счет = Прав("00" + СокрЛП(Сред(Значение, 1, 2)), 2) + ".";
		
		Если СтрДлина(Значение) &gt; 2 Тогда
			Счет = Счет + Прав("00" + СокрЛП(Сред(Значение, 3, 2)), 2);
		КонецЕсли;
		
		Если СтрДлина(Значение) &gt; 4 Тогда
			Счет = Счет + "." + Сред(Значение, 5, 1);
		КонецЕсли;
		
	КонецЕсли;
	
	Значение = Счет;

КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПользовательПереносДанныхИзТиС</Код>
					<Наименование>:</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>Если Объект.ЭтоНовый() Тогда
	Параметры.ЗагруженыНовыеПользователи = Истина;
КонецЕсли;</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>СправочникСсылка.Пользователи</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "&lt;Не указан&gt;";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Пользователи</Код>
					<Наименование>Справочник:</Наименование>
					<Порядок>250</Порядок>
					<ПослеЗагрузки>Если Объект.ЭтоНовый() Тогда
	Параметры.ЗагруженыНовыеПользователи = Истина;
КонецЕсли;</ПослеЗагрузки>
					<Источник>СправочникСсылка.Пользователи</Источник>
					<Приемник>СправочникСсылка.Пользователи</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>Наименование --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПричиныОтменыЗаказовКлиентов</Код>
					<Наименование>:</Наименование>
					<Порядок>300</Порядок>
					<ПослеЗагрузки>Параметры.ЗагруженыПричиныОтменыЗаказовКлиентов = Истина;</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>СправочникСсылка.ПричиныОтменыЗаказовКлиентов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Если Источник = "Выполнение" Тогда
	Значение = "#Оформление продажи в ТиС";
ИначеЕсли Источник = "Корректировка" Тогда
	Значение = "#Корректировка заявки в ТиС";
Иначе
	Значение = "#Отмена заявки в ТиС";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПричиныОтменыЗаказовПоставщикам</Код>
					<Наименование>:</Наименование>
					<Порядок>350</Порядок>
					<ПослеЗагрузки>Параметры.ЗагруженыПричиныОтменыЗаказовПоставщикам = Истина;</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>СправочникСсылка.ПричиныОтменыЗаказовПоставщикам</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование> --&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = ?(Источник = "Выполнение", "#Оформление закупки в ТиС", "#Корректировка заказа в ТиС");</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование> --&gt; ИнициаторОтменыЗаказовПоставщикам</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИнициаторОтменыЗаказовПоставщикам" Вид="Реквизит" Тип="ПеречислениеСсылка.ИнициаторОтменыЗаказовПоставщикам"/>
							<ПередВыгрузкой>Значение = "НашеПредприятие";</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
		</Группа>
		<Группа>
			<Код>Документы</Код>
			<Наименование>Документы</Наименование>
			<Порядок>200</Порядок>
			<Группа>
				<Код>КассаИБанк</Код>
				<Наименование>КассаИБанк</Наименование>
				<Порядок>50</Порядок>
				<Группа>
					<Код>ПоступлениеНаличныхДС</Код>
					<Наименование>ПоступлениеНаличныхДС</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>ПКО_ОплатаОтПокупателя</Код>
						<Наименование>Документ: Приходный кассовый ордер (оплата от покупателя)</Наименование>
						<Порядок>50</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПКО</Источник>
						<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>10</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПоступлениеОплатыОтКлиента";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПоступлениеОплатыОтКлиента");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ПринятоОт --&gt; ПринятоОт</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>14</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>16</Код>
									<Наименование>--&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование>--&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование>--&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>25</Код>
									<Наименование>--&gt; ОснованиеПлатежа</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОснованиеПлатежа" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;

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

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

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

		ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);
		
	КонецЕсли;

	ВыгрузитьДоговорВДоговор();
	
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>26</Код>
									<Наименование>--&gt; Заказ</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;

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

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

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

		ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);
		
	КонецЕсли;

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПоступлениеОплатыОтКлиента");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПКО_ВозвратОтПоставщика</Код>
						<Наименование>Документ: Приходный кассовый ордер (возврат от поставщика)</Наименование>
						<Порядок>100</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПКО</Источник>
						<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ВозвратДенежныхСредствОтПоставщика";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратДенежныхСредствОтПоставщика");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПринятоОт --&gt; ПринятоОт</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>24</Код>
									<Наименование> --&gt; ОснованиеПлатежа</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОснованиеПлатежа" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>25</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>26</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратДенежныхСредствОтПоставщика");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПКО_ВозвратОтПодотчетника</Код>
						<Наименование>Документ: Приходный кассовый ордер (оплата от подотчетника)</Наименование>
						<Порядок>150</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПКО</Источник>
						<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>ФизЛицо --&gt; ПодотчетноеЛицо</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
								<Приемник Имя="ПодотчетноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ВозвратДенежныхСредствОтПодотчетника";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПрочееПоступлениеДенежныхСредств");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПринятоОт --&gt; ПринятоОт</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПринятоОт" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; Контрагент</Наименование>
								<Порядок>800</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>16</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>17</Код>
									<Наименование>--&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Валюта;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПрочееПоступлениеДенежныхСредств");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ОтчетККМ_ПКО_РозничнаяВыручка</Код>
						<Наименование>Приходный кассовый ордер (розничная выручка) из отчета ККМ</Наименование>
						<Порядок>300</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ОтчетККМ</Источник>
						<Приемник>ДокументСсылка.ПриходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "Р", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Касса --&gt; КассаККМ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="КассаККМ" Вид="Реквизит" Тип="СправочникСсылка.КассыККМ"/>
								<КодПравилаКонвертации>Кассы_КассыККМ                                    </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");
ИсходящиеДанные.ДобавитьЗначение(Источник.Склад, "Склад");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПоступлениеДенежныхСредствИзКассыККМ";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>РасходНаличныхДенежныхСредств</Код>
					<Наименование>РасходНаличныхДенежныхСредств</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>РКО_ОплатаПоставщику</Код>
						<Наименование>Документ: Расходный кассовый ордер (оплата поставщику)</Наименование>
						<Порядок>50</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.РКО</Источник>
						<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>10</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ОплатаПоставщику";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ОплатаПоставщику");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Выдать --&gt; Выдать</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>17</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

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

	ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ОплатаПоставщику");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>РКО_ВозвратПокупателю</Код>
						<Наименование>Документ: Расходный кассовый ордер (возврат покупателю)</Наименование>
						<Порядок>100</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.РКО</Источник>
						<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>10</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ВозвратОплатыКлиенту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратОплатыКлиенту");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Выдать --&gt; Выдать</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>17</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>19</Код>
									<Наименование>--&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "РеализацияКлиенту");	

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ОплатаПоставщику");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>РКО_ВыдачаПодотчетнику</Код>
						<Наименование>Документ: Расходный кассовый ордер (выдача подотчетнику)</Наименование>
						<Порядок>150</Порядок>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.РКО</Источник>
						<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>10</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ФизЛицо --&gt; ПодотчетноеЛицо</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
								<Приемник Имя="ПодотчетноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
								<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ВыдачаДенежныхСредствПодотчетнику";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВыдачаДенежныхСредствПодотчетнику");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Выдать --&gt; Выдать</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>17</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>18</Код>
									<Наименование>--&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>24</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

Если ТолькоПолучитьУзелСсылки = 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ОпределитьКонтрагентаПрочегоДвиженияДС();
КонецЕсли;</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.РКО</Источник>
						<Приемник>ДокументСсылка.РасходныйКассовыйОрдер</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Касса --&gt; Касса</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<Приемник Имя="Касса" Вид="Реквизит" Тип="СправочникСсылка.Кассы"/>
								<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаДенежныхСредств");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрЛицо, "Владелец");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПрочаяВыдачаДенежныхСредств";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПрочаяВыдачаДенежныхСредств");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Основание --&gt; Основание</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Основание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Приложение --&gt; Приложение</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Приложение" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПоДокументу --&gt; ПоДокументу</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="ПоДокументу" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Выдать --&gt; Выдать</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Выдать" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Автор --&gt; Кассир</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Кассир" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; Контрагент</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>16</Код>
								<Наименование> --&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Валюта;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

КонецЕсли;

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

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПоступлениеОплатыОтКлиента");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ТипПлатежногоДокумента</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипПлатежногоДокумента" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыПлатежныхДокументов"/>
								<ПередВыгрузкой>Значение = "ПлатежноеПоручение";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>ДатаДок --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "-";</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>14</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование> --&gt; ОснованиеПлатежа</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОснованиеПлатежа" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

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

	ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);
	
КонецЕсли;

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

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

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

	ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);
	
КонецЕсли;

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

КонецЕсли;

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

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратДенежныхСредствОтПоставщика");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ТипПлатежногоДокумента</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипПлатежногоДокумента" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыПлатежныхДокументов"/>
								<ПередВыгрузкой>Значение = "ПлатежноеПоручение";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>ДатаДок --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "-";</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>14</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование> --&gt; ОснованиеПлатежа</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ОснованиеПлатежа" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратДенежныхСредствОтПоставщика");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
							<Свойство>
								<Код>24</Код>
								<Наименование>--&gt; ПроведеноБанком</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПроведеноБанком" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>ДатаДок --&gt; ДатаПроведенияБанком</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаПроведенияБанком" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПБД_ПрочееПоступление</Код>
						<Наименование>Документ: Строка выписки банка (приход, прочее поступление)</Наименование>
						<Порядок>150</Порядок>
						<ПередВыгрузкой>Если ТолькоПолучитьУзелСсылки = 0 Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ОпределитьКонтрагентаПрочегоДвиженияДС();
КонецЕсли;</ПередВыгрузкой>
						<ПослеВыгрузки>ЗапомнитьПараметрыВыписки();</ПослеВыгрузки>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.СтрокаВыпискиПриход</Источник>
						<Приемник>ДокументСсылка.ПоступлениеБезналичныхДенежныхСредств</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>БанковскийСчет --&gt; БанковскийСчет</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
								<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаОрганизаций"/>
								<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаОрганизаций        </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПрочееПоступлениеДенежныхСредств";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПрочееПоступлениеДенежныхСредств");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ТипПлатежногоДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипПлатежногоДокумента" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыПлатежныхДокументов"/>
								<ПередВыгрузкой>Значение = "ПлатежноеПоручение";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; Контрагент</Наименование>
								<Порядок>650</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Валюта;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

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

Если ПустоеЗначение(Значение) = 1 Тогда
	
	Значение = "1";
	ИмяПКО = "БанковскиеСчетаКонтрагентовИзВходящихДанных";
	
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Владелец", Источник.Контрагент);
	ИсходящиеДанные.Установить("ВалютаДенежныхСредств", Источник.Валюта);
	
Иначе
	ИмяПКО = "БанковскиеСчета_БанковскиеСчетаКонтрагентов";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; ВидПлатежа</Наименование>
								<Порядок>750</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Если Значение = -1 Тогда
	Значение = "Электронно";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; НазначениеПлатежа</Наименование>
								<Порядок>800</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Если Значение = -1 Тогда
	СчетКонтрагента = Источник.Контрагент.ОсновнойСчет;
	Если ПустоеЗначение(СчетКонтрагента) = 0 Тогда
		Значение = СчетКонтрагента.Назначение;
	Иначе
		Значение = "";
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>--&gt; ОчередностьПлатежа</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Если Значение &lt; 1 Тогда
	Значение = 6;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

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

	ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ОплатаПоставщику");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
							<Свойство>
								<Код>25</Код>
								<Наименование>--&gt; ПроведеноБанком</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПроведеноБанком" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>ДатаДок --&gt; ДатаПроведенияБанком</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаПроведенияБанком" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СБД_ВозвратПокупателю</Код>
						<Наименование>Документ: Строка выписки банка (расход, возврат покупателю)</Наименование>
						<Порядок>100</Порядок>
						<ПослеВыгрузки>ЗапомнитьПараметрыВыписки();</ПослеВыгрузки>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.СтрокаВыпискиРасход</Источник>
						<Приемник>ДокументСсылка.СписаниеБезналичныхДенежныхСредств</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>БанковскийСчет --&gt; БанковскийСчет</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
								<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаОрганизаций"/>
								<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаОрганизаций        </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ВозвратОплатыКлиенту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

Если ПустоеЗначение(Значение) = 1 Тогда
	
	Значение = "1";
	ИмяПКО = "БанковскиеСчетаКонтрагентовИзВходящихДанных";
	
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Владелец", Источник.Контрагент);
	ИсходящиеДанные.Установить("ВалютаДенежныхСредств", Источник.Валюта);
	
Иначе
	ИмяПКО = "БанковскиеСчета_БанковскиеСчетаКонтрагентов";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ВидПлатежа</Наименование>
								<Порядок>750</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Если Значение = -1 Тогда
	Значение = "Электронно";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; НазначениеПлатежа</Наименование>
								<Порядок>800</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
								<ПриВыгрузке>Если Значение = -1 Тогда
	СчетКонтрагента = Источник.Контрагент.ОсновнойСчет;
	Если ПустоеЗначение(СчетКонтрагента) = 0 Тогда
		Значение = СчетКонтрагента.Назначение;
	Иначе
		Значение = "";
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>--&gt; ОчередностьПлатежа</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Если Значение &lt; 1 Тогда
	Значение = 6;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; Партнер</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
									<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
									<ПередВыгрузкой>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Источник.Контрагент);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование> --&gt; Заказ</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Заказ" Вид="Реквизит"/>
									<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Договор;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "РеализацияКлиенту");	

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

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ВозвратОплатыКлиенту");
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПередВыгрузкой>
								</Свойство>
							</Группа>
							<Свойство>
								<Код>25</Код>
								<Наименование>--&gt; ПроведеноБанком</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПроведеноБанком" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>ДатаДок --&gt; ДатаПроведенияБанком</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаПроведенияБанком" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СБД_ПрочееСписание</Код>
						<Наименование>Документ: Строка выписки банка (расход, прочее списание)</Наименование>
						<Порядок>150</Порядок>
						<ПередВыгрузкой>Если ТолькоПолучитьУзелСсылки = 0 Тогда
	ОпределитьКонтрагентаПрочегоДвиженияДС();
КонецЕсли;</ПередВыгрузкой>
						<ПослеВыгрузки>ЗапомнитьПараметрыВыписки();</ПослеВыгрузки>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.СтрокаВыпискиРасход</Источник>
						<Приемник>ДокументСсылка.СписаниеБезналичныхДенежныхСредств</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>БанковскийСчет --&gt; БанковскийСчет</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
								<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаОрганизаций"/>
								<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаОрганизаций        </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПрочаяВыдачаДенежныхСредств";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ДвижениеДенежныхСредств --&gt; СтатьяДвиженияДенежныхСредств</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="ДвижениеДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.ДвиженияДенежныхСредств"/>
								<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
								<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПрочаяВыдачаДенежныхСредств");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ТипПлатежногоДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипПлатежногоДокумента" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыПлатежныхДокументов"/>
								<ПередВыгрузкой>Значение = "ПлатежноеПоручение";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; Контрагент</Наименование>
								<Порядок>650</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>--&gt; БанковскийСчетКонтрагента</Наименование>
								<Порядок>700</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="БанковскийСчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаКонтрагентов"/>
								<ПриВыгрузке>Контрагент = ВходящиеДанные.Получить("Контрагент");

Если ПустоеЗначение(Значение) = 1 Тогда
	
	ОсновнойСчет = 0;
	Если Контрагент &lt;&gt; "1" Тогда
		ОсновнойСчет = Контрагент.ОсновнойСчет;
	КонецЕсли;
	
	Если ПустоеЗначение(ОсновнойСчет) = 0 Тогда
		Если ОсновнойСчет.ВалютаСчета = Источник.Валюта Тогда
			Значение = Контрагент.ОсновнойСчет;
		КонецЕсли;
	КонецЕсли;
	
КонецЕсли;

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

Если Значение = -1 Тогда
	Значение = "";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>--&gt; ОчередностьПлатежа</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Если Значение &lt; 1 Тогда
	Значение = 6;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Валюта;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПеречислениеВБюджет");
ИсходящиеДанные.Установить("КорреспондирующийСчет", Источник.Счет);
ИсходящиеДанные.Установить("ВидОплаты", Источник.КодОперации);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Сумма --&gt; СуммаДокумента</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ТипПлатежногоДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипПлатежногоДокумента" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыПлатежныхДокументов"/>
								<ПередВыгрузкой>Значение = "ПлатежноеПоручение";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; Контрагент</Наименование>
								<Порядок>650</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; БанковскийСчетКонтрагента</Наименование>
								<Порядок>700</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="БанковскийСчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаКонтрагентов"/>
								<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаКонтрагентов       </КодПравилаКонвертации>
								<ПриВыгрузке>Контрагент = ВходящиеДанные.Получить("Контрагент");

Если ПустоеЗначение(Значение) = 1 Тогда
	
	ОсновнойСчет = 0;
	Если Контрагент &lt;&gt; "1" Тогда
		ОсновнойСчет = Контрагент.ОсновнойСчет;
	КонецЕсли;
	
	Если ПустоеЗначение(ОсновнойСчет) = 0 Тогда
		Если ОсновнойСчет.ВалютаСчета = Источник.Валюта Тогда
			Значение = Контрагент.ОсновнойСчет;
		КонецЕсли;
	КонецЕсли;
	
КонецЕсли;

Если ПустоеЗначение(Значение) = 1 Тогда
	
	Значение = "1";
	ИмяПКО = "БанковскиеСчетаКонтрагентовИзВходящихДанных";
	
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Владелец", Контрагент);
	ИсходящиеДанные.Установить("ВалютаДенежныхСредств", Источник.Валюта);
	
Иначе
	ИмяПКО = "БанковскиеСчета_БанковскиеСчетаКонтрагентов";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>--&gt; ВидПлатежа</Наименование>
								<Порядок>750</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидПлатежа" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>--&gt; НазначениеПлатежа</Наименование>
								<Порядок>800</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ОчередностьПлатежа</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОчередностьПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Если Значение &lt; 1 Тогда
	Значение = 6;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СтатусСоставителя</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатусСоставителя" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.СтатусСоставителяПлДок;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; ПеречислениеВБюджет</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПеречислениеВБюджет" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; ВидПеречисленияВБюджет</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидПеречисленияВБюджет" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПеречисленийВБюджет"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = ?(Значение.СтатусСоставителяПлДок = "08", "ИнойПлатеж", "НалоговыйПлатеж");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; КодБК</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодБК" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.КодБК;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; КодОКАТО</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодОКАТО" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.КодОКАТО;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; ПоказательОснования</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПоказательОснования" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.ПоказательОснования;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; ПоказательПериода</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПоказательПериода" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.ПоказательПериода;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; ПоказательДаты</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПоказательДаты" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.ПоказательДаты;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ПоказательНомера</Наименование>
								<Порядок>1300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПоказательНомера" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.ПоказательНомера;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; ПоказательТипа</Наименование>
								<Порядок>1350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПоказательТипа" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("ПлатежноеПоручение");
Значение = Значение.ПоказательТипа;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>--&gt; РасшифровкаПлатежа</Наименование>
								<Порядок>1400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="РасшифровкаПлатежа" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>15</Код>
									<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
									<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Валюта;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.Сумма;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>32</Код>
									<Наименование> --&gt; АналитикаРасходов</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="АналитикаРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ЮрЛицо;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>33</Код>
									<Наименование> --&gt; Подразделение</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
									<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>34</Код>
									<Наименование>--&gt; СтатьяРасходов</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>СтатьяРасходов_НалоговыеПлатежи                   </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>35</Код>
									<Наименование> --&gt; ПериодВозникновенияРасхода</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ПериодВозникновенияРасхода" Вид="Реквизит" Тип="Дата"/>
									<ПередВыгрузкой>Значение = Источник.ДатаДок;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>36</Код>
									<Наименование>--&gt; СтатьяДвиженияДенежныхСредств</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
									<КодПравилаКонвертации>ДвиженияДС_СтатьиДвиженияДенежныхСредств          </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ДвижениеДенежныхСредств;

Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
КонецЕсли;

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

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

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

Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	ИмяПКО = "ПартнерПереносДанныхИзТиС";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>--&gt; Контрагент</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	ВыгрузитьКонтрагентаВКонтрагента();
Иначе
	Значение = "1";
	ИмяПКО = "НеизвестныйКонтрагент";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>--&gt; Соглашение</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
							<КодПравилаКонвертации>Договор_СоглашениеСПоставщиком                    </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("Договор");
Если ПустоеЗначение(Значение) = 0 Тогда
	Если Параметры.ИспользоватьСоглашенияСПоставщиками = 1 тогда
		ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
		ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
		ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");
		ИсходящиеДанные.Установить("НалогообложениеНДС", ВходящиеДанные.Получить("НалогообложениеНДС"));
		ИсходящиеДанные.Установить("ЦенаВключаетНДС", Источник.СуммаВклНДС);
		ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

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

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

	ВыгрузитьДоговорВДоговор();
	
Иначе
	Значение = 0;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПередВыгрузкой>Значение = "ЗакупкаЧерезПодотчетноеЛицо";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>26</Код>
							<Наименование>--&gt; Подразделение</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
							<Порядок>1350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Группа>
							<Код>14</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1400</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>17</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Партия --&gt; НомерГТД</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Партия" Вид="Реквизит" Тип="СправочникСсылка.Партии"/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>Партии_НомераГТД                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>--&gt; Склад</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование>--&gt; КодСтроки</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>АвансовыйОтчет</Код>
					<Наименование>Документ: Авансовый отчет</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");

Если Параметры.Сценарий_ПереносОстатков = 1 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
Иначе
	ДатаНач = Дата(000,1,1);
КонецЕсли;

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

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

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

Перерасход = 0;
Пока Запрос.Группировка(1) = 1 Цикл
	
	Пока Запрос.Группировка(2) = 1 Цикл
		
		Если Запрос.СуммаВалРасход &gt; 0 Тогда
			
			Если Запрос.КредДокумент = Запрос.ТекущийДокумент Тогда
				Перерасход = Перерасход + Запрос.СуммаВалРасход;
			Иначе
				ТабПолученныеАвансы.НоваяСтрока();
				ТабПолученныеАвансы.ДокументАванса	= Запрос.КредДокумент;
				ТабПолученныеАвансы.Сумма			= Запрос.СуммаВалРасход;
			КонецЕсли;
			
		КонецЕсли;
		
	КонецЦикла;
	
КонецЦикла;

ТабПолученныеАвансы.Свернуть("ДокументАванса", "Сумма");

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

// Получаем таблицу оплат
ТабОплатаПоставщикам = СоздатьОбъект("ТаблицаЗначений");

ТекстЗапроса =
"//{{ЗАПРОС(Платежи)
|Период с ДатаНач;
|Без итогов;
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаОплата.АвансовыйОтчет;
|Поставщик = Документ.СтрокаАвансОтчетаОплата.Контрагент;
|Контрагент = Документ.СтрокаАвансОтчетаОплата.Контрагент;
|ВалютаВзаиморасчетов = Документ.СтрокаАвансОтчетаОплата.Договор.ВалютаВзаиморасчетов;
|Сумма = Документ.СтрокаАвансОтчетаОплата.Сумма;
|СуммаВзаиморасчетов = Документ.СтрокаАвансОтчетаОплата.СуммаВзаиморасчетов;
|Комментарий = Документ.СтрокаАвансОтчетаОплата.Содержание;
|ДатаВходящегоДокумента = Документ.СтрокаАвансОтчетаОплата.ДатаДокВходящий;
|НомерВходящегоДокумента = Документ.СтрокаАвансОтчетаОплата.НомерДокВходящий;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабОплатаПоставщикам, 1, 0);
ВходящиеДанные.Установить("ОплатаПоставщикам", ТабОплатаПоставщикам);

// Получаем таблицу поступлений
ТабЗакупкаЗаНаличныйРасчет = СоздатьОбъект("ТаблицаЗначений");

ТекстЗапроса =
"//{{ЗАПРОС(Поступления)
|Период с ДатаНач;
|Без итогов;
|ДокументПоступления = Документ.СтрокаАвансОтчетаТМЦ.ТекущийДокумент;
|СуммаВклНДС = Документ.СтрокаАвансОтчетаТМЦ.СуммаВклНДС;
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаТМЦ.АвансовыйОтчет;
|Сумма = Документ.СтрокаАвансОтчетаТМЦ.Сумма;
|СуммаНДС = Документ.СтрокаАвансОтчетаТМЦ.СуммаНДС;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабЗакупкаЗаНаличныйРасчет, 1, 0);

ТабЗакупкаЗаНаличныйРасчет.ВыбратьСтроки();
Пока ТабЗакупкаЗаНаличныйРасчет.ПолучитьСтроку() = 1 Цикл
	ТабЗакупкаЗаНаличныйРасчет.Сумма = ТабЗакупкаЗаНаличныйРасчет.Сумма
	+ ?(ТабЗакупкаЗаНаличныйРасчет.СуммаВклНДС = 0, ТабЗакупкаЗаНаличныйРасчет.СуммаНДС, 0); 
КонецЦикла;

ТабЗакупкаЗаНаличныйРасчет.Свернуть("ДокументПоступления", "Сумма");

ВходящиеДанные.Установить("ЗакупкаЗаНаличныйРасчет", ТабЗакупкаЗаНаличныйРасчет);

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

ТекстЗапроса =
"//{{ЗАПРОС(ПрочиеРасходы)
|Период с ДатаНач;
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаПрочее.АвансовыйОтчет;
|Счет = Документ.СтрокаАвансОтчетаПрочее.Счет;
|Комментарий = Документ.СтрокаАвансОтчетаПрочее.Содержание;
|Сумма = Документ.СтрокаАвансОтчетаПрочее.Сумма;
|СуммаНДС = Документ.СтрокаАвансОтчетаПрочее.СуммаНДС;
|СуммаВклНДС = Документ.СтрокаАвансОтчетаПрочее.СуммаВклНДС;
|ПериодВозникновенияРасхода = Документ.СтрокаАвансОтчетаПрочее.ДатаДок;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабПрочиеРасходы, 1, 0);

ТабПрочиеРасходы.ВыбратьСтроки();
Пока ТабПрочиеРасходы.ПолучитьСтроку() = 1 Цикл
	ТабПрочиеРасходы.Сумма = ТабПрочиеРасходы.Сумма
	+ ?(ТабПрочиеРасходы.СуммаВклНДС = 0, ТабПрочиеРасходы.СуммаНДС, 0); 
КонецЦикла;

ТабПрочиеРасходы.Свернуть("Комментарий,ПериодВозникновенияРасхода,Счет", "Сумма");

ВходящиеДанные.Установить("ПрочиеРасходы", ТабПрочиеРасходы);</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<Источник>ДокументСсылка.АвансовыйОтчет</Источник>
					<Приемник>ДокументСсылка.АвансовыйОтчет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ПометкаУдаления --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПриВыгрузке>Значение = 1 - Значение;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ФизЛицо --&gt; ПодотчетноеЛицо</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
							<Приемник Имя="ПодотчетноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>НаименованиеАванса --&gt; НазначениеАванса</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="НаименованиеАванса" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НазначениеАванса" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>НаЛистах --&gt; КоличествоЛистов</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НаЛистах" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоЛистов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>ПриложеноДок --&gt; КоличествоДокументов</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="ПриложеноДок" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоДокументов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Группа>
							<Код>20</Код>
							<Наименование>--&gt; ОплатаПоставщикам</Наименование>
							<Порядок>900</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОплатаПоставщикам" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Поставщик</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>33</Код>
							<Наименование>--&gt; ПрочиеРасходы</Наименование>
							<Порядок>1000</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПрочиеРасходы" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Комментарий</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; АналитикаРасходов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="АналитикаРасходов" Вид="Реквизит"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.ЮрЛицо;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование>--&gt; СтатьяРасходов</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяРасходов" Вид="Реквизит"/>
								<КодПравилаКонвертации>СтатьяРасходов_ПоступлениеУслуг                   </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Счет;

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

// Получаем таблицу полученных авансов
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ПолученныеАвансы)
|Период с (Дата(000,1,1));
|ТекущийДокумент = Регистр.ПодотчетныеЛица.ТекущийДокумент;
|КредДокумент = Регистр.ПодотчетныеЛица.КредДокумент;
|СуммаВал = Регистр.ПодотчетныеЛица.СуммаВал;
|АвансовыйОтчет = Регистр.ПодотчетныеЛица.ТекущийДокумент.СтрокаАвансОтчетаОплата.АвансовыйОтчет, Регистр.ПодотчетныеЛица.ТекущийДокумент.СтрокаАвансОтчетаПрочее.АвансовыйОтчет, Регистр.ПодотчетныеЛица.ТекущийДокумент.СтрокаАвансОтчетаТМЦ.АвансовыйОтчет;
|Функция СуммаВалРасход = Расход(СуммаВал);
|Группировка ТекущийДокумент;
|Группировка КредДокумент;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

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

Перерасход = 0;
Пока Запрос.Группировка(1) = 1 Цикл
	
	Пока Запрос.Группировка(2) = 1 Цикл
		
		Если Запрос.СуммаВалРасход &gt; 0 Тогда
			
			Если Запрос.КредДокумент = Запрос.ТекущийДокумент Тогда
				Перерасход = Перерасход + Запрос.СуммаВалРасход;
			Иначе
				ТабПолученныеАвансы.НоваяСтрока();
				ТабПолученныеАвансы.ДокументАванса	= Запрос.КредДокумент;
				ТабПолученныеАвансы.Сумма			= Запрос.СуммаВалРасход;
			КонецЕсли;
			
		КонецЕсли;
		
	КонецЦикла;
	
КонецЦикла;

ТабПолученныеАвансы.Свернуть("ДокументАванса", "Сумма");

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

// Получаем таблицу оплат
ТабОплатаПоставщикам = СоздатьОбъект("ТаблицаЗначений");

ТекстЗапроса =
"//{{ЗАПРОС(Платежи)
|Период с (Дата(000,1,1));
|Без итогов;
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаОплата.АвансовыйОтчет;
|Поставщик = Документ.СтрокаАвансОтчетаОплата.Контрагент;
|Контрагент = Документ.СтрокаАвансОтчетаОплата.Контрагент;
|ВалютаВзаиморасчетов = Документ.СтрокаАвансОтчетаОплата.Договор.ВалютаВзаиморасчетов;
|Сумма = Документ.СтрокаАвансОтчетаОплата.Сумма;
|СуммаВзаиморасчетов = Документ.СтрокаАвансОтчетаОплата.СуммаВзаиморасчетов;
|Комментарий = Документ.СтрокаАвансОтчетаОплата.Содержание;
|ДатаВходящегоДокумента = Документ.СтрокаАвансОтчетаОплата.ДатаДокВходящий;
|НомерВходящегоДокумента = Документ.СтрокаАвансОтчетаОплата.НомерДокВходящий;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабОплатаПоставщикам, 1, 0);
ВходящиеДанные.ДобавитьЗначение(ТабОплатаПоставщикам, "ОплатаПоставщикам");

// Получаем таблицу поступлений
ТабЗакупкаЗаНаличныйРасчет = СоздатьОбъект("ТаблицаЗначений");

ТекстЗапроса =
"//{{ЗАПРОС(Поступления)
|Период с (Дата(000,1,1));
|Без итогов;
|ДокументПоступления = Документ.СтрокаАвансОтчетаТМЦ.ТекущийДокумент;
|СуммаВклНДС = Документ.СтрокаАвансОтчетаТМЦ.СуммаВклНДС;
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаТМЦ.АвансовыйОтчет;
|Сумма = Документ.СтрокаАвансОтчетаТМЦ.Сумма;
|СуммаНДС = Документ.СтрокаАвансОтчетаТМЦ.СуммаНДС;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабЗакупкаЗаНаличныйРасчет, 1, 0);

ТабЗакупкаЗаНаличныйРасчет.ВыбратьСтроки();
Пока ТабЗакупкаЗаНаличныйРасчет.ПолучитьСтроку() = 1 Цикл
	ТабЗакупкаЗаНаличныйРасчет.Сумма = ТабЗакупкаЗаНаличныйРасчет.Сумма
	+ ?(ТабЗакупкаЗаНаличныйРасчет.СуммаВклНДС = 0, ТабЗакупкаЗаНаличныйРасчет.СуммаНДС, 0); 
КонецЦикла;

ТабЗакупкаЗаНаличныйРасчет.Свернуть("ДокументПоступления", "Сумма");

ВходящиеДанные.ДобавитьЗначение(ТабЗакупкаЗаНаличныйРасчет, "ЗакупкаЗаНаличныйРасчет");

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

ТекстЗапроса =
"//{{ЗАПРОС(ПрочиеРасходы)
|Период с (Дата(000,1,1));
|АвансовыйОтчет = Документ.СтрокаАвансОтчетаПрочее.АвансовыйОтчет;
|Счет = Документ.СтрокаАвансОтчетаПрочее.Счет;
|Комментарий = Документ.СтрокаАвансОтчетаПрочее.Содержание;
|Сумма = Документ.СтрокаАвансОтчетаПрочее.Сумма;
|СуммаНДС = Документ.СтрокаАвансОтчетаПрочее.СуммаНДС;
|СуммаВклНДС = Документ.СтрокаАвансОтчетаПрочее.СуммаВклНДС;
|ПериодВозникновенияРасхода = Документ.СтрокаАвансОтчетаПрочее.ДатаДок;
|Группировка СтрокаДокумента;
|Условие(АвансовыйОтчет = Источник);
|"//}}ЗАПРОС
;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Запрос.Выгрузить(ТабПрочиеРасходы, 1, 0);

ТабПрочиеРасходы.ВыбратьСтроки();
Пока ТабПрочиеРасходы.ПолучитьСтроку() = 1 Цикл
	ТабПрочиеРасходы.Сумма = ТабПрочиеРасходы.Сумма
	+ ?(ТабПрочиеРасходы.СуммаВклНДС = 0, ТабПрочиеРасходы.СуммаНДС, 0); 
КонецЦикла;

ТабПрочиеРасходы.Свернуть("Комментарий,ПериодВозникновенияРасхода", "Сумма");

ВходящиеДанные.ДобавитьЗначение(ТабПрочиеРасходы, "ПрочиеРасходы");</ПередВыгрузкой>
					<Источник>ДокументСсылка.АвансовыйОтчет</Источник>
					<Приемник>ДокументСсылка.АвансовыйОтчет</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПриВыгрузке>Значение = 0;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>ФизЛицо --&gt; ПодотчетноеЛицо</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизЛица"/>
							<Приемник Имя="ПодотчетноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
							<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>НаименованиеАванса --&gt; НазначениеАванса</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="НаименованиеАванса" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НазначениеАванса" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>НаЛистах --&gt; КоличествоЛистов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="НаЛистах" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоЛистов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>ПриложеноДок --&gt; КоличествоДокументов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ПриложеноДок" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="КоличествоДокументов" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Закупка</Код>
				<Наименование>Закупка</Наименование>
				<Порядок>150</Порядок>
				<Группа>
					<Код>ПоступлениеИмпорт</Код>
					<Наименование>ПоступлениеИмпорт</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>ПоступлениеТМЦИмпорт_ПоступлениеТоваровУслуг</Код>
						<Наименование>Документ: Поступление ТМЦ (импорт)</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;

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

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПоступлениеТМЦИмпорт</Источник>
						<Приемник>ДокументСсылка.ПриобретениеТоваровУслуг</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>8</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>9</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "И", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаПоИмпорту";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаНеОблагаетсяНДС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаНеОблагаетсяНДС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Договор --&gt; Договор</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаПоИмпорту");
ИсходящиеДанные.Установить("ПорядокОплаты", "РасчетыВВалютеОплатаВВалюте");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Договор --&gt; Соглашение</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
								<КодПравилаКонвертации>Договор_СоглашениеСПоставщикомПоИмпорту           </КодПравилаКонвертации>
								<ПриВыгрузке>Если Параметры.ИспользоватьСоглашенияСПоставщиками = 1 тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
	ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаПоИмпорту");
	ИсходящиеДанные.Установить("НалогообложениеНДС", "ПродажаНеОблагаетсяНДС");
	ИсходящиеДанные.Установить("ЦенаВключаетНДС", 0);
	ИсходящиеДанные.Установить("ПорядокОплаты", "РасчетыВВалютеОплатаВВалюте");
Иначе
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>Контрагент --&gt; Партнер</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>--&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>900</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>--&gt; Подразделение</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Группа>
								<Код>13</Код>
								<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>15</Код>
									<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
									<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>25</Код>
									<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>27</Код>
									<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>35</Код>
									<Наименование>--&gt; Склад</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
									<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>37</Код>
									<Наименование>Сумма --&gt; СуммаВзаиморасчетов</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>38</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>39</Код>
									<Наименование>--&gt; КодСтроки</Наименование>
									<Порядок>600</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПоступлениеТМЦИмпорт_ТаможеннаяДекларацияИмпорт</Код>
						<Наименование>Документ: Поступление ТМЦ (импорт)</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;

КодНомерГТД = ВходящиеДанные.Получить("КодНомераГТД");
Если СтрЧислоВхождений(КодНомерГТД,"/") &gt; 2 Тогда
	
	НовыйКодГТД = ""; СимволСтроки = "";
	Сч = 0; КоличествоНайденыхБлоков = 0;
	
	Пока КоличествоНайденыхБлоков &lt; 3 Цикл
		
		НовыйКодГТД = НовыйКодГТД + СимволСтроки;
		СимволСтроки = Сред(КодНомерГТД,Сч,1);
		Если СимволСтроки = "/" Тогда
			КоличествоНайденыхБлоков = КоличествоНайденыхБлоков + 1;
		КонецЕсли;
		Сч = Сч + 1;
		
	КонецЦикла;
	
	КодНомераГТД = НовыйКодГТД;
	
КонецЕсли;                                                  

КодНомераГТД = Прав(КодНомераГТД, СтрДлина(КодНомераГТД)-1);
НачальныйКодНомераГТД = КодНомерГТД;

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

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

НомерСтрокиПолногоРавенстваКода = -1;
Если (КодНомераГТД = "") Тогда
	КодНомераГТД = НачальныйКодНомераГТД;
КонецЕсли;

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

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

Товары.Сортировать("НомерРаздела,Номенклатура");

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

ВремяЧислом = 3600*Ч+60*М+С+1;
Если ВремяЧислом &lt;= 3600*23+60*59+59 Тогда
	
	Ч=Цел(ВремяЧислом/3600);
	ВремяЧислом=ВремяЧислом-Ч*3600;
	М=Цел(ВремяЧислом/60);
	С=ВремяЧислом-М*60;
	
	ВремяДокСтр = Прав("00" + Строка(Ч), 2) + ":"
				  + Прав("00" + Строка(М), 2) + ":"
				  + Прав("00" + Строка(С), 2);
			   
	Значение = ПолучитьДатуV8(Источник.ДатаДок, ВремяДокСтр);
			   
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>42</Код>
								<Наименование>--&gt; НомерДекларации</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерДекларации" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = ВходящиеДанные.Получить("КодНомераГТД");

Если СтрЧислоВхождений(Значение,"/") &gt; 2 Тогда
	
	НовыйКодГТД = ""; СимволСтроки = "";
	Сч = 0; КоличествоНайденыхБлоков = 0;
	
	Пока КоличествоНайденыхБлоков &lt; 3 Цикл
		
		НовыйКодГТД = НовыйКодГТД + СимволСтроки;
		СимволСтроки = Сред(Значение,Сч,1);
		Если СимволСтроки = "/" Тогда
			КоличествоНайденыхБлоков = КоличествоНайденыхБлоков + 1;
		КонецЕсли;
		Сч = Сч + 1;
		
	КонецЦикла;
	
	Значение = НовыйКодГТД;
	
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование> --&gt; Валюта</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Константа.ВалютаБухУчета;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыТаможенныхДеклараций"/>
								<ПередВыгрузкой>Значение = "ВыпущеноСТаможни";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Если ПустоеЗначение(Источник.ДоговорТаможниРуб) = 0 Тогда
	Значение = Источник.ДоговорТаможниРуб.ВалютаВзаиморасчетов;
Иначе
	Значение = Константа.ВалютаБухУчета;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование>Контрагент --&gt; Поставщик</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Поставщик" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Таможня --&gt; Партнер</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Таможня" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Таможня --&gt; Контрагент</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Таможня" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; СуммаДокумента</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Товары = ВходящиеДанные.Получить("Товары");
Значение = Товары.Итог("СуммаНДС") + Товары.Итог("СуммаПошлины");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Товары = ВходящиеДанные.Получить("Товары");
Значение = Товары.Итог("СуммаНДС") + Товары.Итог("СуммаПошлины");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Подразделение</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>ДатаОплаты --&gt; ДатаПлатежа</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>ТаможенныйСборРуб --&gt; ТаможенныйСбор</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="ТаможенныйСборРуб" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ТаможенныйСбор" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = ?(ВходящиеДанные.Получить("НомерИтерации") = 1,
	Значение + Источник.ТаможенныйСборВал_Р, 0);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование>--&gt; СтатьяРасходовСбор</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяРасходовСбор" Вид="Реквизит" Тип="ПланВидовХарактеристикСсылка.СтатьиРасходов"/>
								<КодПравилаКонвертации>СтатьяРасходов_ТаможенныеСборы                    </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; АналитикаРасходовСбор</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="АналитикаРасходовСбор" Вид="Реквизит"/>
								<КодПравилаКонвертации>ПоступлениеТМЦИмпорт_ПоступлениеТоваровУслуг      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.ТекущийДокумент();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>56</Код>
								<Наименование>ДоговорТаможниРуб --&gt; Договор</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="ДоговорТаможниРуб" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");
ИсходящиеДанные.Установить("ПорядокОплаты", "РасчетыВРубляхОплатаВРублях");

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

	ВыгрузитьДоговорВДоговор();
Иначе
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>58</Код>
								<Наименование>--&gt; НумероватьПоТоварам</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НумероватьПоТоварам" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>22</Код>
								<Наименование>--&gt; Товары</Наименование>
								<Порядок>1300</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>24</Код>
									<Наименование>--&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
									<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>28</Код>
									<Наименование> --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование> --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>29</Код>
									<Наименование> --&gt; Количество</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>30</Код>
									<Наименование>--&gt; СуммаНДС</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>33</Код>
									<Наименование>--&gt; Склад</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
									<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>37</Код>
									<Наименование>--&gt; ТаможеннаяСтоимость</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ТаможеннаяСтоимость" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>38</Код>
									<Наименование>--&gt; СуммаПошлины</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаПошлины" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>39</Код>
									<Наименование>--&gt; НомерРаздела</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерРаздела" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>60</Код>
									<Наименование>--&gt; НомерДляСФ</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерДляСФ" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>59</Код>
									<Наименование>--&gt; НомерГТД</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
									<КодПравилаКонвертации>НомераГТДИзВходящихДанных                         </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Код", ОбъектКоллекции.НомерГТД);
ИсходящиеДанные.Установить("СтранаПроисхождения", ОбъектКоллекции.СтранаПроисхождения);</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>61</Код>
									<Наименование>--&gt; СтранаПроисхождения</Наименование>
									<Порядок>600</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
									<КодПравилаКонвертации>СтраныМира                                        </КодПравилаКонвертации>
								</Свойство>
							</Группа>
							<Группа>
								<Код>48</Код>
								<Наименование>--&gt; Разделы</Наименование>
								<Порядок>1350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Разделы" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>49</Код>
									<Наименование>--&gt; НомерРаздела</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="НомерРаздела" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>50</Код>
									<Наименование> --&gt; Склад</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
									<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>51</Код>
									<Наименование> --&gt; СтавкаНДС</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>52</Код>
									<Наименование> --&gt; СтавкаПошлины</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтавкаПошлины" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>53</Код>
									<Наименование> --&gt; СуммаНДС</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>54</Код>
									<Наименование> --&gt; СуммаПошлины</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаПошлины" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>55</Код>
									<Наименование> --&gt; ТаможеннаяСтоимость</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ТаможеннаяСтоимость" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПоступлениеТМЦИмпорт_ПоступлениеТоваровУслуг_ВО</Код>
						<Наименование>Документ: Поступление ТМЦ (импорт)</Наименование>
						<Порядок>150</Порядок>
						<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
						<Источник>ДокументСсылка.ПоступлениеТМЦИмпорт</Источник>
						<Приемник>ДокументСсылка.ПриобретениеТоваровУслуг</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>7</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "И", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>--&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>--&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Контрагент --&gt; Партнер</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаУПоставщика";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаНаЭкспорт";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
								<ПередВыгрузкой>Значение = "ПродажаНеОблагаетсяНДС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа не должна включать НДС, но она ее и не включает
Значение = Источник.Итог("Сумма");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>ПоступлениеПрочее</Код>
					<Наименование>ПоступлениеПрочее</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>ПоступлениеДопРасходы_ПоступлениеУслугВА</Код>
						<Наименование>Документ: Поступление (доп. расходы по ТМЦ)</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("НалогообложениеНДС", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));
ВходящиеДанные.Установить("ЗакупкаПодДеятельность", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПоступлениеДопРасходы</Источник>
						<Приемник>ДокументСсылка.ПриобретениеУслугПрочихАктивов</Приемник>
						<Свойства>
							<Свойство Поиск="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</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
								<КодПравилаКонвертации>Договор_СоглашениеСПоставщиком                    </КодПравилаКонвертации>
								<ПриВыгрузке>Если Параметры.ИспользоватьСоглашенияСПоставщиками = 1 тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
	ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");
	ИсходящиеДанные.Установить("НалогообложениеНДС", ВходящиеДанные.Получить("НалогообложениеНДС"));

	ВыгрузитьДоговорВСоглашение();
Иначе
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>--&gt; Подразделение</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>Договор --&gt; Договор</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаУПоставщика";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>1150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
								<ПередВыгрузкой>Значение = "РасчетыВРубляхОплатаВРублях";</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>15</Код>
								<Наименование>ТабличнаяЧасть --&gt; Расходы</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Расходы" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>16</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.Количество) = 1) Или (ОбъектКоллекции.Количество = 0) Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование>Содержание --&gt; Содержание</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
									<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.Цена) = 1) Или (ОбъектКоллекции.Цена = 0) Тогда
	Значение = ОбъектКоллекции.Сумма;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>28</Код>
									<Наименование>ДокументПоставки --&gt; АналитикаРасходов</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="ДокументПоставки" Вид="Реквизит"/>
									<Приемник Имя="АналитикаРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>ПоступлениеТМЦ_ПоступлениеТоваровУслуг            </КодПравилаКонвертации>
									<ПриВыгрузке>ВидДокументаПоступления = Значение.Вид();
Если (ВидДокументаПоступления = "ОприходованиеТМЦ")
	ИЛИ (Параметры.Сценарий_ПереносОстатков = 1)
	И (Значение.ДатаДок &lt; Параметры.ДатаНачалаСценария) Тогда

	Значение = Значение.Склад;
	ИмяПКО = "Склады";
	
ИначеЕсли ВидДокументаПоступления = "ПоступлениеТМЦ" Тогда
	ИмяПКО = "ПоступлениеТМЦ_ПоступлениеТоваровУслуг";
ИначеЕсли ВидДокументаПоступления = "ПоступлениеТМЦИмпорт" Тогда
	ИмяПКО = "ПоступлениеТМЦИмпорт_ПоступлениеТоваровУслуг";
ИначеЕсли ВидДокументаПоступления = "ПоступлениеТМЦИмпорт" Тогда
	ИмяПКО = "ПоступлениеТМЦРозница_ПоступлениеТоваровУслуг";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство Отключить="true">
									<Код>29</Код>
									<Наименование>--&gt; СтатьяРасходов</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтатьяРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>СтатьяРасходов_ДопРасходыНаПоступление            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";

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

Если (ОбъектКоллекции.ДокументПоставки.Вид() = "ОприходованиеТМЦ")
	ИЛИ (Параметры.Сценарий_ПереносОстатков = 1)
	И (ОбъектКоллекции.ДокументПоставки.ДатаДок &lt; Параметры.ДатаНачалаСценария) Тогда
	ИсходящиеДанные.Установить("АналитикаРасходов", "Склад");
Иначе
	ИсходящиеДанные.Установить("АналитикаРасходов", "ПриобретениеТоваровУслуг");
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>37</Код>
									<Наименование>--&gt; Подразделение</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
									<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПоступлениеПрочее_ПоступлениеУслугВА</Код>
						<Наименование>Документ: Поступление (доп. расходы по ТМЦ)</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("НалогообложениеНДС", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));
ВходящиеДанные.Установить("ЗакупкаПодДеятельность", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));</ПередВыгрузкой>
						<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПоступлениеПрочее</Источник>
						<Приемник>ДокументСсылка.ПриобретениеУслугПрочихАктивов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>1</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>2</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "П", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>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</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
								<КодПравилаКонвертации>Договор_СоглашениеСПоставщиком                    </КодПравилаКонвертации>
								<ПриВыгрузке>Если Параметры.ИспользоватьСоглашенияСПоставщиками = 1 тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
	ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");
	ИсходящиеДанные.Установить("НалогообложениеНДС", ВходящиеДанные.Получить("НалогообложениеНДС"));

	ВыгрузитьДоговорВСоглашение();
Иначе
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>850</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>--&gt; Подразделение</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>Договор --&gt; Договор</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ЗакупкаУПоставщика";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>1150</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>--&gt; ПорядокОплаты</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПорядокОплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокОплатыПоСоглашениям"/>
								<ПередВыгрузкой>Значение = "РасчетыВРубляхОплатаВРублях";</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>15</Код>
								<Наименование>ТабличнаяЧасть --&gt; Расходы</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Расходы" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>16</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.Количество) = 1) Или (ОбъектКоллекции.Количество = 0) Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование>Содержание --&gt; Содержание</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
									<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Если (ПустоеЗначение(ОбъектКоллекции.Цена) = 1) Или (ОбъектКоллекции.Цена = 0) Тогда
	Значение = ОбъектКоллекции.Сумма;
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>36</Код>
									<Наименование>--&gt; АналитикаРасходов</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="АналитикаРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ЮрЛицо;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>37</Код>
									<Наименование>Счет --&gt; СтатьяРасходов</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="Счет" Вид="Реквизит"/>
									<Приемник Имя="СтатьяРасходов" Вид="Реквизит"/>
									<КодПравилаКонвертации>СтатьяРасходов_ПоступлениеУслуг                   </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "&lt;&gt;";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>39</Код>
									<Наименование>--&gt; Подразделение</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
									<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Правило>
					<Код>ЗаказПоставщику</Код>
					<Наименование>Документ: Заказ поставщику</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

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

ДатаТА = ПолучитьДатуТА(); 	
ДатаОстатков = ?((ПустоеЗначение(ДатаОстатков) = 0) И (ДатаОстатков &lt; ДатаТА), ДатаОстатков,ДатаТА);		

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

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

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

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

ТабЗакрытиеЗаказа.Свернуть("Номенклатура,ПричинаОтмены", "КоличествоЗакрыто");

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

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

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

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

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

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

ИсходящиеДанные.Установить("НалогообложениеНДС", ВходящиеДанные.Получить("НалогообложениеНДС"));
ИсходящиеДанные.Установить("ЦенаВключаетНДС", Источник.СуммаВклНДС);

ВыгрузитьДоговорВСоглашение();

ВходящиеДанные.Установить("ХозяйственнаяОперация", ИсходящиеДанные.Получить("ХозяйственнаяОперация"));

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

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

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>47</Код>
							<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>--&gt; Подразделение</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>44</Код>
							<Наименование>--&gt; Согласован</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ДатаДок --&gt; ДатаСогласования</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="ДатаСогласования" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>ДатаОтгрузки --&gt; ЖелаемаяДатаПоступления</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ДатаОтгрузки" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ЖелаемаяДатаПоступления" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>--&gt; Статус</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыЗаказовПоставщикам"/>
							<ПередВыгрузкой>Если ВходящиеДанные.Получить("Товары").НайтиЗначение("", 0, "ПричинаОтмены") = 1 Тогда
	Значение = "Подтвержден";
Иначе
	Значение = "Закрыт";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>22</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>1250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>24</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование> --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Единица;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = ОбъектКоллекции.Количество*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование> --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; ДатаПоступления</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПоступления" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Источник.ДатаОтгрузки;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; Отменено</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Отменено" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = ?(ПустоеЗначение(ОбъектКоллекции.ПричинаОтмены) = 0, 1, 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; ПричинаОтмены</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПричинаОтмены" Вид="Реквизит" Тип="СправочникСсылка.ПричиныОтменыЗаказовПоставщикам"/>
								<КодПравилаКонвертации>ПричиныОтменыЗаказовПоставщикам                   </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; Склад</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады_ПереносДанныхИзТиС                         </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; КодСтроки</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>39</Код>
							<Наименование>--&gt; ЭтапыГрафикаОплаты</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтапыГрафикаОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа", "Число");

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

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

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

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

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

ВыгрузитьДоговорВСоглашение();

Если (Параметры.ИспользоватьСоглашенияСПоставщиками = 0) 
	  И (ИсходящиеДанные.Получить("ХозяйственнаяОперация") &lt;&gt; "ПриемНаКомиссию") тогда
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.Закупка Тогда
	Значение = "ЗакупкаУПоставщика";
Иначе
	Значение = "ПриемНаКомиссию";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>43</Код>
							<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>--&gt; Подразделение</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование>Договор --&gt; Договор</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
						</Свойство>
						<Группа>
							<Код>23</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>25</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>32</Код>
								<Наименование>Партия --&gt; НомерГТД</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Партия" Вид="Реквизит" Тип="СправочникСсылка.Партии"/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>Партии_НомераГТД                                  </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>--&gt; Склад</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>--&gt; КодСтроки</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>Сумма --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Если ПустоеЗначение(Источник.Договор) = 0 Тогда
	ВалютаВзаиморасчетов = Источник.Договор.ВалютаВзаиморасчетов;
	Значение = глПересчет(Значение, Источник.Валюта, Источник.ДатаДок, ВалютаВзаиморасчетов, Источник.ДатаДок);
КонецЕсли;</ПриВыгрузке>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПоступлениеТМЦ_ПоступлениеТоваровУслуг_ВО</Код>
					<Наименование>Документ: Поступление ТМЦ</Наименование>
					<Порядок>250</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ЗакупкаПодДеятельность", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));</ПередВыгрузкой>
					<ПослеЗагрузки>ВалютаОплаты  = ДенежныеСредстваСервер.ПолучитьВалютуОплаты(Объект.ФормаОплаты, Объект.БанковскийСчетОрганизации);
Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.ПолучитьПорядокОплатыПоУмолчанию(Объект.ВалютаВзаиморасчетов,Объект.НалогообложениеНДС,ВалютаОплаты);
</ПослеЗагрузки>
					<Источник>ДокументСсылка.ПоступлениеТМЦ</Источник>
					<Приемник>ДокументСсылка.ПриобретениеТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Партнер</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
							<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
							<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.Закупка Тогда
	Значение = "ЗакупкаУПоставщика";
Иначе
	Значение = "ПриемНаКомиссию";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
							<Порядок>1200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВозвратПоставщику_ВозвратТоваровПоставщику</Код>
					<Наименование>Документ: Возврат поставщику</Наименование>
					<Порядок>300</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("НалогообложениеНДС", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));</ПередВыгрузкой>
					<ПослеЗагрузки>// Обновление табличной части "Серии"
ПараметрыУказанияСерий = Документы.ВозвратТоваровПоставщику.ПараметрыУказанияСерий(Объект);
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий);
НоменклатураСервер.ОчиститьНеиспользуемыеСерии(Объект, ПараметрыУказанияСерий);

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);

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

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

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

ВыгрузитьДоговорВСоглашение();

Если (Параметры.ИспользоватьСоглашенияСПоставщиками = 0) 
	  И (ИсходящиеДанные.Получить("ХозяйственнаяОперация") &lt;&gt; "ПриемНаКомиссию") тогда
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПередВыгрузкой>Если (Источник.КодОперации = Перечисление.КодыОпераций.ВозвратПоставщику)
	Или (Источник.КодОперации = Перечисление.КодыОпераций.ВозвратПоставщикуИзРозницы) Тогда
	Значение = "ВозвратТоваровПоставщику";
Иначе
	Значение = "ВозвратТоваровКомитенту";
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>ДокОснование --&gt; ДокументПоступления</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="ДокОснование" Вид="Реквизит"/>
							<Приемник Имя="ДокументПоступления" Вид="Реквизит" Тип="ДокументСсылка.ПриобретениеТоваровУслуг"/>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	
	Если (Параметры.Сценарий_ПереносОстатков = 1)
		И (Значение.ДатаДок &lt; Параметры.ДатаНачалаСценария) Тогда
		Значение = 0;
		
	ИначеЕсли Значение.Вид() = "ПоступлениеТМЦ" Тогда
		ИмяПКО = "ПоступлениеТМЦ_ПоступлениеТоваровУслуг";
	ИначеЕсли Значение.Вид() = "ПоступлениеТМЦРозница" Тогда
		ИмяПКО = "ПоступлениеТМЦРозница_ПоступлениеТоваровУслуг";
	Иначе
		Значение = 0;
	КонецЕсли;
	
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>Договор --&gt; Договор</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; СпособКомпенсации</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособКомпенсации" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыКомпенсацииВозвратовТоваров"/>
							<ПередВыгрузкой>Значение = "ВернутьДенежныеСредства";</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>13</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>26</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование>--&gt; ДокументПоступления</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументПоступления" Вид="Реквизит" Тип="ДокументСсылка.ПриобретениеТоваровУслуг"/>
								<ПередВыгрузкой>Значение = Источник.ДокОснование;

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

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

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = Источник.СуммаВзаиморасчетов;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Продажа</Код>
				<Наименование>Продажа</Наименование>
				<Порядок>200</Порядок>
				<Группа>
					<Код>Заявки</Код>
					<Наименование>Заявки</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>ЗаявкаПокупателя_КоммерческоеПредложениеКлиенту</Код>
						<Наименование>Документ: Заявка покупателя</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Отказ = 1;
КонецЕсли;

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

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

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

ВыгрузитьДоговорВСоглашение();

ХозОперация = ИсходящиеДанные.Получить("ХозяйственнаяОперация");

ВходящиеДанные.Установить("ХозяйственнаяОперация", ХозОперация);

Если Параметры.ИспользоватьСоглашенияСКлиентами = 0 тогда
	Если ХозОперация = "РеализацияКлиенту" Тогда
		ИмяПКО = "Договор_СоглашениеСКлиентомПоУмолчанию";
	ИначеЕсли ХозОперация = "ПередачаНаКомиссию" Тогда
		ИмяПКО = "Договор_СоглашениеСКомиссионеромПоУмолчанию";
	Иначе
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>500</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>550</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; СуммаДокумента</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыКоммерческихПредложенийКлиентам"/>
								<ПередВыгрузкой>Значение = "Действует";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование> --&gt; СкидкиРассчитаны</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СкидкиРассчитаны" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование> --&gt; Согласован</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>18</Код>
								<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>20</Код>
									<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>25</Код>
									<Наименование>Единица --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>26</Код>
									<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>19</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>24</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>27</Код>
									<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>28</Код>
									<Наименование> --&gt; Активность</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Активность" Вид="Реквизит" Тип="Булево"/>
									<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>29</Код>
									<Наименование> --&gt; ВидЦены</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
									<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ТипЦен;</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ЗаявкаПокупателя_ЗаказКлиента</Код>
						<Наименование>Документ: Заявка покупателя</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;

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

ДатаТА = ПолучитьДатуТА(); 	
ДатаОстатков = ?((ПустоеЗначение(ДатаОстатков) = 0) И (ДатаОстатков &lt; ДатаТА), ДатаОстатков,ДатаТА);		

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

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

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

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

ТабЗакрытиеЗаказа.Свернуть("Номенклатура,ПричинаОтмены", "КоличествоЗакрыто");

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

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

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

Объект.Приоритет = Справочники.Приоритеты.ПолучитьПриоритетПоУмолчанию(Объект.Приоритет);

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

Если Объект.ПорядокРасчетов &lt;&gt; Перечисления.ПорядокРасчетов.ПоНакладным Тогда
	Объект.ИдентификаторПлатежа = ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(Объект);
Иначе
	Объект.ИдентификаторПлатежа = Неопределено;	
КонецЕсли;

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

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

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

ВыгрузитьДоговорВСоглашение();

ХозОперация = ИсходящиеДанные.Получить("ХозяйственнаяОперация");

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

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>650</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>700</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; СуммаДокумента</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>ПользовательПереносДанныхИзТиС                    </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>--&gt; Статус</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыЗаказовКлиентов"/>
								<ПриВыгрузке>Если Параметры.ЭтоПереходНаБазовуюВерсию = 1 Тогда
	Значение = "НеСогласован";
ИначеЕсли (ПустоеЗначение(ВходящиеДанные.Получить("Товары")) = 0) И 
	(ВходящиеДанные.Получить("Товары").НайтиЗначение("", 0, "ПричинаОтмены") = 1) Тогда
	Значение = "КОтгрузке";
Иначе
	Значение = "Закрыт";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование>БанковскийСчет --&gt; БанковскийСчет</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
								<Приемник Имя="БанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаОрганизаций"/>
								<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаОрганизаций        </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>44</Код>
								<Наименование>--&gt; Согласован</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>ДатаДок --&gt; ДатаСогласования</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаСогласования" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>ДатаОтгрузки --&gt; ЖелаемаяДатаОтгрузки</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="ДатаОтгрузки" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ЖелаемаяДатаОтгрузки" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; СкидкиРассчитаны</Наименование>
								<Порядок>1200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СкидкиРассчитаны" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование>--&gt; МаксимальныйКодСтроки</Наименование>
								<Порядок>1300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="МаксимальныйКодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("Товары")) = 0 Тогда
	Значение = ВходящиеДанные.Получить("Товары").КоличествоСтрок();
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>21</Код>
								<Наименование>--&gt; Товары</Наименование>
								<Порядок>1350</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>24</Код>
									<Наименование> --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование> --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Единица;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование> --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>33</Код>
									<Наименование> --&gt; Количество</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Количество*ОбъектКоллекции.Коэффициент;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>28</Код>
									<Наименование> --&gt; Цена</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>26</Код>
									<Наименование> --&gt; Сумма</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>25</Код>
									<Наименование> --&gt; СтавкаНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>27</Код>
									<Наименование> --&gt; СуммаНДС</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>32</Код>
									<Наименование> --&gt; СуммаСНДС</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>29</Код>
									<Наименование> --&gt; ВидЦены</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
									<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.ТипЦен;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>30</Код>
									<Наименование> --&gt; ДатаОтгрузки</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ДатаОтгрузки" Вид="Реквизит" Тип="Дата"/>
									<ПередВыгрузкой>Значение = Источник.ДатаОтгрузки;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>31</Код>
									<Наименование> --&gt; Склад</Наименование>
									<Порядок>600</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
									<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Склад;
Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "Склады_ПереносДанныхИзТиС";
КонецЕсли;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>42</Код>
									<Наименование> --&gt; Отменено</Наименование>
									<Порядок>650</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Отменено" Вид="Реквизит" Тип="Булево"/>
									<ПередВыгрузкой>Значение = ?(ПустоеЗначение(ОбъектКоллекции.ПричинаОтмены) = 0, 1, 0);</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>43</Код>
									<Наименование> --&gt; ПричинаОтмены</Наименование>
									<Порядок>700</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ПричинаОтмены" Вид="Реквизит" Тип="СправочникСсылка.ПричиныОтменыЗаказовКлиентов"/>
									<КодПравилаКонвертации>ПричиныОтменыЗаказовКлиентов                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>47</Код>
									<Наименование> --&gt; КодСтроки</Наименование>
									<Порядок>750</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
									<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>50</Код>
									<Наименование>--&gt; ВариантОбеспечения</Наименование>
									<Порядок>800</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="ВариантОбеспечения" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыОбеспечения"/>
									<ПередВыгрузкой>Значение = "Требуется";</ПередВыгрузкой>
								</Свойство>
							</Группа>
							<Группа>
								<Код>36</Код>
								<Наименование>--&gt; ЭтапыГрафикаОплаты</Наименование>
								<Порядок>1400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтапыГрафикаОплаты" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа", "Число");

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

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);

Объект.ИдентификаторПлатежа = ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(Объект);
ВалютаОплаты  = ДенежныеСредстваСервер.ПолучитьВалютуОплаты(Объект.ФормаОплаты, Объект.БанковскийСчетОрганизации, Объект.Касса);
Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.ПолучитьПорядокОплатыПоУмолчанию(Объект.ВалютаВзаиморасчетов,Объект.НалогообложениеНДС,ВалютаОплаты);
</ПослеЗагрузки>
					<Источник>ДокументСсылка.Реализация</Источник>
					<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>Контрагент --&gt; Партнер</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
							<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
							<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>Договор --&gt; Соглашение</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСКлиентами"/>
							<КодПравилаКонвертации>Договор_СоглашениеСКлиентомИндивидуальное         </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

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

ВыгрузитьДоговорВСоглашение();

ХозОперация = ИсходящиеДанные.Получить("ХозяйственнаяОперация");

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

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>КодОперации --&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="КодОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.КодыОпераций"/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПриВыгрузке>Если Значение = Перечисление.КодыОпераций.Продажа Тогда
	Значение = "РеализацияКлиенту";
Иначе
	Значение = "ПередачаНаКомиссию";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>750</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; Статус</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыРеализацийТоваровУслуг"/>
							<ПередВыгрузкой>Значение = "Отгружено";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование>ДатаДок --&gt; ДатаРаспоряжения</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="ДатаРаспоряжения" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>39</Код>
							<Наименование> --&gt; СкидкиРассчитаны</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СкидкиРассчитаны" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>40</Код>
							<Наименование> --&gt; Согласован</Наименование>
							<Порядок>1250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>17</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>20</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование> --&gt; ВидЦены</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.ТипЦен;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Склад</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; КодСтроки</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>Реализация_РеализацияТоваровУслуг_ВО</Код>
					<Наименование>Документ: Реализация</Наименование>
					<Порядок>150</Порядок>
					<ПослеЗагрузки>Объект.ДатаРаспоряжения = КонецДня(Объект.ДатаРаспоряжения);
Объект.ИдентификаторПлатежа = ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(Объект);

ВалютаОплаты  = ДенежныеСредстваСервер.ПолучитьВалютуОплаты(Объект.ФормаОплаты, Объект.БанковскийСчетОрганизации, Объект.Касса);
Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.ПолучитьПорядокОплатыПоУмолчанию(Объект.ВалютаВзаиморасчетов,Объект.НалогообложениеНДС,ВалютаОплаты);
</ПослеЗагрузки>
					<Источник>ДокументСсылка.Реализация</Источник>
					<Приемник>ДокументСсылка.РеализацияТоваровУслуг</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>6</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование> --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование>Контрагент --&gt; Партнер</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
							<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Контрагент --&gt; Контрагент</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
							<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>КодОперации --&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="КодОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.КодыОпераций"/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПриВыгрузке>Если Значение = Перечисление.КодыОпераций.Продажа Тогда
	Значение = "РеализацияКлиенту";
Иначе
	Значение = "ПередачаНаКомиссию";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>ДатаДок --&gt; ДатаРаспоряжения</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="ДатаРаспоряжения" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>Автор --&gt; Автор</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВозвратОтПокупателя_ВозвратТоваровОтКлиента</Код>
					<Наименование>Документ: Возврат от покупателя</Наименование>
					<Порядок>200</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.ДобавитьЗначение(?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"),
								"НалогообложениеНДС");
								
ЭтоВозвратОтРозничногоПокупателя = 0;
ДокОснование = Источник.ДокОснование;
Если Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОтПокупателя Тогда
	Если ПустоеЗначение(ДокОснование) = 0 Тогда
		
		Если ДокОснование.Вид() = "ОтчетККМ" Тогда
			ЭтоВозвратОтРозничногоПокупателя = 1;
		ИначеЕсли ДокОснование.Вид() = "РеализацияРозница" Тогда
			Если ДокОснование.ВидОперации = Перечисление.ВидыОперацийРеализацияРозница.ОтчетПоПродажам Тогда
				ЭтоВозвратОтРозничногоПокупателя = 1;
			КонецЕсли;
		КонецЕсли;
		
	КонецЕсли;
ИначеЕсли Источник.КодОперации = Перечисление.КодыОпераций.ВозвратОтПокупателяЕНВД Тогда
	ЭтоВозвратОтРозничногоПокупателя = 1;
КонецЕсли;

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

Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.ПолучитьПорядокОплатыПоУмолчанию(Объект.Валюта,,Объект.Валюта);

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

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

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

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

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

ВыгрузитьДоговорВСоглашение();

ХозОперация = ИсходящиеДанные.Получить("ХозяйственнаяОперация");

Если Параметры.ИспользоватьСоглашенияСКлиентами = 0 тогда
	Если ХозОперация = "ВозвратТоваровОтКлиента" Тогда
		ИмяПКО = "Договор_СоглашениеСКлиентомПоУмолчанию";
	ИначеЕсли ХозОперация = "ВозвратОтКомиссионера" Тогда
		ИмяПКО = "Договор_СоглашениеСКомиссионеромПоУмолчанию";
	Иначе
		Отказ = 1;
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>КодОперации --&gt; ХозяйственнаяОперация</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="КодОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.КодыОпераций"/>
							<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
							<ПриВыгрузке>Если Значение = Перечисление.КодыОпераций.ВозвратОтПокупателя Тогда
	Если ВходящиеДанные.Получить("ЭтоВозвратОтРозничногоПокупателя") = 0 Тогда
		Значение = "ВозвратТоваровОтКлиента";
	Иначе
		Значение = "ВозвратОтРозничногоПокупателя";
	КонецЕсли;
ИначеЕсли Значение = Перечисление.КодыОпераций.ВозвратОтПокупателяЕНВД Тогда
	Значение = "ВозвратОтРозничногоПокупателя";
Иначе
	Значение = "ВозвратОтКомиссионера";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>22</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>ДокОснование --&gt; ДокументРеализации</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="ДокОснование" Вид="Реквизит"/>
							<Приемник Имя="ДокументРеализации" Вид="Реквизит"/>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
ИначеЕсли Значение.Вид() = "Реализация" Тогда
	ИмяПКО = "Реализация_РеализацияТоваровУслуг";
ИначеЕсли Значение.Вид() = "РеализацияРозница" Тогда
	Если Значение.ВидОперации = Перечисление.ВидыОперацийРеализацияРозница.ОтчетПоПродажам Тогда
		ИмяПКО = "РеализацияРозница_ОтчетОРозничныхПродажах";
	Иначе
		ИмяПКО = "РеализацияРозница_РеализацияТоваровУслуг";
	КонецЕсли;
ИначеЕсли Значение.Вид() = "ОтчетККМ" Тогда
	ИмяПКО = "ОтчетККМ_ОтчетОРозничныхПродажах";
Иначе
	Значение = 0;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1150</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>15</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование> --&gt; КодСтроки</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КодСтроки" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.НомерСтроки;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>--&gt; ДокументРеализации</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДокументРеализации" Вид="Реквизит"/>
								<ПередВыгрузкой>Значение = Источник.ДокОснование;

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

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

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

ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

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

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

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

ВыгрузитьДоговорВСоглашение();

Если Параметры.ИспользоватьСоглашенияСКлиентами = 0 тогда
	ИмяПКО = "Договор_СоглашениеСКлиентомПоУмолчанию";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>ДатаОплаты --&gt; ДатаПлатежа</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							<ПриВыгрузке>Значение = ?(ПустоеЗначение(Значение) = 1, Источник.ДатаДок, Значение);</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>800</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; СуммаДокумента</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>10</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование>ТабличнаяЧасть --&gt; Доходы</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Доходы" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>16</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Количество) = 1 Тогда
	Значение = 1;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Содержание --&gt; Содержание</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.Цена) = 1 Тогда
	Значение = ОбъектКоллекции.Сумма;
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>--&gt; СтатьяДоходов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтатьяДоходов" Вид="Реквизит" Тип="ПланВидовХарактеристикСсылка.СтатьиДоходов"/>
								<КодПравилаКонвертации>СтатьяДоходов_РеализацияУслуг                     </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Комиссия</Код>
				<Наименование>Комиссия</Наименование>
				<Порядок>250</Порядок>
				<Правило>
					<Код>ОтчетКомитенту</Код>
					<Наименование>Документ: Отчет комитенту</Наименование>
					<Порядок>50</Порядок>
					<ПередВыгрузкой>НалогообложениеНДС = "";

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

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

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

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

Товары.Свернуть("Номенклатура,Цена,СтавкаНДС,ЦенаПродажи,Покупатель,ДатаСчетаФактуры","Количество,КоличествоУпаковок,Сумма,СуммаСНДС,СуммаПродажи,СуммаВознаграждения");

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

СтавкаНДСВознаграждения = Источник.СтавкаНДС;
Если СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС10_110 Тогда
	СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС10;
ИначеЕсли СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС18_118 Тогда
	СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС18;
ИначеЕсли СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС20_120 Тогда
	СтавкаНДСВознаграждения = Перечисление.СтавкиНДС.НДС20;
КонецЕсли;

ВходящиеДанные.Установить("СтавкаНДСВознаграждения", СтавкаНДСВознаграждения);</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);

Объект.ИдентификаторПлатежа = ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(Объект);

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

ВыгрузитьДоговорВСоглашение();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>27</Код>
							<Наименование>СпособРасчета --&gt; СпособРасчетаВознаграждения</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="СпособРасчета" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаВознаграждения"/>
							<Приемник Имя="СпособРасчетаВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
							<КодПравилаКонвертации>СпособыРасчетаКомиссионногоВознаграждения         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>28</Код>
							<Наименование>Процент --&gt; ПроцентВознаграждения</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="Процент" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ПроцентВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПриВыгрузке>Значение = ?(Источник.СпособРасчета = Перечисление.СпособыРасчетаВознаграждения.Ручное, 100, Значение);</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>29</Код>
							<Наименование>--&gt; СтавкаНДСВознаграждения</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтавкаНДСВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ДатаОплаты --&gt; ДатаПлатежа</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>25</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>Договор --&gt; Договор</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПриемНаКомиссию");
ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>32</Код>
							<Наименование> --&gt; УдержатьВознаграждение</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="УдержатьВознаграждение" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование> --&gt; Услуга</Наименование>
							<Порядок>1000</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Услуга" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							<КодПравилаКонвертации>НоменклатураКомиссионноеВознаграждение            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "Комиссионное вознаграждение полученное";
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("СтавкаНДС", ВходящиеДанные.Получить("СтавкаНДСВознаграждения"));</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>34</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>1050</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>36</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>1100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>35</Код>
							<Наименование>--&gt; СуммаВознаграждения</Наименование>
							<Порядок>1150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Свойство>
							<Код>37</Код>
							<Наименование> --&gt; СуммаНДСВознаграждения</Наименование>
							<Порядок>1200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаНДСВознаграждения" Вид="Реквизит" Тип="Число"/>
							<ПередВыгрузкой>Значение = 0;
Рег = СоздатьОбъект("Регистр.КнигаПродаж");
Рег.ВыбратьДвиженияДокумента(Источник.ТекущийДокумент());
Пока Рег.ПолучитьДвижение() = 1 Цикл
	Рез = Значение + Рег.СуммаНДС;
КонецЦикла;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>1250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>23</Код>
								<Наименование> --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование> --&gt; СуммаСНДС</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование> --&gt; ЦенаПродажи</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаПродажи" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование> --&gt; СуммаПродажи</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПродажи" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>39</Код>
								<Наименование> --&gt; СуммаВознаграждения</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаВознаграждения" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>48</Код>
								<Наименование> --&gt; ДатаСчетаФактуры</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаСчетаФактуры" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>49</Код>
								<Наименование> --&gt; Покупатель</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Покупатель" Вид="Реквизит"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 тогда
	Если Значение.Вид() = "СвоиЮрЛица" тогда
		ИмяПКО = "СвоиЮрЛица_Контрагенты";
	Иначе
		ВыгрузитьКонтрагентаВКонтрагента();
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
						</Группа>
						<Группа>
							<Код>44</Код>
							<Наименование> --&gt; ЭтапыГрафикаОплаты</Наименование>
							<Порядок>1300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтапыГрафикаОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДатаПлатежа");
КоллекцияОбъектов.НоваяКолонка("ПроцентПлатежа");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>45</Код>
								<Наименование> --&gt; ДатаПлатежа</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Макс(Источник.ДатаОплаты, Источник.ДатаДок);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>46</Код>
								<Наименование> --&gt; ПроцентПлатежа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПроцентПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 100;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>47</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Товары = ВходящиеДанные.Получить("Товары");
Значение = Товары.Итог("СуммаПродажи");</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Свойство Отключить="true">
							<Код>50</Код>
							<Наименование>Фирма --&gt;</Наименование>
							<Порядок>1350</Порядок>
							<Источник Имя="Фирма" Вид="Реквизит" Тип="СправочникСсылка.Фирмы"/>
							<Приемник Имя="" Вид=""/>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОтчетКомиссионера</Код>
					<Наименование>Документ: Отчет комиссионера</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.ДобавитьЗначение(?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"),
								"НалогообложениеНДС");

ВходящиеДанные.Установить("СуммаДокумента", Источник.Итог("Сумма"));</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);

Объект.ИдентификаторПлатежа = ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(Объект);

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

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

	ВыгрузитьДоговорВСоглашение();
Иначе
	Отказ = 1;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>550</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
							<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ДатаОплаты --&gt; ДатаПлатежа</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
							<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>11</Код>
							<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
							<Порядок>750</Порядок>
							<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>23</Код>
							<Наименование>Автор --&gt; Менеджер</Наименование>
							<Порядок>800</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>24</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>850</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>31</Код>
							<Наименование> --&gt; СпособРасчетаВознаграждения</Наименование>
							<Порядок>900</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СпособРасчетаВознаграждения" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения"/>
							<ПередВыгрузкой>Значение = "НеРассчитывается";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>33</Код>
							<Наименование>Договор --&gt; Договор</Наименование>
							<Порядок>950</Порядок>
							<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
							<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПередачаНаКомиссию");
ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>38</Код>
							<Наименование>--&gt; СуммаДокумента</Наименование>
							<Порядок>1000</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
						</Свойство>
						<Группа>
							<Код>15</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>1050</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>18</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = ОбъектКоллекции.Количество*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>Сумма --&gt; СуммаПродажи</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаПродажи" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>СуммаНДС --&gt; СуммаПродажиНДС</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаПродажиНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = ОбъектКоллекции.Сумма + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>Цена --&gt; ЦенаПродажи</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаПродажи" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
						<Группа>
							<Код>34</Код>
							<Наименование> --&gt; ЭтапыГрафикаОплаты</Наименование>
							<Порядок>1100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтапыГрафикаОплаты" Вид="ТабличнаяЧасть"/>
							<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ДатаПлатежа");
КоллекцияОбъектов.НоваяКолонка("ПроцентПлатежа");
КоллекцияОбъектов.НоваяКолонка("СуммаПлатежа");
КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>35</Код>
								<Наименование> --&gt; ДатаПлатежа</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
								<ПередВыгрузкой>Значение = Источник.ДатаДок;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование> --&gt; ПроцентПлатежа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПроцентПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = 100;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>37</Код>
								<Наименование> --&gt; СуммаПлатежа</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаПлатежа" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 1, 0, Источник.Итог("СуммаНДС"));</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>Склад</Код>
				<Наименование>Склад</Наименование>
				<Порядок>300</Порядок>
				<Группа>
					<Код>Инвентаризация</Код>
					<Наименование>Инвентаризация</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>ИнвентаризацияТМЦ_ПересчетТоваров</Код>
						<Наименование>Документ: Инвентаризация ТМЦ</Наименование>
						<Порядок>50</Порядок>
						<ПослеЗагрузки>// Обновление табличной части "Серии"
ПараметрыУказанияСерий = Документы.ПересчетТоваров.ПараметрыУказанияСерий(Объект);
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий);
НоменклатураСервер.ОчиститьНеиспользуемыеСерии(Объект, ПараметрыУказанияСерий);

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ИнвентаризацияТМЦ</Источник>
						<Приемник>ДокументСсылка.ПересчетТоваров</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>ПометкаУдаления --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
								<ПриВыгрузке>Значение = 1 - Значение;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Автор --&gt; Ответственный</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыПересчетовТоваров"/>
								<ПередВыгрузкой>Значение = "Выполнено";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование>Автор --&gt; Исполнитель</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Исполнитель" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; УчетныеДанныеЗаполнены</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="УчетныеДанныеЗаполнены" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>7</Код>
								<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>11</Код>
									<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
									<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>8</Код>
									<Наименование>Единица --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>9</Код>
									<Наименование>Количество --&gt; КоличествоУпаковокФакт</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковокФакт" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование>Количество --&gt; КоличествоФакт</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоФакт" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>10</Код>
									<Наименование>КоличествоУчет --&gt; КоличествоУпаковок</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование>КоличествоУчет --&gt; Количество</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="КоличествоУчет" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>КомплектацияТМЦ</Код>
					<Наименование>КомплектацияТМЦ</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>КомплектацияТМЦ_СборкаТоваров</Код>
						<Наименование>Документ: Комплектация ТМЦ</Наименование>
						<Порядок>50</Порядок>
						<ПослеЗагрузки>Если НЕ(Константы.ИспользоватьСборкуРазборку.Получить()) Тогда
	Константы.ИспользоватьСборкуРазборку.Установить(Истина);
КонецЕсли;

Объект.ДатаРаспоряжения = КонецДня(Объект.ДатаРаспоряжения);

// Обновление табличной части "Серии"
ПараметрыУказанияСерий = Документы.СборкаТоваров.ПараметрыУказанияСерий(Объект);
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий.Шапка);
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий.ТЧ);
НоменклатураСервер.ОчиститьНеиспользуемыеСерии(Объект, Документы.СборкаТоваров.ПараметрыУказанияСерий(Объект).Шапка);

Параметры.ЗагруженаСборкаРазборка = Истина;

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

Объект.ДатаРаспоряжения = КонецДня(Объект.ДатаРаспоряжения);

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

Параметры.ЗагруженыПеремещения = Истина;

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.КомплектацияТМЦ</Источник>
						<Приемник>ДокументСсылка.ПеремещениеТоваров</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
								<ПередВыгрузкой>Ч = 0;
М = 0;
С = 0;  
Источник.ПолучитьВремя(Ч,М,С);

ВремяЧислом = 3600*Ч+60*М+С+1;
Если ВремяЧислом &lt;= 3600*23+60*59+59 Тогда
	
	Ч=Цел(ВремяЧислом/3600);
	ВремяЧислом=ВремяЧислом-Ч*3600;
	М=Цел(ВремяЧислом/60);
	С=ВремяЧислом-М*60;
	
	ВремяДокСтр = Лев(Строка(Ч) + "00", 2) + ":"
				  + Лев(Строка(М) + "00", 2) + ":"
				  + Лев(Строка(С) + "00", 2);
			   
	Значение = ПолучитьДатуV8(Источник.ДатаДок, ВремяДокСтр);
			   
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true">
								<Код>4</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "К", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Значение = "ПеремещениеТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Склад --&gt; СкладОтправитель</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="СкладОтправитель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>СкладПолучатель --&gt; СкладПолучатель</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="СкладПолучатель" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ВидЦены</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Подразделение</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Статус</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыПеремещенийТоваров"/>
								<ПередВыгрузкой>Значение = "Принято";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>Автор --&gt; Ответственный</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>ДатаДок --&gt; ДатаРаспоряжения</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="ДатаРаспоряжения" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Группа>
								<Код>11</Код>
								<Наименование> --&gt; Товары</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Номенклатура");
КоллекцияОбъектов.НоваяКолонка("Упаковка");
КоллекцияОбъектов.НоваяКолонка("КоличествоУпаковок");
КоллекцияОбъектов.НоваяКолонка("Количество");
	
Если Источник.КодОперации = Перечисление.КодыОпераций.Сборка Тогда
	
	КоллекцияОбъектов.НоваяСтрока();
	КоллекцияОбъектов.Номенклатура       = Источник.Комплект;
	КоллекцияОбъектов.Упаковка           = Источник.ЕдиницаКомп;
	КоллекцияОбъектов.КоличествоУпаковок = Источник.КоличествоКомп;
	КоллекцияОбъектов.Количество         = Источник.КоличествоКомп*Источник.КоэффициентКомп;
	
Иначе
	
	Источник.ВыбратьСтроки();
	Пока Источник.ПолучитьСтроку() = 1 Цикл
		
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.Номенклатура       = Источник.Номенклатура;
		КоллекцияОбъектов.Упаковка           = Источник.Единица;
		КоллекцияОбъектов.КоличествоУпаковок = Источник.Количество;
		КоллекцияОбъектов.Количество         = Источник.Количество*Источник.Коэффициент;
		
	КонецЦикла;
	
КонецЕсли;</ПередОбработкойВыгрузки>
								<Свойство>
									<Код>15</Код>
									<Наименование>--&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
									<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование> --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>13</Код>
									<Наименование> --&gt; Количество</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование> --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Правило>
					<Код>СписаниеТМЦ_СписаниеТоваров</Код>
					<Наименование>Документ: Списание ТМЦ</Наименование>
					<Порядок>150</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<Источник>ДокументСсылка.СписаниеТМЦ</Источник>
					<Приемник>ДокументСсылка.СписаниеНедостачТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Автор --&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>12</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>13</Код>
							<Наименование>ЮрЛицо --&gt; АналитикаРасходов</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="АналитикаРасходов" Вид="Реквизит"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; СтатьяРасходов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяРасходов" Вид="Реквизит"/>
							<КодПравилаКонвертации>СтатьяРасходов_СписаниеНедостач                   </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование>--&gt; ИсточникИнформацииОЦенахДляПечати</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ИсточникИнформацииОЦенахДляПечати" Вид="Реквизит" Тип="ПеречислениеСсылка.ИсточникиИнформацииОЦенахДляПечати"/>
							<ПередВыгрузкой>Значение = "ПоСебестоимости";</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>11</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ОприходованиеТМЦ_ОприходованиеТоваров</Код>
					<Наименование>Документ: Оприходование ТМЦ</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<Источник>ДокументСсылка.ОприходованиеТМЦ</Источник>
					<Приемник>ДокументСсылка.ОприходованиеИзлишковТоваров</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>ДатаДок --&gt; Дата</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>4</Код>
							<Наименование>НомерДок --&gt; Номер</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
							<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>Проведен --&gt; Проведен</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						</Свойство>
						<Свойство>
							<Код>1</Код>
							<Наименование>Комментарий --&gt; Комментарий</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						</Свойство>
						<Свойство>
							<Код>9</Код>
							<Наименование>ЮрЛицо --&gt; Организация</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>Склад --&gt; Склад</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>Автор --&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>ТипЦен --&gt; ВидЦены</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
							<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
							<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>16</Код>
							<Наименование> --&gt; Подразделение</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
							<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>ЮрЛицо --&gt; АналитикаДоходов</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
							<Приемник Имя="АналитикаДоходов" Вид="Реквизит"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; СтатьяДоходов</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СтатьяДоходов" Вид="Реквизит" Тип="ПланВидовХарактеристикСсылка.СтатьиДоходов"/>
							<КодПравилаКонвертации>СтатьяДоходов_ОприходованиеИзлишков               </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>20</Код>
							<Наименование>Валюта --&gt; Валюта</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>10</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>12</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", "Товар");</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Количество --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
								<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>Цена --&gt; Цена</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>Сумма --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Партия --&gt; НомерГТД</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Партия" Вид="Реквизит" Тип="СправочникСсылка.Партии"/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>Партии_НомераГТД                                  </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ПеремещениеТМЦ_ПеремещениеТоваров</Код>
					<Наименование>Документ: Перемещение ТМЦ</Наименование>
					<Порядок>250</Порядок>
					<ПослеЗагрузки>Объект.ДатаРаспоряжения = КонецДня(Объект.ДатаРаспоряжения);

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

Параметры.ЗагруженыПеремещения = Истина;

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

Пока СпрНоменклатура.ПолучитьЭлемент() = 1 Цикл
	Если СокрЛП(СпрНоменклатура.ПолнНаименование + " " + СпрНоменклатура.Артикул) = СокрЛП(ОбъектКоллекции.НаименованиеТМЦ) Тогда
		Значение = СпрНоменклатура.ТекущийЭлемент();
		Прервать;
	КонецЕсли;
КонецЦикла;

Если Значение = 0 Тогда
	СпрНоменклатура.ВыбратьЭлементы();
	Пока СпрНоменклатура.ПолучитьЭлемент() = 1 Цикл
		Если СокрЛП(СпрНоменклатура.ПолнНаименование) = СокрЛП(ОбъектКоллекции.НаименованиеТМЦ) Тогда
			Значение = СпрНоменклатура.ТекущийЭлемент();
			Прервать;
		КонецЕсли;
	КонецЦикла;
КонецЕсли;

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

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

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

ИсходящиеДанные.Установить("СписокХозяйственныхОпераций", СписокХозяйственныхОпераций);

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.ПоступлениеТМЦРозница</Источник>
						<Приемник>ДокументСсылка.ПриобретениеТоваровУслуг</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "Р", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>24</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование>Контрагент --&gt; Партнер</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование>Договор --&gt; Соглашение</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Соглашение" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
								<КодПравилаКонвертации>Договор_СоглашениеСПоставщиком                    </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);

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

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

ВыгрузитьДоговорВСоглашение();

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

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

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>30</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ЗакупкаРозница Тогда
	Значение = "ЗакупкаУПоставщика";
Иначе
	Значение = "ПриемНаКомиссию";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>750</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>800</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>29</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>950</Порядок>
								<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>Автор --&gt; Менеджер</Наименование>
								<Порядок>1000</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Менеджер" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "1";
	ИмяПКО = "ПользовательПереносДанныхИзТиС";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>--&gt; Подразделение</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>1150</Порядок>
								<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>40</Код>
								<Наименование>--&gt; Согласован</Наименование>
								<Порядок>1250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Согласован" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
							<Группа>
								<Код>16</Код>
								<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
								<Порядок>1300</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>19</Код>
									<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование>Единица --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>18</Код>
									<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>32</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>23</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>21</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>20</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>22</Код>
									<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>35</Код>
									<Наименование>Сумма --&gt; СуммаСНДС</Наименование>
									<Порядок>450</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаСНДС" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение + ?(Источник.СуммаВклНДС = 1, 0, ОбъектКоллекции.СуммаНДС);</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>33</Код>
									<Наименование>Партия --&gt; НомерГТД</Наименование>
									<Порядок>500</Порядок>
									<Источник Имя="Партия" Вид="Реквизит" Тип="СправочникСсылка.Партии"/>
									<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
									<КодПравилаКонвертации>Партии_НомераГТД                                  </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>34</Код>
									<Наименование>--&gt; Склад</Наименование>
									<Порядок>550</Порядок>
									<Источник Имя="" Вид=""/>
									<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
									<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
									<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>ПоступлениеТМЦРозница_ПоступлениеТоваровУслуг_ВО</Код>
						<Наименование>Документ: Поступление ТМЦ (розница)</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ЗакупкаПодДеятельность", ?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"));</ПередВыгрузкой>
						<Источник>ДокументСсылка.ПоступлениеТМЦРозница</Источник>
						<Приемник>ДокументСсылка.ПриобретениеТоваровУслуг</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "Р", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>--&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>28</Код>
								<Наименование>Договор --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = 0;
Иначе
	Значение = Значение.ВалютаВзаиморасчетов;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>Контрагент --&gt; Партнер</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>35</Код>
								<Наименование>Контрагент --&gt; Контрагент</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>34</Код>
								<Наименование>--&gt; ХозяйственнаяОперация</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
								<ПередВыгрузкой>Если Источник.КодОперации = Перечисление.КодыОпераций.ЗакупкаРозница Тогда
	Значение = "ЗакупкаУПоставщика";
Иначе
	Значение = "ПриемНаКомиссию";
КонецЕсли;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>750</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>33</Код>
								<Наименование>--&gt; СуммаДокумента</Наименование>
								<Порядок>800</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>СуммаВзаиморасчетов --&gt; СуммаВзаиморасчетов</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование>ДатаДокВходящий --&gt; ДатаВходящегоДокумента</Наименование>
								<Порядок>1050</Порядок>
								<Источник Имя="ДатаДокВходящий" Вид="Реквизит" Тип="Дата"/>
								<Приемник Имя="ДатаВходящегоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>НомерДокВходящий --&gt; НомерВходящегоДокумента</Наименование>
								<Порядок>1100</Порядок>
								<Источник Имя="НомерДокВходящий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="НомерВходящегоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>--&gt; ЗакупкаПодДеятельность</Наименование>
								<Порядок>1200</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЗакупкаПодДеятельность" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>РеализацияРозница</Код>
					<Наименование>Реализация розница</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>РеализацияРозница_ОтчетОРозничныхПродажах</Код>
						<Наименование>Документ: Реализация (розница)</Наименование>
						<Порядок>50</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.ОблагаетсяЕНВД = 1 Тогда
	ВходящиеДанные.ДобавитьЗначение("ПродажаОблагаетсяЕНВД", "НалогообложениеНДС");
Иначе
	ВходящиеДанные.ДобавитьЗначение(?(Источник.УчитыватьНДС = 1, "ПродажаОблагаетсяНДС", "ПродажаНеОблагаетсяНДС"),
		"НалогообложениеНДС");
КонецЕсли;</ПередВыгрузкой>
						<ПослеЗагрузки>// Обновление табличной части "Серии"
ПараметрыУказанияСерий = Документы.ОтчетОРозничныхПродажах.ПараметрыУказанияСерий(Объект);
НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий);
НоменклатураСервер.ОчиститьНеиспользуемыеСерии(Объект, ПараметрыУказанияСерий);

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
						<Источник>ДокументСсылка.РеализацияРозница</Источник>
						<Приемник>ДокументСсылка.ОтчетОРозничныхПродажах</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>5</Код>
								<Наименование>ДатаДок --&gt; Дата</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
								<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
							</Свойство>
							<Свойство Поиск="true">
								<Код>6</Код>
								<Наименование>НомерДок --&gt; Номер</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
								<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 0 Тогда
	Значение = ДобавитьКПрефиксу(Значение, "Р", 11, "Справа");
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>Проведен --&gt; Проведен</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>Комментарий --&gt; Комментарий</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
								<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>Валюта --&gt; Валюта</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>26</Код>
								<Наименование>ЮрЛицо --&gt; Организация</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="ЮрЛицо" Вид="Реквизит" Тип="СправочникСсылка.СвоиЮрЛица"/>
								<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>3</Код>
								<Наименование>Склад --&gt; Склад</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>42</Код>
								<Наименование>Склад --&gt; КассаККМ</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
								<Приемник Имя="КассаККМ" Вид="Реквизит" Тип="СправочникСсылка.КассыККМ"/>
								<КодПравилаКонвертации>Склады_КассыККМ                                   </КодПравилаКонвертации>
								<ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Владелец", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ВалютаДенежныхСредств", Источник.Валюта);
ИсходящиеДанные.Установить("КонтрагентДляВзаиморасчетов", Источник.Контрагент);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>25</Код>
								<Наименование>--&gt; НалогообложениеНДС</Наименование>
								<Порядок>500</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
							</Свойство>
							<Свойство>
								<Код>31</Код>
								<Наименование>СуммаВклНДС --&gt; ЦенаВключаетНДС</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="СуммаВклНДС" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/>
							</Свойство>
							<Свойство>
								<Код>38</Код>
								<Наименование> --&gt; СуммаДокумента</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
								<ПередВыгрузкой>// Сумма документа должна включать НДС
Значение = Источник.Итог("Сумма") + ?(Источник.СуммаВклНДС = 0, Источник.Итог("СуммаНДС"), 0);</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>27</Код>
								<Наименование> --&gt; Подразделение</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
								<КодПравилаКонвертации>СтруктураПредприятияПереносДанныхИзТиС            </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>41</Код>
								<Наименование>ТипЦен --&gt; ВидЦены</Наименование>
								<Порядок>700</Порядок>
								<Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
								<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = Источник.Склад;
	ИмяПКО = "ВидРозничнойЦеныДляСклада";
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("ВалютаЦены", Источник.Валюта);
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>43</Код>
								<Наименование>Автор --&gt; Ответственный</Наименование>
								<Порядок>850</Порядок>
								<Источник Имя="Автор" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
								<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							</Свойство>
							<Группа>
								<Код>10</Код>
								<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
								<Порядок>900</Порядок>
								<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
								<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
								<Свойство>
									<Код>13</Код>
									<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
									<Порядок>50</Порядок>
									<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
									<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>11</Код>
									<Наименование>Единица --&gt; Упаковка</Наименование>
									<Порядок>100</Порядок>
									<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
									<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
									<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
								</Свойство>
								<Свойство>
									<Код>12</Код>
									<Наименование>Количество --&gt; КоличествоУпаковок</Наименование>
									<Порядок>150</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>39</Код>
									<Наименование>Количество --&gt; Количество</Наименование>
									<Порядок>200</Порядок>
									<Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
									<ПриВыгрузке>Значение = Значение*ОбъектКоллекции.Коэффициент;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>17</Код>
									<Наименование>Цена --&gt; Цена</Наименование>
									<Порядок>250</Порядок>
									<Источник Имя="Цена" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>15</Код>
									<Наименование>Сумма --&gt; Сумма</Наименование>
									<Порядок>300</Порядок>
									<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
								</Свойство>
								<Свойство>
									<Код>14</Код>
									<Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование>
									<Порядок>350</Порядок>
									<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
									<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
									<ПриВыгрузке>Если ПустоеЗначение(Значение) = 1 Тогда
	Значение = "БезНДС";
КонецЕсли;</ПриВыгрузке>
								</Свойство>
								<Свойство>
									<Код>16</Код>
									<Наименование>СуммаНДС --&gt; СуммаНДС</Наименование>
									<Порядок>400</Порядок>
									<Источник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
									<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
								</Свойство>
							</Группа>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>РеализацияРозница_РеализацияТоваровУслуг</Код>
						<Наименование>Документ: Реализация (розница) в реализацию товаров и услуг</Наименование>
						<Порядок>100</Порядок>
						<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");

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

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

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

ВыгрузитьДоговорВСоглашение();

Если Параметры.ИспользоватьСоглашенияСКлиентами = 0 тогда
	ИмяПКО = "Договор_СоглашениеСКлиентомПоУмолчанию";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>36</Код>
								<Наименование>Договор --&gt; Договор</Наименование>
								<Порядок>650</Порядок>
								<Источник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/>
								<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", Источник.ЮрЛицо);
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "РеализацияКлиенту");
ИсходящиеДанные.Установить("ПорядокОплаты", ?(Значение.ВалютаВзаиморасчетов = Константа.ВалютаБухУчета, "РасчетыВРубляхОплатаВРублях", "РасчетыВВалютеОплатаВРублях"));

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

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

КоллекцияОбъектов.НоваяСтрока();</ПередОбработкойВыгрузки>
							<Свойство>
								<Код>9</Код>
								<Наименование>--&gt; ВидЦены</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ВидРозничнойЦеныДляСклада                         </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Склад;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ВалютаЦены", Источник.Валюта);</ПередВыгрузкой>
							</Свойство>
						</Группа>
						<Группа>
							<Код>10</Код>
							<Наименование>ТабличнаяЧасть --&gt; Товары</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="ТабличнаяЧасть" Вид="ТабличнаяЧасть"/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<ПередВыгрузкой>СписокНоменклатуры = ВходящиеДанные.Получить("СписокНоменклатуры");
Если СписокНоменклатуры.НайтиЗначение(ОбъектКоллекции.Номенклатура) = 0 Тогда
	СписокНоменклатуры.ДобавитьЗначение(ОбъектКоллекции.Номенклатура);
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой>
							<Свойство>
								<Код>12</Код>
								<Наименование>Номенклатура --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование>Единица --&gt; Упаковка</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="Единица" Вид="Реквизит" Тип="СправочникСсылка.Единицы"/>
								<Приемник Имя="Упаковка" Вид="Реквизит" Тип="СправочникСсылка.УпаковкиЕдиницыИзмерения"/>
								<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ВидЦены</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидЦены" Вид="Реквизит" Тип="СправочникСсылка.ВидыЦен"/>
								<КодПравилаКонвертации>ВидРозничнойЦеныДляСклада                         </КодПравилаКонвертации>
								<ПередВыгрузкой>Значение = Источник.Склад;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование>ЦенаНовая --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="ЦенаНовая" Вид="Реквизит" Тип="Число"/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; ЦенаИзмененаВручную</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЦенаИзмененаВручную" Вид="Реквизит" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>СчетаФактуры</Код>
				<Наименование>СчетаФактуры</Наименование>
				<Порядок>450</Порядок>
				<Правило>
					<Код>СчетФактураПолученный_СчетФактураПолученный</Код>
					<Наименование>Документ: Счет-фактура полученный</Наименование>
					<Порядок>50</Порядок>
					<ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");

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

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

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

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

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);

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

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

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

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

Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<Источник>ДокументСсылка.СчетФактураВыданный</Источник>
					<Приемник>ДокументСсылка.СчетФактураКомиссионеру</Приемник>
					<Свойства>
						<Свойство Поиск="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</Порядок>
							<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
							<Приемник Имя="Комиссионер" Вид="Реквизит"/>
							<КодПравилаКонвертации>НеизвестныйКонтрагент                             </КодПравилаКонвертации>
						</Свойство>
						<Группа>
							<Код>12</Код>
							<Наименование>--&gt; Покупатели</Наименование>
							<Порядок>600</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Покупатели" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>13</Код>
								<Наименование>--&gt; Покупатель</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Покупатель" Вид="Реквизит"/>
								<КодПравилаКонвертации>НеизвестныйКонтрагент                             </КодПравилаКонвертации>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Правило>
				<Код>ЗаписьКнигиПродаж</Код>
				<Наименование>Документ: Запись книги продаж</Наименование>
				<Порядок>500</Порядок>
				<Источник>ДокументСсылка.ЗаписьКнигиПродаж</Источник>
				<Приемник>ДокументСсылка.ЗаписьКнигиПродаж</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>ДатаДок --&gt; Дата</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="ДатаДок" Вид="Свойство" Тип="Дата"/>
						<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>ЗаписьДополнительногоЛиста --&gt; ЗаписьДополнительногоЛиста</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="ЗаписьДополнительногоЛиста" Вид="Реквизит" Тип="Число"/>
						<Приемник Имя="ЗаписьДополнительногоЛиста" Вид="Реквизит" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>3</Код>
						<Наименование>Комментарий --&gt; Комментарий</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>Контрагент --&gt; Контрагент</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
						<Приемник Имя="Контрагент" Вид="Реквизит"/>
						<КодПравилаКонвертации>НеизвестныйКонтрагент                             </КодПравилаКонвертации>
					</Свойство>
					<Свойство>
						<Код>5</Код>
						<Наименование>КорректируемыйПериод --&gt; КорректируемыйПериод</Наименование>
						<Порядок>250</Порядок>
						<Источник Имя="КорректируемыйПериод" Вид="Реквизит" Тип="Дата"/>
						<Приемник Имя="КорректируемыйПериод" Вид="Реквизит" Тип="Дата"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>6</Код>
						<Наименование>НомерДок --&gt; Номер</Наименование>
						<Порядок>300</Порядок>
						<Источник Имя="НомерДок" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Номер" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>7</Код>
						<Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
						<Порядок>350</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
					<Свойство>
						<Код>8</Код>
						<Наименование>Проведен --&gt; Проведен</Наименование>
						<Порядок>400</Порядок>
						<Источник Имя="Проведен" Вид="Свойство" Тип="Число"/>
						<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
		</Группа>
		<Группа>
			<Код>ПВХ</Код>
			<Наименование>Планы видов характеристик</Наименование>
			<Порядок>250</Порядок>
			<Группа>
				<Код>СтатьиДоходов</Код>
				<Наименование>СтатьиДоходов</Наименование>
				<Порядок>400</Порядок>
				<Правило>
					<Код>СтатьяДоходов_ОприходованиеИзлишков</Код>
					<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
					<Порядок>50</Порядок>
					<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
					<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ПланВидовХарактеристикСсылка.СтатьиДоходов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование>--&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "Оприходование излишков товаров";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>5</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьяДоходов_СписаниеКредиторскойЗадолженности</Код>
					<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
					<Порядок>100</Порядок>
					<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
					<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ПланВидовХарактеристикСсылка.СтатьиДоходов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "Списание кредиторской задолженности";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>3</Код>
							<Наименование> --&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование> --&gt; ПометкаУдаления</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>СтатьяДоходов_РеализацияУслуг</Код>
					<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
					<Порядок>150</Порядок>
					<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
					<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ПланВидовХарактеристикСсылка.СтатьиДоходов</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Наименование</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "Услуги сторонним организациям"
	+ ?(ПустоеЗначение(Источник) = 0, " (" + Источник + ")", "");</ПередВыгрузкой>
							<ПриВыгрузке>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Если ВходящиеДанные.Получить("АналитикаРасходов") = "Склад" Тогда
		Значение = Значение + " (по складу)";
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство Поиск="true" Обязательное="true">
							<Код>2</Код>
							<Наименование>--&gt; ЭтоГруппа</Наименование>
							<Порядок>100</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>СтатьиРасходов</Код>
				<Наименование>СтатьиРасходов</Наименование>
				<Порядок>450</Порядок>
				<Группа>
					<Код>НаНаправлениеДеятельности</Код>
					<Наименование>НаНаправлениеДеятельности</Наименование>
					<Порядок>50</Порядок>
					<Правило>
						<Код>СтатьяРасходов_ПоступлениеУслуг</Код>
						<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
						<Порядок>150</Порядок>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Услуги сторонних организаций"
	+ ?(ПустоеЗначение(Источник) = 0, " (" + Источник + ")", "");</ПередВыгрузкой>
								<ПриВыгрузке>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Если ВходящиеДанные.Получить("АналитикаРасходов") = "Склад" Тогда
		Значение = Значение + " (по складу)";
	КонецЕсли;
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>5</Код>
								<Наименование>--&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование>--&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование>--&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СтатьяРасходов_СписаниеНедостач</Код>
						<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
						<Порядок>250</Порядок>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Списание недостач товаров";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>5</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СтатьяРасходов_НалоговыеПлатежи</Код>
						<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
						<Порядок>300</Порядок>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Налоговые платежи";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>5</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СтатьяРасходов_СписаниеДебиторскойЗадолженности</Код>
						<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
						<Порядок>350</Порядок>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "СправочникСсылка.Организации");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "Списание дебиторской задолженности";</ПередВыгрузкой>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>5</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
				<Группа>
					<Код>НаСебестоимость</Код>
					<Наименование>НаСебестоимость</Наименование>
					<Порядок>100</Порядок>
					<Правило>
						<Код>СтатьяРасходов_ДопРасходыНаПоступление</Код>
						<Наименование>Статья расходов (допрасходы на поступление)</Наименование>
						<Порядок>200</Порядок>
						<ПередВыгрузкой>КлючВыгружаемыхДанных = ВходящиеДанные.Получить("Наименование") + ВходящиеДанные.Получить("АналитикаРасходов");</ПередВыгрузкой>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип",
	?(ВходящиеДанные.Получить("АналитикаРасходов") = "Склад", "СправочникСсылка.Склады", "ДокументСсылка.ПриобретениеТоваровУслуг"));
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование>--&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПриВыгрузке>Если ВходящиеДанные.Получить("АналитикаРасходов") = "Склад" Тогда
	Значение = Значение + " (по складу)";
КонецЕсли;</ПриВыгрузке>
							</Свойство>
							<Свойство Поиск="true" Обязательное="true">
								<Код>5</Код>
								<Наименование> --&gt; ЭтоГруппа</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаСебестоимостьТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаСебестоимостьТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноСебестоимости";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
					<Правило>
						<Код>СтатьяРасходов_ТаможенныеСборы</Код>
						<Наименование>Статья расходов (таможенная пошлина в рублях)</Наименование>
						<Порядок>400</Порядок>
						<ПриВыгрузке>УзелТипов = СоздатьУзел("Типы");
ЗаписатьЭлемент(УзелТипов, "Тип", "ДокументСсылка.ПоступлениеТоваровУслуг");
ДобавитьПодчиненный(Приемник, УзелТипов);</ПриВыгрузке>
						<ПослеЗагрузки>Выполнить(Алгоритмы.УстановитьЗначениеРеквизитаУпорядочивания);</ПослеЗагрузки>
						<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
						<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
						<Свойства>
							<Свойство Поиск="true">
								<Код>3</Код>
								<Наименование> --&gt; Наименование</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
								<ПередВыгрузкой>Значение = "#Перенос данных из ТиС (таможенные сборы)";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>1</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовРегл</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаСебестоимостьТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>5</Код>
								<Наименование>--&gt; ВариантРаспределенияРасходовУпр</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
								<ПередВыгрузкой>Значение = "НаСебестоимостьТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>2</Код>
								<Наименование> --&gt; ПравилоРаспределенияНаСебестоимость</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
								<ПередВыгрузкой>Значение = "ПропорциональноСебестоимости";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>4</Код>
								<Наименование> --&gt; ПометкаУдаления</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
								<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>6</Код>
								<Наименование>--&gt; ТипРасходов</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ТипРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыРасходов"/>
								<ПередВыгрузкой>Значение = "ПродажаТоваров";</ПередВыгрузкой>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование>--&gt; ВидДеятельностиРасходов</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
								<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
							</Свойство>
						</Свойства>
						<Значения/>
					</Правило>
				</Группа>
			</Группа>
		</Группа>
		<Группа>
			<Код>ВводНачальныхОстатков</Код>
			<Наименование>ВводНачальныхОстатков</Наименование>
			<Порядок>300</Порядок>
			<Группа>
				<Код>ТМЦ</Код>
				<Наименование>ТМЦ</Наименование>
				<Порядок>50</Порядок>
				<Правило>
					<Код>ВводОстатков_ОстаткиТоваровНаСкладах</Код>
					<Наименование>Ввод остатков (остатки собственных товаров на складах)</Наименование>
					<Порядок>50</Порядок>
					<ПередВыгрузкой>Организация	= ВходящиеДанные.Получить("Организация");
Склад		= ВходящиеДанные.Получить("Склад");

КлючВыгружаемыхДанных = "" + ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ?(ПустоеЗначение(Склад) = 0, Склад.Код, "");

Если Параметры.ИспользоватьОстаткиПоПартиям = 1 тогда
	
	Партнер	= ВходящиеДанные.Получить("Партнер");
	Договор	= ВходящиеДанные.Получить("Договор");
	
	КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ?(ПустоеЗначение(Партнер) = 0, Партнер.Код, "")
	+ ?(ПустоеЗначение(Договор) = 0, Договор.Код, "");
	
	ДатаСчетаФактуры = СокрЛП(ВходящиеДанные.Получить("ДатаСчетаФактуры"));
	НомерСчетаФактуры = СокрЛП(ВходящиеДанные.Получить("НомерСчетаФактуры"));
	КлючВыгружаемыхДанных = КлючВыгружаемыхДанных + ?(ПустоеЗначение(ДатаСчетаФактуры) = 0, ДатаСчетаФактуры, "")
	+ ?(ПустоеЗначение(НомерСчетаФактуры) = 0, НомерСчетаФактуры, "");
	
КонецЕсли;</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);
Выполнить(Алгоритмы.ЗаполнитьКонтрагента);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиСобственныхТоваров";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>7</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>23</Код>
							<Наименование>--&gt; Партнер</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
							<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>24</Код>
							<Наименование>--&gt; Договор</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Договор" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/>
							<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
							<ПриВыгрузке>Если ПустоеЗначение(ВходящиеДанные.Получить("Договор")) = 1 Тогда
	Отказ = 1;
Иначе
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.ДобавитьЗначение("Организация",ВходящиеДанные.Получить("Организация"));
	ИсходящиеДанные.ДобавитьЗначение("ХозяйственнаяОперация","ЗакупкаУПоставщика");
	ИсходящиеДанные.ДобавитьЗначение("Договор",Значение);

	ВыгрузитьДоговорВДоговор();
КонецЕсли;</ПриВыгрузке>
						</Свойство>
						<Свойство Поиск="true">
							<Код>28</Код>
							<Наименование>--&gt; Валюта</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>--&gt; Склад</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>14</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС"; 
Если ПустаяСтрока(СокрЛП(ВходящиеДанные.Получить("НомерСчетаФактуры"))) = 0 Тогда
	Значение = Значение + ", партия " + ВходящиеДанные.Получить("НомерСчетаФактуры") + " от " + ВходящиеДанные.Получить("ДатаСчетаФактуры");
КонецЕсли;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>30</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>450</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>15</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>6</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>650</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Цена</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>22</Код>
								<Наименование> --&gt; СуммаБезНДС</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаБезНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; СуммаНДС</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаНДС" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; СтавкаНДС</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
								<КодПравилаКонвертации>СтавкиНДС                                         </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>21</Код>
								<Наименование> --&gt; СуммаРегл</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; НДСРегл</Наименование>
								<Порядок>500</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НДСРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>550</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТДИзВходящихДанных                         </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = Значение;</ПриВыгрузке>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_ОстаткиТоваровПринятыеНаКомиссию</Код>
					<Наименование>Ввод остатков (остатки товаров, принятых на комиссию)</Наименование>
					<Порядок>100</Порядок>
					<ПередВыгрузкой>Организация	= ВходящиеДанные.Получить("Организация");
Склад		= ВходящиеДанные.Получить("Склад");
Партнер		= ВходящиеДанные.Получить("Партнер");
Соглашение	= ВходящиеДанные.Получить("СоглашениеСКомитентом");

КлючВыгружаемыхДанных = "" + ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ?(ПустоеЗначение(Склад) = 0, Склад.Код, "")
	+ ?(ПустоеЗначение(Партнер) = 0, Партнер.Код, "")
	+ ?(ПустоеЗначение(Соглашение) = 0, Соглашение.Код, "");</ПередВыгрузкой>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);
Выполнить(Алгоритмы.ЗаполнитьКонтрагента);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиТоваровПолученныхНаКомиссию";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>12</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>5</Код>
							<Наименование>--&gt; Склад</Наименование>
							<Порядок>150</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/>
							<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>13</Код>
							<Наименование> --&gt; Комментарий</Наименование>
							<Порядок>200</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>17</Код>
							<Наименование>--&gt; Валюта</Наименование>
							<Порядок>250</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
							<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>18</Код>
							<Наименование>--&gt; НалогообложениеНДС</Наименование>
							<Порядок>300</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="НалогообложениеНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыНалогообложенияНДС"/>
						</Свойство>
						<Свойство Поиск="true">
							<Код>15</Код>
							<Наименование>--&gt; Партнер</Наименование>
							<Порядок>350</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
							<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
							<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
						</Свойство>
						<Свойство Поиск="true">
							<Код>16</Код>
							<Наименование>--&gt; СоглашениеСКомитентом</Наименование>
							<Порядок>400</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="СоглашениеСКомитентом" Вид="Реквизит" Тип="СправочникСсылка.СоглашенияСПоставщиками"/>
							<КодПравилаКонвертации>Договор_СоглашениеСКомитентом                     </КодПравилаКонвертации>
							<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("Организация"), "Организация");
ИсходящиеДанные.ДобавитьЗначение(ВходящиеДанные.Получить("НалогообложениеНДС"), "НалогообложениеНДС");
ИсходящиеДанные.ДобавитьЗначение("ПриемНаКомиссию", "ХозяйственнаяОперация");
ВыгрузитьДоговорВСоглашение();</ПриВыгрузке>
						</Свойство>
						<Свойство>
							<Код>2</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>500</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>550</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>3</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>600</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>650</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>6</Код>
							<Наименование>--&gt; Товары</Наименование>
							<Порядок>700</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Товары" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>8</Код>
								<Наименование> --&gt; Номенклатура</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
								<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>7</Код>
								<Наименование> --&gt; Количество</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; КоличествоУпаковок</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="КоличествоУпаковок" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; НомерГТД</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерГТД" Вид="Реквизит" Тип="СправочникСсылка.НомераГТД"/>
								<КодПравилаКонвертации>НомераГТДИзВходящихДанных                         </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = Значение;</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>--&gt; СтавкаНДС</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_ОстаткиТоваровПереданныхНаКомиссию</Код>
					<Наименование>Ввод остатков (остатки товаров, переданных на комиссию)</Наименование>
					<Порядок>150</Порядок>
					<ПередВыгрузкой>Организация			= ВходящиеДанные.Получить("Организация");
Склад				= ВходящиеДанные.Получить("Склад");
Партнер				= ВходящиеДанные.Получить("Партнер");
Соглашение			= ВходящиеДанные.Получить("СоглашениеСКомитентом");
НалогообложениеНДС	= ВходящиеДанные.Получить("НалогообложениеНДС");

КлючВыгружаемыхДанных = "" + ?(ПустоеЗначение(Организация) = 0, Организация.Код, "")
	+ ?(ПустоеЗначение(Склад) = 0, Склад.Код, "")
	+ ?(ПустоеЗначение(Партнер) = 0, Партнер.Код, "")
	+ ?(ПустоеЗначение(Соглашение) = 0, Соглашение.Код, "")
	+ НалогообложениеНДС;

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

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>--&gt; СуммаРегл</Наименование>
								<Порядок>600</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_ЗадолженностьКомиссионеровПоДоговорам</Код>
					<Наименование>:</Наименование>
					<Порядок>100</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиЗадолженностиКлиентов";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Задолженность Комиссионеров";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>21</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ДатаПлатежа</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование> --&gt; ДатаРасчетногоДокумента</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>19</Код>
								<Наименование> --&gt; НомерРасчетногоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>16</Код>
								<Наименование>--&gt; ОбъектРасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъектРасчетов" Вид="Реквизит"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", ВходящиеДанные.Получить("Организация"));
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПередачаНаКомиссию");
ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>20</Код>
								<Наименование>--&gt; СуммаРегл</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_АвансыКлиентовПоДоговорамПродажи</Код>
					<Наименование>:</Наименование>
					<Порядок>150</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиПоАвансамКлиентов";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Авансы по договорам продажи";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; СуммаРегл</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; ДатаРасчетногоДокумента</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; НомерРасчетногоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>16</Код>
								<Наименование>--&gt; ОбъектРасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъектРасчетов" Вид="Реквизит"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", ВходящиеДанные.Получить("Организация"));
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "РеализацияКлиенту");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_АвансыКлиентовПрочее</Код>
					<Наименование>:</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиПоАвансамКлиентов";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Авансы прочие";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>14</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; СуммаРегл</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
			<Группа>
				<Код>ВзаиморасчетыСПоставщиками</Код>
				<Наименование>ВзаиморасчетыСПоставщиками</Наименование>
				<Порядок>250</Порядок>
				<Правило>
					<Код>ВводОстатков_ЗадолженностьПоставщикамПоДоговорам</Код>
					<Наименование>:</Наименование>
					<Порядок>50</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиЗадолженностиПередПоставщиками";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Задолженность поставщикам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>18</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ДатаПлатежа</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ДатаРасчетногоДокумента</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; НомерРасчетногоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>15</Код>
								<Наименование>--&gt; ОбъектРасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъектРасчетов" Вид="Реквизит"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", ВходящиеДанные.Получить("Организация"));
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование>--&gt; СуммаРегл</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_ЗадолженностьПередКомитентамиПоДогово</Код>
					<Наименование>:</Наименование>
					<Порядок>100</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиЗадолженностиПередПоставщиками";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Задолженность Комитентам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>19</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>8</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>9</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>17</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; ДатаПлатежа</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ДатаРасчетногоДокумента</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; НомерРасчетногоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>16</Код>
								<Наименование>--&gt; ОбъектРасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъектРасчетов" Вид="Реквизит"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", ВходящиеДанные.Получить("Организация"));
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ПриемНаКомиссию");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>18</Код>
								<Наименование>--&gt; СуммаРегл</Наименование>
								<Порядок>450</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_АвансыПоставщикамПоДоговорамПокупки</Код>
					<Наименование>:</Наименование>
					<Порядок>150</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиПоАвансамПоставщикам";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Авансы постащикам";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>13</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; СуммаРегл</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>14</Код>
								<Наименование> --&gt; ДатаРасчетногоДокумента</Наименование>
								<Порядок>300</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ДатаРасчетногоДокумента" Вид="Реквизит" Тип="Дата"/>
							</Свойство>
							<Свойство>
								<Код>15</Код>
								<Наименование> --&gt; НомерРасчетногоДокумента</Наименование>
								<Порядок>350</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="НомерРасчетногоДокумента" Вид="Реквизит" Тип="Строка"/>
							</Свойство>
							<Свойство Отключить="true">
								<Код>16</Код>
								<Наименование>--&gt; ОбъектРасчетов</Наименование>
								<Порядок>400</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ОбъектРасчетов" Вид="Реквизит"/>
								<КодПравилаКонвертации>Договоры_ДоговорыКонтрагентов                     </КодПравилаКонвертации>
								<ПриВыгрузке>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Организация", ВходящиеДанные.Получить("Организация"));
ИсходящиеДанные.Установить("ХозяйственнаяОперация", "ЗакупкаУПоставщика");

ВыгрузитьДоговорВДоговор();</ПриВыгрузке>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
				<Правило>
					<Код>ВводОстатков_АвансыПоставщикамПрочее</Код>
					<Наименование>:</Наименование>
					<Порядок>200</Порядок>
					<ПослеЗагрузки>Выполнить(Алгоритмы.ЗапомнитьДокументДляПроведения);</ПослеЗагрузки>
					<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
					<Приемник>ДокументСсылка.ВводОстатков</Приемник>
					<Свойства>
						<Свойство Поиск="true">
							<Код>3</Код>
							<Наименование> --&gt; ТипОперации</Наименование>
							<Порядок>50</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ТипОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыОперацийВводаОстатков"/>
							<ПередВыгрузкой>Значение = "ОстаткиПоАвансамПоставщикам";</ПередВыгрузкой>
						</Свойство>
						<Свойство Поиск="true">
							<Код>2</Код>
							<Наименование>--&gt; Организация</Наименование>
							<Порядок>100</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
							<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
						</Свойство>
						<Свойство Поиск="true">
							<Код>1</Код>
							<Наименование>--&gt; Комментарий</Наименование>
							<Порядок>150</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
							<ПередВыгрузкой>Значение = "#Перенос остатков из ТиС - Авансы прочие";</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>4</Код>
							<Наименование>--&gt; Дата</Наименование>
							<Порядок>200</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
						</Свойство>
						<Свойство>
							<Код>17</Код>
							<Наименование>--&gt; ОтражатьВОперативномУчете</Наименование>
							<Порядок>250</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ОтражатьВОперативномУчете" Вид="Реквизит" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>5</Код>
							<Наименование>--&gt; Проведен</Наименование>
							<Порядок>300</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 1;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>6</Код>
							<Наименование>--&gt; ПометкаУдаления</Наименование>
							<Порядок>350</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
							<ПередВыгрузкой>Значение = 0;</ПередВыгрузкой>
						</Свойство>
						<Свойство>
							<Код>7</Код>
							<Наименование>--&gt; Ответственный</Наименование>
							<Порядок>400</Порядок>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
							<КодПравилаКонвертации>Пользователи                                      </КодПравилаКонвертации>
							<ПередВыгрузкой>Значение = глПользователь;</ПередВыгрузкой>
						</Свойство>
						<Группа>
							<Код>8</Код>
							<Наименование>--&gt; РасчетыСПартнерами</Наименование>
							<Порядок>450</Порядок>
							<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
							<Источник Имя="" Вид=""/>
							<Приемник Имя="РасчетыСПартнерами" Вид="ТабличнаяЧасть"/>
							<Свойство>
								<Код>16</Код>
								<Наименование> --&gt; Партнер</Наименование>
								<Порядок>50</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Партнер" Вид="Реквизит" Тип="СправочникСсылка.Партнеры"/>
								<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
								<ПриВыгрузке>ВходящиеДанные = ?(ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений", ВходящиеДанные, СоздатьОбъект("СписокЗначений"));
ВходящиеДанные.Установить("Контрагент", Значение);
ВыгрузитьКонтрагентаВПартнера();
Значение = ВходящиеДанные.Получить("Партнер");</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>11</Код>
								<Наименование> --&gt; Контрагент</Наименование>
								<Порядок>100</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Контрагент" Вид="Реквизит"/>
								<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
								<ПриВыгрузке>ВыгрузитьКонтрагентаВКонтрагента();</ПриВыгрузке>
							</Свойство>
							<Свойство>
								<Код>12</Код>
								<Наименование> --&gt; ВалютаВзаиморасчетов</Наименование>
								<Порядок>150</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
								<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
							</Свойство>
							<Свойство>
								<Код>9</Код>
								<Наименование> --&gt; Сумма</Наименование>
								<Порядок>200</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
							</Свойство>
							<Свойство>
								<Код>10</Код>
								<Наименование> --&gt; СуммаРегл</Наименование>
								<Порядок>250</Порядок>
								<Источник Имя="" Вид=""/>
								<Приемник Имя="СуммаРегл" Вид="Реквизит" Тип="Число"/>
							</Свойство>
						</Группа>
					</Свойства>
					<Значения/>
				</Правило>
			</Группа>
		</Группа>
	</ПравилаКонвертацииОбъектов>
	<ПравилаВыгрузкиДанных>
		<Правило Отключить="false">
			<Код>КонстантыНабор</Код>
			<Наименование>Настройки параметров учета</Наименование>
			<Порядок>1</Порядок>
			<КодПравилаКонвертации>КонстантыНабор                                    </КодПравилаКонвертации>
			<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
			<ОбъектВыборки>КонстантыНабор</ОбъектВыборки>
			<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
		</Правило>
		<Группа Отключить="false">
			<Код>Справочники</Код>
			<Наименование>Справочники</Наименование>
			<Порядок>100</Порядок>
			<Группа Отключить="false">
				<Код>БазовыеКлассификаторы</Код>
				<Наименование>Базовые классификаторы</Наименование>
				<Порядок>50</Порядок>
				<Правило Отключить="false">
					<Код>Банки</Код>
					<Наименование>Банки</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Банки</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ОКЕИ</Код>
					<Наименование>Единицы измерения</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>ЕдиницыИзмерения                                  </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ОКЕИ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ОКСМ</Код>
					<Наименование>Страны мира</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>СтраныМира                                        </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ОКСМ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>Валюты</Код>
					<Наименование>Валюты</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Валюты</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>КурсыВалют</Код>
					<Наименование>Курсы валют</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>КурсыВалют                                        </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Валюты</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>ТабДат = СоздатьОбъект("ТаблицаЗначений");
ТабДат.НоваяКолонка("Дата");

// Самая ранняя дата - днем раньше даты начала выгрузки чтобы на момент ввода остатков были все курсы
ТабДат.НоваяСтрока();
ТабДат.Дата = Параметры.ДатаНачалаСценария - 1;

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

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

ТабДат.Свернуть("Дата","");

Если (Параметры.ЭтапПереноса = 1) И (Параметры.Сценарий_ПереносДокументов = 1) Тогда
	
	ТабДат.ВыбратьСтроки();
	Пока ТабДат.ПолучитьСтроку() = 1 Цикл
		
		Запись = СоздатьОбъект("СписокЗначений");
		Запись.Установить("Валюта", Объект);
		Запись.Установить("Курс", Объект.Курс.Получить(ТабДат.Дата));
		Запись.Установить("Кратность", Объект.Кратность.Получить(ТабДат.Дата));
		Запись.Установить("Период", ТабДат.Дата);
		
		ВыгрузитьПоПравилу(,, Запись,, "КурсыВалют");
	КонецЦикла;
Иначе
	
	ТабДат.Сортировать("-Дата");
	
	ТабДат.ВыбратьСтроки();
	Пока ТабДат.ПолучитьСтроку() = 1 Цикл
		
		Запись = СоздатьОбъект("СписокЗначений");
		Запись.Установить("Валюта", Объект);
		Запись.Установить("Курс", Объект.Курс.Получить(ТабДат.Дата));
		Запись.Установить("Кратность", Объект.Кратность.Получить(ТабДат.Дата));
		Запись.Установить("Период", ТабДат.Дата);
		
		ВыгрузитьПоПравилу(,, Запись,, "КурсыВалют");
		
		Прервать;
	КонецЦикла
КонецЕсли;

Возврат 1;</ПередВыгрузкойОбъекта>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>СтруктураПредприятия</Код>
				<Наименование>Структура предприятия</Наименование>
				<Порядок>100</Порядок>
				<Правило Отключить="false">
					<Код>СвоиЮрЛицаВОрганизации</Код>
					<Наименование>Собственные юридические лица</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>СвоиЮрЛица_Организации                            </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.СвоиЮрЛица</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>Склады</Код>
					<Наименование>Склады</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Склады</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>БанковскиеСчетаОрганизаций</Код>
					<Наименование>Банковские счета организаций</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаОрганизаций        </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.БанковскиеСчета</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЮрФизЛицо.Вид() &lt;&gt; "СвоиЮрЛица" Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>КассыВКассыОбычные</Код>
					<Наименование>Кассы</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>Кассы                                             </КодПравилаКонвертации>
					<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Кассы</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;

// Выгрузка первой очереди: выгружаем все сочетания, использованные в остатках

ДатаНач = 0;
Если Параметры.ЭтапПереноса = 2 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
ИначеЕсли ПустоеЗначение(Параметры.ЭтапПереноса) = 1 Тогда
	
	// Использование расширенного режима
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(ДатаНач) = 1 Тогда
	ДатаНач = ТекущаяДата();
КонецЕсли;
	
ДатаНач	= ДатаНач - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиДСВКассах)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Касса.Фирма.ЮрЛицо;
|Касса = Регистр.Касса.Касса;
|Валюта = Регистр.Касса.Валюта;
|СуммаВал = Регистр.Касса.СуммаВал;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Группировка Касса без групп все;
|Группировка Организация;
|Группировка Валюта;
|"//}}ЗАПРОС
;

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

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

// Выгрузка второй очереди: определяем реквизиты методом анализа данных

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

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

// Выгрузка первой очереди: выгружаем все сочетания, использованные в остатках

ДатаНач = 0;
Если Параметры.ЭтапПереноса = 2 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
ИначеЕсли ПустоеЗначение(Параметры.ЭтапПереноса) = 1 Тогда
	
	// Использование расширенного режима
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(ДатаНач) = 1 Тогда
	ДатаНач = ТекущаяДата();
КонецЕсли;

ДатаНач	= ДатаНач - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ОборотыПоКассамККМ)
|Период с (Дата('01.01.01'));
|Без итогов;
|Касса = Регистр.Касса.Касса;
|Организация = Регистр.Касса.Фирма.ЮрЛицо;
|Валюта = Регистр.Касса.Валюта;
|СуммаУпр = Регистр.Касса.СуммаУпр;
|ТекущийДокумент = Регистр.Касса.ТекущийДокумент;
|Склад = Регистр.Касса.ТекущийДокумент.ОтчетККМ.Склад;
|РежимККМ = Регистр.Касса.Касса.РежимККМ;
|Функция Оборот = Приход(СуммаУпр);
|Группировка Касса без групп;
|Группировка Организация;
|Группировка Валюта;
|Группировка Склад;
|Условие(ТекущийДокумент.Вид() = ""ОтчетККМ"");
|"//}}ЗАПРОС
;

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

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

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

// Добавляем к выгрузке все оставшиеся кассы ККМ
ТекстЗапроса =
"//{{ЗАПРОС(ВсеКассыККМ)
|Без итогов;
|КассаККМ = Справочник.Кассы.ТекущийЭлемент;
|РежимККМ = Справочник.Кассы.РежимККМ;
|Группировка КассаККМ без групп;
|Условие(ПустоеЗначение(РежимККМ) = 0);
|"//}}ЗАПРОС
;

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

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

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

// Выгрузка второй очереди: определяем реквизиты методом анализа данных

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

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

ДатаНач = 0;
Если Параметры.ЭтапПереноса = 2 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
ИначеЕсли ПустоеЗначение(Параметры.ЭтапПереноса) = 1 Тогда
	
	// Использование расширенного режима
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(ДатаНач) = 1 Тогда
	ДатаНач = ТекущаяДата();
КонецЕсли;

ДатаНач	= ДатаНач - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;
ТабКонтрагентыСкладыНТТ = Параметры.ТабКонтрагентыСкладыНТТ;

Если ТабКонтрагентыСкладыНТТ.КоличествоСтрок() &gt; 0 Тогда
	СписокКонтрагентовСкладовНТТ = СоздатьОбъект("СписокЗначений");
	ТабКонтрагентыСкладыНТТ.Выгрузить(СписокКонтрагентовСкладовНТТ,,, "Контрагент");
Иначе
	Возврат 1;
КонецЕсли;

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

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

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

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

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

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

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

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

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

	ПредыдущаяДата = "";

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

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

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

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Комплектации)
|Обрабатывать НеПомеченныеНаУдаление;
|Владелец = Справочник.Комплектация.Владелец;
|Номенклатура = Справочник.Комплектация.Номенклатура;
|Количество = Справочник.Комплектация.Количество;
|ЦеновойКоэфф = Справочник.Комплектация.ЦеновойКоэфф;
|Группировка Владелец без групп;
|Группировка Номенклатура без групп;
|Группировка ЦеновойКоэфф;
|Группировка Количество;
|"//}}ЗАПРОС
;

Запрос.Выполнить(ТекстЗапроса);
Пока Запрос.Группировка(1) = 1 Цикл
    
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Владелец", Запрос.Владелец);
	
	Товары = СоздатьОбъект("ТаблицаЗначений");
	Товары.НоваяКолонка("ДоляСтоимости");
	Товары.НоваяКолонка("Количество");
	Товары.НоваяКолонка("КоличествоУпаковок");
	Товары.НоваяКолонка("Номенклатура");
	
	Пока Запрос.Группировка(2) = 1 Цикл
		Пока Запрос.Группировка(3) = 1 Цикл
			Пока Запрос.Группировка(4) = 1 Цикл
				
				Товары.НоваяСтрока();
				Товары.ДоляСтоимости		= Запрос.ЦеновойКоэфф;
				Товары.Количество			= Запрос.Количество;
				Товары.КоличествоУпаковок	= Запрос.Количество;
				Товары.Номенклатура			= Запрос.Номенклатура;
			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
	
	ИсходящиеДанные.Установить("Товары", Товары);
	ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "ВариантыКомплектацииНоменклатуры");
	
КонецЦикла;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>НоменклатураВНоменклатуру</Код>
					<Наименование>Номенклатура</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Номенклатура</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ЕдиницыВУпаковки</Код>
					<Наименование>Единицы измерения номенклатуры</Наименование>
					<Порядок>100</Порядок>
					<Описание>Вместо базовых единиц измерения в УТ11 используются соответствующие им единицы измерения из классификатора.</Описание>
					<КодПравилаКонвертации>Единицы_УпаковкиНоменклатуры                      </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Единицы</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>Единицы_ШтрихкодыНоменклатуры</Код>
					<Наименование>Штрихкоды номенклатуры</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>Единицы_ШтрихкодыНоменклатуры                     </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Единицы</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если ПустаяСтрока(Объект.ШтрихКод) = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ПартииВНомераГТД</Код>
					<Наименование>Номера ГТД из партий номенклатуры</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>Партии_НомераГТД                                  </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Партии</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>Номенклатура_НомераГТД</Код>
					<Наименование>Номера ГТД из номенклатуры</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>Номенклатура_НомераГТД                            </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Номенклатура</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если (ПустоеЗначение(Объект.НомерГТД) = 1) ИЛИ (ПустоеЗначение(Объект.СтранаПроисхождения) = 1) Тогда
	Возврат 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>ГруппаКонтрагентыИФизлица</Код>
				<Наименование>Контрагенты и физические лица</Наименование>
				<Порядок>200</Порядок>
				<Правило Отключить="false">
					<Код>ФизЛица</Код>
					<Наименование>Физические лица</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ФизЛица</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>Контрагенты</Код>
					<Наименование>Контрагенты в партнеров</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>Контрагенты_Партнеры                              </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;

Если Параметры.НезависимоВестиПартнеровИКонтрагентов = 0 Тогда
	
	ОсновнойКонтрагентДляЮрлица = 0;
	
	СформироватьСоответствиеКонтрагентовИЮрЛиц();
	
	НомерНайденнойСтроки = 0;
	СоответствиеКонтрагентыЮрЛицо = Параметры.СоответствиеКонтрагентыЮрЛицо;
	Если СоответствиеКонтрагентыЮрЛицо.НайтиЗначение(Объект.ЮрФизЛицо, НомерНайденнойСтроки, "ЮрФизЛицо") = 1 Тогда
		ОсновнойКонтрагентДляЮрлица = СоответствиеКонтрагентыЮрЛицо.ПолучитьЗначение(НомерНайденнойСтроки, "Контрагент");
	КонецЕсли;
	
	Если ОсновнойКонтрагентДляЮрлица &lt;&gt; Объект.ТекущийЭлемент() Тогда
		Отказ = 1;
	КонецЕсли;
	
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>СторонниеЮрЛицаКонтрагентов</Код>
					<Наименование>Сторонние юридические лица - контрагенты</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>ЮрЛица_Контрагенты                                </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ЮрЛица</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>СвоиЮрЛицаКонтрагентов</Код>
					<Наименование>Собственные юридические лица - контрагенты</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>СвоиЮрЛица_Контрагенты                            </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Отказ = 1;
Если ПустоеЗначение(Объект.ЮрФизЛицо) = 0 Тогда
	Если (Объект.ЮрФизЛицо.Вид() = "СвоиЮрЛица") И (Объект.ЭтоГруппа() = 0) Тогда
		Объект = Объект.ЮрФизЛицо;
		Отказ = 0;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ФизЛицаКонтрагентов</Код>
					<Наименование>Физические лица - контрагенты</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>ФизЛица_Контрагенты                               </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Отказ = 1;
Если ПустоеЗначение(Объект.ЮрФизЛицо) = 0 Тогда
	Если (Объект.ЮрФизЛицо.Вид() = "ФизЛица") И (Объект.ЭтоГруппа() = 0) Тогда
		Объект = Объект.ЮрФизЛицо;
		Отказ = 0;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ДоговорыВСоглашения</Код>
					<Наименование>Договоры взаиморасчетов в соглашения</Наименование>
					<Порядок>300</Порядок>
					<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.Договоры</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;

// Получим список всех договоров
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ВсеДоговоры)
|Без итогов;
|ТекущийЭлемент = Справочник.Договоры.ТекущийЭлемент;
|Группировка ТекущийЭлемент без групп;
|"//}}ЗАПРОС
;
Запрос.Выполнить(ТекстЗапроса);

СписокВсехЭлементов = СоздатьОбъект("СписокЗначений");
Пока Запрос.Группировка() = 1 Цикл
    СписокВсехЭлементов.ДобавитьЗначение(Запрос.ТекущийЭлемент);
КонецЦикла;

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

// Определяем дату остатков и начинаем запоминать ссылки на договор
ДатаНач = 0;
Если Параметры.ЭтапПереноса = 2 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
ИначеЕсли ПустоеЗначение(Параметры.ЭтапПереноса) = 1 Тогда
	
	// Использование расширенного режима
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(ДатаНач) = 1 Тогда
	ДатаНач = ТекущаяДата();
КонецЕсли;

ДатаНач	= ДатаНач - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

// Анализируем остатки товаров, принятых на комиссию в разрезе договоров комитентов

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

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

// Анализируем остатки товаров, переданных на комиссию в разрезе договоров с комиссионерами
Если Параметры.ИспользоватьСоглашенияСКлиентами = 1 тогда
	СписокСтатусов	  = СоздатьОбъект("СписокЗначений");

	СписокСтатусов.ДобавитьЗначение(глСП.Т_Купленный);
	СписокСтатусов.ДобавитьЗначение(глСП.Т_Тара);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Запчасть);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Инвентарь);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Полуфабрикат);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Прочее);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Стройматериал);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Сырье);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Тара);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Топливо);
	СписокСтатусов.ДобавитьЗначение(глСП.М_Спецматериал);
	СписокСтатусов.ДобавитьЗначение(глСП.Продукция);
	СписокСтатусов.ДобавитьЗначение(глСП.Полуфабрикат);  
	СписокСтатусов.ДобавитьЗначение(глСП.Т_ВРознице);
	СписокСтатусов.ДобавитьЗначение(глСП.Т_Принятый);

	ТекстЗапроса = 
	"//{{ЗАПРОС(ОстаткиПереданныхТоваров)
	|Период с ДатаНач по ДатаНач;
	|Без итогов;
	|Организация = Регистр.ПартииОтданные.Фирма.ЮрЛицо;
	|Номенклатура = Регистр.ПартииОтданные.Номенклатура;
	|СтатусПартии = Регистр.ПартииОтданные.СтатусПартии;
	|СтранаПроисхождения = Регистр.ПартииОтданные.Партия.СтранаПроисхождения;
	|ГТД = Регистр.ПартииОтданные.Партия.ГТД;
	|СуммаУпр = Регистр.ПартииОтданные.СуммаУпр;
	|Количество = Регистр.ПартииОтданные.Количество;
	|Партнер = Регистр.ПартииОтданные.Договор.Владелец;
	|СоглашениеСКомиссионером = Регистр.ПартииОтданные.Договор;
	|ДокументПередачи = Регистр.ПартииОтданные.ДокументПередачи;
	|Функция СуммаУпрКонОст = КонОст(СуммаУпр);
	|Функция КоличествоКонОст = КонОст(Количество);
	|Группировка Организация;
	|Группировка Партнер без групп;
	|Группировка СоглашениеСКомиссионером без групп;
	|Группировка ДокументПередачи;
	|Группировка Номенклатура без групп;
	|Группировка СтранаПроисхождения;
	|Группировка ГТД;
	|Условие(СтатусПартии в СписокСтатусов);
	|"//}}ЗАПРОС
	;

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

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

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


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

// Получим список всех договоров
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ВсеДоговоры)
|Без итогов;
|ТекущийЭлемент = Справочник.Договоры.ТекущийЭлемент;
|Группировка ТекущийЭлемент без групп;
|"//}}ЗАПРОС
;
Запрос.Выполнить(ТекстЗапроса);

СписокВсехЭлементов = СоздатьОбъект("СписокЗначений");
Пока Запрос.Группировка() = 1 Цикл
    СписокВсехЭлементов.ДобавитьЗначение(Запрос.ТекущийЭлемент);
КонецЦикла;

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

// Определяем дату остатков и начинаем запоминать ссылки на договор
ДатаНач = 0;
Если Параметры.ЭтапПереноса = 2 Тогда
	ДатаНач = Параметры.ДатаНачалаСценария;
ИначеЕсли ПустоеЗначение(Параметры.ЭтапПереноса) = 1 Тогда
	
	// Использование расширенного режима
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

Если ПустоеЗначение(ДатаНач) = 1 Тогда
	ДатаНач = ТекущаяДата();
КонецЕсли;

ДатаНач	= ДатаНач - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

// Анализируем задолженность клиентов по договорам

ТекстЗапроса = 
"//{{ЗАПРОС(ЗадолженностьКлиентовПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.Покупатели.Фирма.ЮрЛицо;
|Контрагент = Регистр.Покупатели.Договор.Владелец;
|РасчетныйДокумент = Регистр.Покупатели.КредДокумент;
|Валюта = Регистр.Покупатели.Договор.ВалютаВзаиморасчетов;
|СуммаВал = Регистр.Покупатели.СуммаВал;
|Договор = Регистр.Покупатели.Договор;
|Код = Регистр.Покупатели.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|Условие(РасчетныйДокумент.Вид() &lt;&gt; ""ОтчетКомиссионера"");
|"//}}ЗАПРОС
;

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;

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

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

// Анализируем задолженность комиссионеров по договорам

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

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

// Анализируем авансы клиентов по договорам продажи

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(АвансыКлиентовПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.Покупатели.Фирма.ЮрЛицо;
|Контрагент = Регистр.Покупатели.Договор.Владелец;
|Валюта = Регистр.Покупатели.Договор.ВалютаВзаиморасчетов;
|РасчетныйДокумент = Регистр.Покупатели.КредДокумент;
|СуммаВал = Регистр.Покупатели.СуммаВал;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|Договор = Регистр.Покупатели.Договор;
|Код = Регистр.Покупатели.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка Валюта;
|Группировка РасчетныйДокумент;
|"//}}ЗАПРОС
;

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

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

// Анализируем задолженность перед поставщиками по договорам

ТекстЗапроса = 
"//{{ЗАПРОС(ЗадолженностьПередПоставщикамиПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|Условие(РасчетныйДокумент.Вид() &lt;&gt; ""ОтчетКомитенту"");
|"//}}ЗАПРОС
;

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

// Анализируем задолженность перед комитентами по договорам

ТекстЗапроса = 
"//{{ЗАПРОС(ЗадолженностьПередКомитентамиПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|Условие(РасчетныйДокумент.Вид() = ""ОтчетКомитенту"");
|"//}}ЗАПРОС
;

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

// Анализируем авансы поставщикам по договорам покупки

ТекстЗапроса = 
"//{{ЗАПРОС(АвансыПоставщикамПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|СуммаРуб = Регистр.Поставщики.СуммаРуб;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка Валюта;
|"//}}ЗАПРОС
;

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

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

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

Возврат 1;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>БанковскиеСчетаКонтрагентов</Код>
					<Наименование>Банковские счета контрагентов</Наименование>
					<Порядок>400</Порядок>
					<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаКонтрагентов       </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.БанковскиеСчета</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЮрФизЛицо.Вид() &lt;&gt; "ЮрЛицо" Тогда
	
	СформироватьСоответствиеКонтрагентовИЮрЛиц();
	
	НомерНайденнойСтроки = 0;
	СоответствиеКонтрагентыЮрЛицо = Параметры.СоответствиеКонтрагентыЮрЛицо;
	Если СоответствиеКонтрагентыЮрЛицо.НайтиЗначение(Объект.ЮрФизЛицо, НомерНайденнойСтроки, "ЮрФизЛицо") = 0 Тогда
		Возврат 1;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>БанковскиеСчетаФизЛиц</Код>
					<Наименование>Банковские счета физических лиц</Наименование>
					<Порядок>450</Порядок>
					<КодПравилаКонвертации>БанковскиеСчета_БанковскиеСчетаФизЛиц             </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.БанковскиеСчета</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ЮрФизЛицо.Вид() &lt;&gt; "ФизЛица" Тогда
	Возврат 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ФИОФизическихЛиц</Код>
					<Наименование>ФИО физических лиц</Наименование>
					<Порядок>500</Порядок>
					<КодПравилаКонвертации>ФИОФизическихЛиц                                  </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ФизЛица</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>Ценообразование</Код>
				<Наименование>Ценообразование</Наименование>
				<Порядок>250</Порядок>
				<Правило Отключить="false">
					<Код>ТипыЦен</Код>
					<Наименование>Типы цен</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ТипыЦен_ВидыЦен                                   </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>СправочникСсылка.ТипыЦен</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ПоследниеЦеныНоменклатурыОбщие</Код>
					<Наименование>Последние цены номенклатуры</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>Цены_УстановкаЦенНоменклатуры                     </КодПравилаКонвертации>
					<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 1) Тогда
	Возврат 1;
КонецЕсли;

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

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

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ЦеныНоменклатуры)
|Номенклатура = Справочник.Цены.Владелец;
|ВидЦены = Справочник.Цены.ТипЦен;
|РекЦена = Справочник.Цены.Цена;
|Упаковка = Справочник.Цены.Единица;
|Валюта = Справочник.Цены.Валюта;
|Функция Цена = Сумма(РекЦена);
|Группировка ВидЦены;
|Группировка Валюта;
|Группировка Номенклатура без групп;
|Группировка Упаковка;
|Условие(РекЦена &gt; 0);
|"//}}ЗАПРОС
;

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

ДатаНач = 0;
Если ПустоеЗначение(Параметры.ЭтапПереноса) = 0 Тогда
	
	// Переход по сценарию
	Если Параметры.Сценарий_ПереносОстатков = 1 Тогда
		ДатаНач = Параметры.ДатаНачалаСценария;
	КонецЕсли;
Иначе
	
	// Переход в расширенном режиме
	Если ПустоеЗначение(ДатаНачала) = 0 Тогда
		ДатаНач = ДатаНачала;
	КонецЕсли;
КонецЕсли;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач = ДатаНачала - 1;
ДатаТА  = ПолучитьДатуТА();
ДатаНач = ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

// Остатки товаров на складах

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ОстаткиТоваровНаСкладах)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.ОстаткиТМЦ.Фирма.ЮрЛицо;
|Склад = Регистр.ОстаткиТМЦ.Склад;
|МОЛ = Регистр.ОстаткиТМЦ.Склад.МОЛ;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура;
|РекКоличество = Регистр.ОстаткиТМЦ.Количество;
|ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод;
|Функция Количество = КонОст(РекКоличество);
|Группировка Номенклатура упорядочить по Номенклатура.Код без групп;
|Группировка Организация упорядочить по Организация.Код;
|Группировка МОЛ упорядочить по МОЛ.Код без групп;
|Группировка Склад упорядочить по Склад.Код;
|Группировка ЦенаПрод;
|"//}}ЗАПРОС
;

Запрос.Выполнить(ТекстЗапроса);
ТабОстаткиНаСкладах = СоздатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(ТабОстаткиНаСкладах,1,0);

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

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

ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиСобственныхТоваров)
|Период с ДатаНач по ДатаНач;
|Без итогов;
|Организация = Регистр.ПартииНаличие.Фирма.ЮрЛицо;
|МОЛ = Регистр.ПартииНаличие.МОЛ;
|Номенклатура = Регистр.ПартииНаличие.Номенклатура;
|СтатусПартии = Регистр.ПартииНаличие.СтатусПартии;
|СтранаПроисхождения = Регистр.ПартииНаличие.Партия.СтранаПроисхождения;";

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

ТекстЗапроса = ТекстЗапроса + "
|ГТД = Регистр.ПартииНаличие.Партия.ГТД;
|СуммаУпр = Регистр.ПартииНаличие.СуммаУпр;
|СуммаРуб = Регистр.ПартииНаличие.СуммаРуб;
|СуммаБезНДС = Регистр.ПартииНаличие.СуммаБезНДС;
|РекКоличество = Регистр.ПартииНаличие.Количество;
|ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод;
|Функция Сумма = КонОст(СуммаУпр);
|Функция Количество = КонОст(РекКоличество);
|Функция СуммаРегл = КонОст(СуммаРуб);
|Функция СуммаРеглБезНДС = КонОст(СуммаБезНДС);
|Группировка Номенклатура упорядочить по Номенклатура.Код без групп;
|Группировка Организация упорядочить по Организация.Код;
|Группировка МОЛ упорядочить по МОЛ.Код без групп;
|Группировка ЦенаПрод;";

Если Параметры.ИспользоватьОстаткиПоПартиям = 1 Тогда
	ТекстЗапроса = ТекстЗапроса + "
	|Группировка Партнер без групп;
	|Группировка ДоговорСПоставщиком без Групп; 
	|Группировка ПриходныйДокумент;";
КонецЕсли;

ТекстЗапроса = ТекстЗапроса + "
|Группировка СтранаПроисхождения;
|Группировка ГТД;
|Условие(СтатусПартии в СписокСтатусов);
|"//}}ЗАПРОС
;

Запрос.Выполнить(ТекстЗапроса);
ТабОстаткиПартийНаСкладах = СоздатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(ТабОстаткиПартийНаСкладах,0,1);

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

ТабОстатковРез = СоздатьОбъект("ТаблицаЗначений");
ТабОстатковРез.НоваяКолонка("Организация");
ТабОстатковРез.НоваяКолонка("Склад");
ТабОстатковРез.НоваяКолонка("Поставщик");
ТабОстатковРез.НоваяКолонка("ДоговорСПоставщиком");
ТабОстатковРез.НоваяКолонка("ПриходныйДокумент");
ТабОстатковРез.НоваяКолонка("Склад");
ТабОстатковРез.НоваяКолонка("Номенклатура");
ТабОстатковРез.НоваяКолонка("НомерГТД");
ТабОстатковРез.НоваяКолонка("Количество");
ТабОстатковРез.НоваяКолонка("Цена");
ТабОстатковРез.НоваяКолонка("Сумма"); 			//Сумма в валюте управленческого учета
ТабОстатковРез.НоваяКолонка("СуммаБезНДС"); 	//Сумма без НДС, в валюте управленческого учета
ТабОстатковРез.НоваяКолонка("СуммаНДС");    	//Сумма НДС, в валюте управленческого учета
ТабОстатковРез.НоваяКолонка("СтавкаНДС");		//Ставка НДС, будем определять по след. алгоритму: НДСРегл*100/СуммаРегл 
												//Вычисляем значение и округляем его до 10, если полученное значение от 0.1 до 14.9 то это ставка 10 проц., если от 15 до 20 то это ставка 18 процентов.
ТабОстатковРез.НоваяКолонка("СуммаРегл");		//Сумма с НДС в валюте регламентированного(бухгалтерского) учета
ТабОстатковРез.НоваяКолонка("СуммаРеглБезНДС"); //Сумма без НДС в валюте регламентированного(бухгалтерского) учета
ТабОстатковРез.НоваяКолонка("НДСРегл");     	//Сумма НДС в валюте регламентированного(бухгалтерского) учета



// Консолидация двух таблиц остатков в одну

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

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

				ИсходящиеДанные.Установить("Партнер", ТекПоставщик);
				ИсходящиеДанные.Установить("Договор", ТекДоговорСПоставщиком);

				СФ = глНайтиСчетФактуру(ТекПриходныйДокумент,"СчетФактураПолученный");

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

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

// Остатки комиссионных товаров

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

Запрос.Выполнить(ТекстЗапроса);
Запрос.Выгрузить(ТабОстаткиПартийНаСкладах,0,1);

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

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

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

СписокСтатусов.ДобавитьЗначение(глСП.Т_Купленный);
СписокСтатусов.ДобавитьЗначение(глСП.Т_Тара);
СписокСтатусов.ДобавитьЗначение(глСП.М_Запчасть);
СписокСтатусов.ДобавитьЗначение(глСП.М_Инвентарь);
СписокСтатусов.ДобавитьЗначение(глСП.М_Полуфабрикат);
СписокСтатусов.ДобавитьЗначение(глСП.М_Прочее);
СписокСтатусов.ДобавитьЗначение(глСП.М_Стройматериал);
СписокСтатусов.ДобавитьЗначение(глСП.М_Сырье);
СписокСтатусов.ДобавитьЗначение(глСП.М_Тара);
СписокСтатусов.ДобавитьЗначение(глСП.М_Топливо);
СписокСтатусов.ДобавитьЗначение(глСП.М_Спецматериал);
СписокСтатусов.ДобавитьЗначение(глСП.Продукция);
СписокСтатусов.ДобавитьЗначение(глСП.Полуфабрикат);  
СписокСтатусов.ДобавитьЗначение(глСП.Т_ВРознице);
СписокСтатусов.ДобавитьЗначение(глСП.Т_Принятый);

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиПереданныхТоваров)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.ПартииОтданные.Фирма.ЮрЛицо;
|Номенклатура = Регистр.ПартииОтданные.Номенклатура;
|СтатусПартии = Регистр.ПартииОтданные.СтатусПартии;
|СтранаПроисхождения = Регистр.ПартииОтданные.Партия.СтранаПроисхождения;
|ГТД = Регистр.ПартииОтданные.Партия.ГТД;
|СуммаУпр = Регистр.ПартииОтданные.СуммаУпр;
|СуммаРуб = Регистр.ПартииОтданные.СуммаРуб;
|СуммаБезНДС = Регистр.ПартииОтданные.СуммаБезНДС;
|Количество = Регистр.ПартииОтданные.Количество;
|Партнер = Регистр.ПартииОтданные.Договор.Владелец;
|СоглашениеСКомиссионером = Регистр.ПартииОтданные.Договор;
|ДокументПередачи = Регистр.ПартииОтданные.ДокументПередачи;
|Функция СуммаУпрКонОст = КонОст(СуммаУпр);
|Функция СуммаРеглСНДСКонОст = КонОст(СуммаРуб);
|Функция СуммаРеглКонОст = КонОст(СуммаБезНДС);
|Функция КоличествоКонОст = КонОст(Количество);
|Группировка Организация;
|Группировка Партнер без групп;
|Группировка СоглашениеСКомиссионером без групп;
|Группировка ДокументПередачи;
|Группировка Номенклатура без групп;
|Группировка СтранаПроисхождения;
|Группировка ГТД;
|Условие(СтатусПартии в СписокСтатусов);
|"//}}ЗАПРОС
;

ВалютаУпр = Константа.ВалютаУпрУчета;

КурсВалютыУпр = глКурсДляВалюты(ВалютаУпр, ДатаНач);
Если КурсВалютыУпр = 0 Тогда
	КоэффициентПересчетаВВалютуУпр = 0;
Иначе
	КоэффициентПересчетаВВалютуУпр = глКратностьДляВалюты(ВалютаУпр, ДатаНач) / КурсВалютыУпр;
КонецЕсли;

Запрос.Выполнить(ТекстЗапроса);
Пока Запрос.Группировка(1) = 1 Цикл
	Пока Запрос.Группировка(2) = 1 Цикл
		Пока Запрос.Группировка(3) = 1 Цикл
			
			ТабТоварыУчНДС = СоздатьОбъект("ТаблицаЗначений");
			ТабТоварыУчНДС.НоваяКолонка("Номенклатура");
			ТабТоварыУчНДС.НоваяКолонка("Количество");
			ТабТоварыУчНДС.НоваяКолонка("КоличествоУпаковок");
			ТабТоварыУчНДС.НоваяКолонка("Цена");
			ТабТоварыУчНДС.НоваяКолонка("Сумма");
			ТабТоварыУчНДС.НоваяКолонка("НомерГТД");
			ТабТоварыУчНДС.НоваяКолонка("СтавкаНДС");
			ТабТоварыУчНДС.НоваяКолонка("НДСРегл");
			ТабТоварыУчНДС.НоваяКолонка("СуммаБезНДС");
			ТабТоварыУчНДС.НоваяКолонка("СуммаНДС");
			ТабТоварыУчНДС.НоваяКолонка("СуммаРегл");
			
			// Копируем структуру таблицы
			ТабТоварыНеУчНДС = СоздатьОбъект("ТаблицаЗначений");
			ТабТоварыНеУчНДС.Загрузить(ТабТоварыУчНДС);
			
			Пока Запрос.Группировка(4) = 1 Цикл
				
				Попытка
					УчитыватьНДС = Запрос.ДокументПередачи.УчитыватьНДС;
				Исключение
					УчитыватьНДС = 0;
				КонецПопытки;
				
				ТабТовары = ?(УчитыватьНДС = 1, ТабТоварыУчНДС, ТабТоварыНеУчНДС);
				
				Пока Запрос.Группировка(5) = 1 Цикл
					Пока Запрос.Группировка(6) = 1 Цикл
						Пока Запрос.Группировка(7) = 1 Цикл
							
							Если Запрос.СуммаУпрКонОст &lt;= 0 Тогда
								
								Сообщить("Некорректный суммовой остаток """ + Запрос.Номенклатура 
										 + """ (организация: " + Запрос.Организация
										 + "; комиссионер: " + Запрос.Партнер
										 + "; договор комиссии: " + Запрос.СоглашениеСКомиссионером
										 + "; документ передачи: " + Запрос.ДокументПередачи
										 + "; страна происхождения: " + Запрос.СтранаПроисхождения
										 + "; ГТД: " + Запрос.ГТД + ") по регистру ""Партии отданные"" равный " + Запрос.СуммаУпрКонОст + "
										 |   Информацию по данному остатку необходимо проверить и при небходимости перенести в УТ вручную.", ".");
										 
								Продолжить;
								
							КонецЕсли;
									 
							Если Запрос.КоличествоКонОст &gt; 0 Тогда
								
								ТабТовары.НоваяСтрока();
								ТабТовары.Номенклатура       = Запрос.Номенклатура;
								ТабТовары.Количество         = Запрос.КоличествоКонОст;
								ТабТовары.КоличествоУпаковок = Запрос.КоличествоКонОст;
								ТабТовары.Цена               = ?(Запрос.КоличествоКонОст = 0, 0, Запрос.СуммаУпрКонОст / Запрос.КоличествоКонОст);
								ТабТовары.Сумма              = Запрос.СуммаУпрКонОст;
								
								ТабТовары.СуммаРегл = Запрос.СуммаРеглКонОст;
								ТабТовары.НДСРегл   = Запрос.СуммаРеглСНДСКонОст - Запрос.СуммаРеглКонОст;
								
								Если ТабТовары.СуммаРегл &gt; 0 Тогда
									ПроцентНДС = Окр(((ТабТовары.НДСРегл*100)/ТабТовары.СуммаРегл),-1);
								Иначе
									ПроцентНДС = 0;
								КонецЕсли;
								
								Если ПроцентНДС = 20 Тогда
									ТабТовары.СтавкаНДС = "НДС18";
								ИначеЕсли ПроцентНДС = 10 Тогда
									ТабТовары.СтавкаНДС = "НДС10";
								Иначе
									ТабТовары.СтавкаНДС = "БезНДС";
								КонецЕсли;
								
								ТабТовары.СуммаНДС    = ТабТовары.НДСРегл * КоэффициентПересчетаВВалютуУпр;
								ТабТовары.СуммаБезНДС = ТабТовары.Сумма - ТабТовары.СуммаНДС;
								
								Если ПустоеЗначение(Запрос.ГТД) = 0 Тогда
									
									НомерГТД = СоздатьОбъект("СписокЗначений");
									НомерГТД.ДобавитьЗначение(Запрос.СтранаПроисхождения, "СтранаПроисхождения");
									НомерГТД.ДобавитьЗначение(СокрЛП(Запрос.ГТД.Наименование), "Код");
									
									ТабТовары.НомерГТД = НомерГТД;
									
								КонецЕсли;
							КонецЕсли;
						КонецЦикла;
					КонецЦикла;
				КонецЦикла;
			КонецЦикла;
			
			Если (ТабТоварыУчНДС.КоличествоСтрок() &gt; 0) ИЛИ (ТабТоварыНеУчНДС.КоличествоСтрок() &gt; 0) Тогда
				
				ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
				ИсходящиеДанные.ДобавитьЗначение(ДатаНач, "Дата");
				ИсходящиеДанные.ДобавитьЗначение(Запрос.Организация, "Организация");
				ИсходящиеДанные.ДобавитьЗначение(Запрос.Партнер, "Партнер");
				ИсходящиеДанные.ДобавитьЗначение(Запрос.СоглашениеСКомиссионером, "СоглашениеСКомиссионером");
				ИсходящиеДанные.ДобавитьЗначение(ВалютаУпр, "Валюта");
				
				Если ТабТоварыУчНДС.КоличествоСтрок() &gt; 0 Тогда
					
					ТабТоварыУчНДС.Свернуть("Номенклатура,НомерГТД,Цена,СтавкаНДС", "Количество,КоличествоУпаковок,Сумма,НДСРегл,СуммаБезНДС,СуммаНДС,СуммаРегл");
					
					ИсходящиеДанные.Установить("НалогообложениеНДС", "ПродажаОблагаетсяНДС");
					ИсходящиеДанные.Установить("Товары", ТабТоварыУчНДС);
					
					ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "ВводОстатков_ОстаткиТоваровПереданныхНаКомиссию");
					
				КонецЕсли;
				
				Если ТабТоварыНеУчНДС.КоличествоСтрок() &gt; 0 Тогда
					
					ТабТоварыНеУчНДС.Свернуть("Номенклатура,НомерГТД,Цена,СтавкаНДС", "Количество,КоличествоУпаковок,Сумма,НДСРегл,СуммаБезНДС,СуммаНДС,СуммаРегл");
					
					ИсходящиеДанные.Установить("НалогообложениеНДС", "ПродажаНеОблагаетсяНДС");
					ИсходящиеДанные.Установить("Товары", ТабТоварыНеУчНДС);
					
					ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "ВводОстатков_ОстаткиТоваровПереданныхНаКомиссию");
					
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;</ПередОбработкойПравила>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>ВзаиморасчетыСКлиентами</Код>
				<Наименование>Взаиморасчеты с клиентами</Наименование>
				<Порядок>100</Порядок>
				<Правило Отключить="false">
					<Код>ЗадолженностьКлиентовПоДоговорам</Код>
					<Наименование>Задолженность клиентов по договорам</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ВводОстатков_ЗадолженностьКлиентовПоДоговорам     </КодПравилаКонвертации>
					<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 2) Тогда
	Возврат 1;
КонецЕсли;

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ЗадолженностьКлиентовПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Покупатели.Фирма.ЮрЛицо;
|Контрагент = Регистр.Покупатели.Договор.Владелец;
|РасчетныйДокумент = Регистр.Покупатели.КредДокумент;
|Валюта = Регистр.Покупатели.Договор.ВалютаВзаиморасчетов;
|СуммаВал = Регистр.Покупатели.СуммаВал;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|Договор = Регистр.Покупатели.Договор;
|Код = Регистр.Покупатели.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|Условие(РасчетныйДокумент.Вид() &lt;&gt; ""ОтчетКомиссионера"");
|"//}}ЗАПРОС
;

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

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

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

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

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ЗадолженностьПередПоставщикамиПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|СуммаРуб = Регистр.Поставщики.СуммаРуб;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|Условие(РасчетныйДокумент.Вид() &lt;&gt; ""ОтчетКомитенту"");
|"//}}ЗАПРОС
;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(АвансыПоставщикамПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|СуммаРуб = Регистр.Поставщики.СуммаРуб;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка Валюта;
|Группировка РасчетныйДокумент;
|"//}}ЗАПРОС
;

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(АвансыПоставщикамПоДоговорам)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|Валюта = Регистр.Поставщики.Договор.ВалютаВзаиморасчетов;
|РасчетныйДокумент = Регистр.Поставщики.КредДокумент;
|СуммаВал = Регистр.Поставщики.СуммаВал;
|СуммаРуб = Регистр.Поставщики.СуммаРуб;
|Договор = Регистр.Поставщики.Договор;
|Код = Регистр.Поставщики.Договор.Код;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка Валюта;
|Группировка РасчетныйДокумент;
|"//}}ЗАПРОС
;

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

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА();
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиДолговПодотчетниковНаличные)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.ПодотчетныеЛица.Фирма.ЮрЛицо;
|ПодотчетноеЛицо = Регистр.ПодотчетныеЛица.ФизЛицо;
|РасчетныйДокумент = Регистр.ПодотчетныеЛица.КредДокумент;
|Валюта = Регистр.ПодотчетныеЛица.Валюта;
|СуммаВал = Регистр.ПодотчетныеЛица.СуммаВал;
|СуммаРуб = Регистр.ПодотчетныеЛица.СуммаРуб;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка ПодотчетноеЛицо без групп;
|Группировка РасчетныйДокумент;
|Группировка Валюта;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Пока Запрос.Группировка(1) = 1 Цикл
	
	ТабРасчетыСПодотчетниками = СоздатьОбъект("ТаблицаЗначений");
	ТабРасчетыСПодотчетниками.НоваяКолонка("ПодотчетноеЛицо");
	ТабРасчетыСПодотчетниками.НоваяКолонка("ДатаРасчетногоДокумента");
	ТабРасчетыСПодотчетниками.НоваяКолонка("НомерРасчетногоДокумента");
	ТабРасчетыСПодотчетниками.НоваяКолонка("РасчетныйДокумент");
	ТабРасчетыСПодотчетниками.НоваяКолонка("Валюта");
	ТабРасчетыСПодотчетниками.НоваяКолонка("Сумма");
	ТабРасчетыСПодотчетниками.НоваяКолонка("СуммаРегл");
	
	Пока Запрос.Группировка(2) = 1 Цикл
		Пока Запрос.Группировка(3) = 1 Цикл
			Пока Запрос.Группировка(4) = 1 Цикл
				
				Если Запрос.СуммаВалКонОст &gt; 0 Тогда
				    
					ТабРасчетыСПодотчетниками.НоваяСтрока();
					ТабРасчетыСПодотчетниками.ПодотчетноеЛицо = Запрос.ПодотчетноеЛицо;
					ТабРасчетыСПодотчетниками.Валюта          = Запрос.Валюта;
					ТабРасчетыСПодотчетниками.Сумма           = Запрос.СуммаВалКонОст;
					ТабРасчетыСПодотчетниками.СуммаРегл       = Запрос.СуммаРубКонОст;
					
					Если Запрос.РасчетныйДокумент.Вид() = "РКО" Тогда
						ТабРасчетыСПодотчетниками.ДатаРасчетногоДокумента  = Запрос.РасчетныйДокумент.ДатаДок;
						ТабРасчетыСПодотчетниками.НомерРасчетногоДокумента = ПривестиНомерКДлине(Запрос.РасчетныйДокумент.НомерДок, 11);
						ТабРасчетыСПодотчетниками.РасчетныйДокумент        = Запрос.РасчетныйДокумент;
					Иначе
						ТабРасчетыСПодотчетниками.ДатаРасчетногоДокумента  = Дата('01.01.1980');
						ТабРасчетыСПодотчетниками.НомерРасчетногоДокумента = ПривестиНомерКДлине("1", 11);
					КонецЕсли;
				
				КонецЕсли;
			КонецЦикла;
		КонецЦикла;
	КонецЦикла;
	
	Если ТабРасчетыСПодотчетниками.КоличествоСтрок() &gt; 0 Тогда
		
		ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
		ИсходящиеДанные.ДобавитьЗначение(ДатаНач, "Дата");
		ИсходящиеДанные.ДобавитьЗначение(Запрос.Организация, "Организация");
		ИсходящиеДанные.ДобавитьЗначение(Запрос.Организация.ПрефиксНомеровДокументов, "Префикс");
		ИсходящиеДанные.ДобавитьЗначение(ТабРасчетыСПодотчетниками, "РасчетыСПодотчетниками");
		ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "ВводОстатков_ЗадолженностьПодотчетников");
		
	КонецЕсли;
	
КонецЦикла;</ПередОбработкойПравила>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>ДенежныеСредства</Код>
				<Наименование>Денежные средства</Наименование>
				<Порядок>250</Порядок>
				<Правило Отключить="false">
					<Код>ДСВКассах</Код>
					<Наименование>Остатки ДС в кассах</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ВводОстатков_ДСВКассах                            </КодПравилаКонвертации>
					<СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 2) Тогда
	Возврат 1;
КонецЕсли;

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиДСВКассах)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Касса.Фирма.ЮрЛицо;
|Касса = Регистр.Касса.Касса;
|Валюта = Регистр.Касса.Валюта;
|СуммаВал = Регистр.Касса.СуммаВал;
|СуммаРуб = Регистр.Касса.СуммаРуб;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка Касса;
|Группировка Валюта;
|"//}}ЗАПРОС
;

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

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА(); 	
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);		

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиДСВБанке)
|Период с ДатаНач по ДатаНач;
|Организация = Регистр.Банк.Фирма.ЮрЛицо;
|БанковскийСчет = Регистр.Банк.БанковскийСчет;
|СуммаВал = Регистр.Банк.СуммаВал;
|СуммаРуб = Регистр.Банк.СуммаРуб;
|Функция СуммаВалКонОст = КонОст(СуммаВал);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Организация;
|Группировка БанковскийСчет;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА();
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

// Взаиморасчеты по документам могут быть развернутыми,
// поэтому сворачиваем их вручную после получения развернутых данных
СформироватьТаблицуВзаиморасчетовСРозницей();
ТаблицаВзаиморасчетов = Параметры.ТаблицаВзаиморасчетовСРозничнымиТочками;

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

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

КоличествоСтрок = ТаблицаОстатков.КоличествоСтрок();
Если КоличествоСтрок = 0 Тогда
	Возврат 1;
КонецЕсли;

// Фиктивная строка для алгоритма группировки
ТаблицаОстатков.НоваяСтрока();
ТаблицаОстатков.Организация = -1;

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

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА();
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

// Взаиморасчеты по документам могут быть развернутыми,
// поэтому сворачиваем их вручную после получения развернутых данных
СформироватьТаблицуВзаиморасчетовСРозницей();
ТаблицаВзаиморасчетов = Параметры.ТаблицаВзаиморасчетовСРозничнымиТочками;

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

// Фильтрация отрицательных остатков
ТаблицаВзаиморасчетов.ВыбратьСтроки();
Пока ТаблицаВзаиморасчетов.ПолучитьСтроку() = 1 Цикл
	
	Если ТаблицаВзаиморасчетов.Сумма &lt; 0 Тогда
		
		ТаблицаОстатков.НоваяСтрока();
		ТаблицаОстатков.Организация					= ТаблицаВзаиморасчетов.Организация;
		ТаблицаОстатков.КассаККМ					= ТаблицаВзаиморасчетов.КассаККМ;
		ТаблицаОстатков.КонтрагентДляВзаиморасчетов	= ТаблицаВзаиморасчетов.КонтрагентДляВзаиморасчетов;
		ТаблицаОстатков.Валюта						= ТаблицаВзаиморасчетов.Валюта;
		ТаблицаОстатков.Сумма						= - ТаблицаВзаиморасчетов.Сумма;
		ТаблицаОстатков.СуммаРегл					= - ТаблицаВзаиморасчетов.СуммаРегл;
		
	КонецЕсли;
	
КонецЦикла;

КоличествоСтрок = ТаблицаОстатков.КоличествоСтрок();
Если КоличествоСтрок = 0 Тогда
	Возврат 1;
КонецЕсли;

// Фиктивная строка для алгоритма группировки
ТаблицаОстатков.НоваяСтрока();
ТаблицаОстатков.Организация = -1;

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

ДатаТА		 = ПолучитьДатуТА(); 	
ДатаОстатков = ?(ДатаОстатков &lt; ДатаТА, ДатаОстатков, ДатаТА);		

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

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

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

ДатаОстатков	= ДатаОстатков - 1;
ДатаТА			= ПолучитьДатуТА(); 	
ДатаОстатков	= ?(ДатаОстатков &lt; ДатаТА, ДатаОстатков, ДатаТА);		

// Определяем заказы с остатками на дату начала
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ОстаткиЗаявок)
|Период с ДатаОстатков по ДатаОстатков;
|Заказ = Регистр.Заявки.ЗаявкаПокупателя;
|ВидОперации = Регистр.Заявки.ЗаявкаПокупателя.ВидОперации;
|Количество = Регистр.Заявки.КоличествоРасход;
|Функция КоличествоКонОст = КонОст(Количество);
|Условие (ВидОперации &lt;&gt; Перечисление.ВидыОперацийЗаявок.Неподтвержденная);
|Условие (Количество &gt; 0);
|Группировка Заказ;
|"//}}ЗАПРОС
;

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

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

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

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

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

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

ТабНомеровГТД.Свернуть("НомерГТД,СтранаПроисхождения", "");

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

Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если (Объект.ВидОперации &lt;&gt; Перечисление.ВидыОперацийЗаявок.Неподтвержденная) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ЗаявкаПокупателя</Код>
					<Наименование>Заявка (на склад, на поставку)</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>ЗаявкаПокупателя_ЗаказКлиента                     </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ЗаявкаПокупателя</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ВидОперации = Перечисление.ВидыОперацийЗаявок.Неподтвержденная Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ОптоваяРеализация</Код>
					<Наименование>Реализация (купля-продажа, комиссия)</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>Реализация_РеализацияТоваровУслуг                 </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.Реализация</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ВозвратОтПокупателя</Код>
					<Наименование>Возврат от покупателя (купля-продажа, комиссия)</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>ВозвратОтПокупателя_ВозвратТоваровОтКлиента       </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ВозвратОтПокупателя</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>РеализацияПрочее</Код>
					<Наименование>Реализация (ОС, НМА и пр.)</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>РеализацияПрочее_РеализацияУслугПрочихАктивов     </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.РеализацияПрочее</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ОтчетКомиссионера</Код>
					<Наименование>Отчет комиссионера</Наименование>
					<Порядок>300</Порядок>
					<КодПравилаКонвертации>ОтчетКомиссионера                                 </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ОтчетКомиссионера</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>СчетФактураВыданный</Код>
					<Наименование>Счет-фактура выданный</Наименование>
					<Порядок>350</Порядок>
					<КодПравилаКонвертации>СчетФактураВыданный_СчетФактураВыданный           </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.СчетФактураВыданный</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.СФНаАванс = 1 Тогда
	Возврат 1;
Иначе
	
	ДокОснование = Объект.ДокОснование;
	Если ПустоеЗначение(ДокОснование) = 1 Тогда
		Возврат 1;
	ИначеЕсли ДокОснование.Вид() = "РеализацияРозница" Тогда
		
		Если ДокОснование.ВидОперации &lt;&gt; Перечисление.ВидыОперацийРеализацияРозница.Прочее Тогда
			Возврат 1;
		КонецЕсли;
	ИначеЕсли ДокОснование.Вид() = "ОтчетКомиссионера" Тогда
		// Действует другое ПКО
		Возврат 1;
	ИначеЕсли (ДокОснование.Вид() &lt;&gt; "ВозвратПоставщику")
		И (ДокОснование.Вид() &lt;&gt; "ОтчетКомитенту")
		И (ДокОснование.Вид() &lt;&gt; "Реализация")
		И (ДокОснование.Вид() &lt;&gt; "РеализацияПрочее")
		И (ДокОснование.Вид() &lt;&gt; "РеализацияРозница") Тогда
		Возврат 1;
	КонецЕсли;
	
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>СчетФактураВыданныйКомиссионеру</Код>
					<Наименование>Счет-фактура выданный комиссионеру</Наименование>
					<Порядок>350</Порядок>
					<КодПравилаКонвертации>СчетФактураВыданный_СчетФактураКомиссионеру       </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.СчетФактураВыданный</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.СФНаАванс = 1 Тогда
	Возврат 1;
Иначе
	
	ДокОснование = Объект.ДокОснование;
	Если ПустоеЗначение(ДокОснование) = 1 Тогда
		Возврат 1;
	ИначеЕсли ДокОснование.Вид() &lt;&gt; "ОтчетКомиссионера" Тогда
		Возврат 1;
	КонецЕсли;
	
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>Розница</Код>
				<Наименование>Розничная торговля</Наименование>
				<Порядок>250</Порядок>
				<Правило Отключить="false">
					<Код>ПоступлениеТМЦРозница</Код>
					<Наименование>Поступление в розницу (купля-продажа, комиссия)</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ПоступлениеТМЦРозница_ПоступлениеТоваровУслуг     </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ПоступлениеТМЦРозница</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ПродажиПоПринятойВыручке</Код>
					<Наименование>Продажи по принятой выручке</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>РеализацияРозница_ОтчетОРозничныхПродажах         </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.РеализацияРозница</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ВидОперации &lt;&gt; Перечисление.ВидыОперацийРеализацияРозница.ОтчетПоПродажам Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ПрочаяРозничнаяРеализация</Код>
					<Наименование>Прочая розничная реализация</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>РеализацияРозница_РеализацияТоваровУслуг          </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.РеализацияРозница</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПередВыгрузкойОбъекта>Если Объект.ВидОперации &lt;&gt; Перечисление.ВидыОперацийРеализацияРозница.Прочее Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкойОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ОтчетККМ</Код>
					<Наименование>Отчет ККМ</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>ОтчетККМ_ОтчетОРозничныхПродажах                  </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ОтчетККМ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПослеВыгрузкиОбъекта>// Перенос денег из кассы ККМ в операционную кассу
ВыгрузитьПоПравилу(Объект,,,, "ОтчетККМ_ПКО_РозничнаяВыручка");</ПослеВыгрузкиОбъекта>
				</Правило>
				<Правило Отключить="false">
					<Код>ПереоценкаРозница</Код>
					<Наименование>Переоценка (розница)</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>ПереоценкаРозница_УстановкаЦенНоменклатуры        </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ПереоценкаРозница</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>Склад</Код>
				<Наименование>Склад</Наименование>
				<Порядок>300</Порядок>
				<Правило Отключить="true">
					<Код>ИнвентаризацияТМЦ</Код>
					<Наименование>Инвентаризация (по складу, по рознице)</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>ИнвентаризацияТМЦ_ПересчетТоваров                 </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ИнвентаризацияТМЦ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>СписаниеТМЦ</Код>
					<Наименование>Списание ТМЦ</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>СписаниеТМЦ_СписаниеТоваров                       </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.СписаниеТМЦ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ОприходованиеТМЦ</Код>
					<Наименование>Оприходование ТМЦ</Наименование>
					<Порядок>150</Порядок>
					<КодПравилаКонвертации>ОприходованиеТМЦ_ОприходованиеТоваров             </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ОприходованиеТМЦ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>ПеремещениеТМЦ</Код>
					<Наименование>Перемещение ТМЦ</Наименование>
					<Порядок>200</Порядок>
					<КодПравилаКонвертации>ПеремещениеТМЦ_ПеремещениеТоваров                 </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.ПеремещениеТМЦ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>КомплектацияТМЦ</Код>
					<Наименование>Комплектация (разукомплектация) ТМЦ</Наименование>
					<Порядок>250</Порядок>
					<КодПравилаКонвертации>КомплектацияТМЦ_СборкаТоваров                     </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.КомплектацияТМЦ</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
					<ПослеВыгрузкиОбъекта>Если Объект.Склад &lt;&gt; Объект.СкладПолучатель Тогда
	ВыгрузитьПоПравилу(Объект,, ИсходящиеДанные,, "КомплектацияТМЦ_ПеремещениеТоваров");
КонецЕсли;</ПослеВыгрузкиОбъекта>
				</Правило>
			</Группа>
			<Группа Отключить="false">
				<Код>ПрочиеДокументы</Код>
				<Наименование>Прочее</Наименование>
				<Порядок>350</Порядок>
				<Правило Отключить="false">
					<Код>Доверенность</Код>
					<Наименование>Доверенность</Наименование>
					<Порядок>50</Порядок>
					<КодПравилаКонвертации>Доверенность_ДоверенностьНаПолучениеТоваров       </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.Доверенность</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
				<Правило Отключить="false">
					<Код>КорректировкаДолга</Код>
					<Наименование>Корректировка долга (покупателя, поставщика)</Наименование>
					<Порядок>100</Порядок>
					<КодПравилаКонвертации>КорректировкаДолга_СписаниеЗадолженности          </КодПравилаКонвертации>
					<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
					<ОбъектВыборки>ДокументСсылка.КорректировкаДолга</ОбъектВыборки>
					<ПередОбработкойПравила>Если (ПустоеЗначение(Параметры.ЭтапПереноса) = 0) И (Параметры.ЭтапПереноса &lt;&gt; 3) Тогда
	Возврат 1;
КонецЕсли;</ПередОбработкойПравила>
				</Правило>
			</Группа>
		</Группа>
	</ПравилаВыгрузкиДанных>
	<ПравилаОчисткиДанных/>
	<Алгоритмы>
		<Группа Имя="Выгрузка">
			<Группа Имя="_КонтактнаяИнформация">
				<Алгоритм Имя="ВыгрузитьВебСтраницу" ИспользуетсяПриЗагрузке="false">
					<Текст>ВебСтраница	= СокрЛП(ВходящиеДанные.Получить("ВебСтраница"));
Родитель	= ВходящиеДанные.Получить("Родитель");

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

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

Стр = ВебСтраница;

// Вырежем имя протокола
Поз = Найти(Стр, "://");
Если Поз &lt;&gt; 0 Тогда
	ЛевЧасть = НРег(Лев(Стр, Поз-1));
	Если (ЛевЧасть = "http") ИЛИ (ЛевЧасть = "https") Тогда
		Стр = Сред(Стр, Поз + 3);
	КонецЕсли;
КонецЕсли;

// Вырежем слева www
Если НРег(Лев(Стр, 4)) = "www." Тогда
	Стр = Сред(Стр, 5);
КонецЕсли;

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

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

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

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

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

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

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

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

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

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

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

Если (ЦенаВключаетНДС &lt;&gt; 1) И (ЦенаВключаетНДС &lt;&gt; 0) Тогда
	ЦенаВключаетНДС = -1;
КонецЕсли;

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

Если ХозяйственнаяОперация = "РеализацияКлиенту" Тогда
	ИмяПКО = "Договор_СоглашениеСКлиентомИндивидуальное";
ИначеЕсли ХозяйственнаяОперация = "ПередачаНаКомиссию" Тогда
	ИмяПКО = "Договор_СоглашениеСКомиссионеромИндивидульное";
ИначеЕсли ХозяйственнаяОперация = "ЗакупкаУПоставщика" Тогда
	ИмяПКО = "Договор_СоглашениеСПоставщиком";
ИначеЕсли ХозяйственнаяОперация = "ЗакупкаПоИмпорту" Тогда
	ИмяПКО = "Договор_СоглашениеСПоставщикомПоИмпорту";
ИначеЕсли ХозяйственнаяОперация = "ПриемНаКомиссию" Тогда
	ИмяПКО = "Договор_СоглашениеСКомитентом";
КонецЕсли;

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

// Не допреквизиты, если они не используются
Если (ПустоеЗначение(Константа.ВидСвойстваКонтрагентов) = 1)
	И (ПустоеЗначение(Константа.ВидСвойстваНоменклатуры) = 1)
	ИЛИ (Источник.ЭтоГруппа() = 1) Тогда
	Возврат 0;
КонецЕсли;

ВидСправочника = ВходящиеДанные.Получить("ВидСправочника");

ТабДополнительныеРеквизиты = ?(ВидСправочника = "СвойстваНоменклатуры", 
							   Параметры.ДополнительныеРеквизитыНоменклатуры, 
							   Параметры.ДополнительныеРеквизитыКонтрагентов);

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

	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(СвойстваНоменклатурыКонтрагентов)
	|ВидСвойства = Справочник.#.ВидСвойства;
	|ЗначениеСвойства = Справочник.#.ЗначениеСвойства;
	|Владелец = Справочник.#.Владелец;
	|Функция Счётчик = Счётчик();
	|Группировка Владелец упорядочить по Владелец.Код без групп;
	|Группировка ВидСвойства упорядочить по ВидСвойства.Код без групп;
	|Группировка ЗначениеСвойства без групп;
	|"//}}ЗАПРОС
	;

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

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

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

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

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ПоследниеЦеныВРозничныхТочках)
|Период с ДатаНач по ДатаНач;
|Склад = Регистр.ОстаткиТМЦ.Склад;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура;
|ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод;
|Количество = Регистр.ОстаткиТМЦ.Количество;
|РозничныйСклад = Регистр.ОстаткиТМЦ.Склад.РозничныйСклад;
|Упаковка = Регистр.ОстаткиТМЦ.Номенклатура.БазоваяЕдиница;
|Функция КоличествоКонОст = КонОст(Количество);
|Группировка Склад;
|Группировка Номенклатура без групп;
|Группировка Упаковка;
|Группировка ЦенаПрод без групп;
|Условие(ЦенаПрод &lt;&gt; 0);
|Условие(РозничныйСклад &lt;&gt; 0);
|"//}}ЗАПРОС
;

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

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

Если ВидОстатков = "СобственныеТовары" Тогда
	ОсталосьСписатьСумма			= СтрокаТовара.Сумма;
	ОсталосьСписатьСуммаРегл		= СтрокаТовара.СуммаРегл;
	ОсталосьСписатьСуммаРеглБезНДС	= СтрокаТовара.СуммаРеглБезНДС;
КонецЕсли;

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

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

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

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

ДокОснование = Источник.ДокОснование;
Если ПустоеЗначение(ДокОснование) = 0 Тогда
	Попытка
		Контрагент = ДокОснование.Контрагент;
	Исключение
	КонецПопытки;
КонецЕсли;

Если Контрагент = "1" Тогда

	Если ПустоеЗначение(Источник.Субконто1) = 0 Тогда
		Если Источник.Субконто1.Вид() = "Контрагенты" Тогда
			Контрагент = Источник.Субконто1;
		КонецЕсли;
	КонецЕсли;
	
	Если Контрагент = "1" Тогда
		
		Если ПустоеЗначение(Источник.Субконто2) = 0 Тогда
			Если Источник.Субконто2.Вид() = "Контрагенты" Тогда
				Значение = Источник.Субконто2;
			КонецЕсли;
		КонецЕсли;
		
		Если Контрагент = "1" Тогда
			
			Если ПустоеЗначение(Источник.Субконто3) = 0 Тогда
				Если Источник.Субконто3.Вид() = "Контрагенты" Тогда
					Значение = Источник.Субконто3;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;

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

СформироватьСоответствиеКонтрагентовИЮрЛиц();

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

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

СкладНТТ = 0;

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;
ТабКонтрагентыСкладыНТТ = Параметры.ТабКонтрагентыСкладыНТТ;

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

ТабКонтрагентыСкладыНТТ.ВыбратьСтроки();
Пока ТабКонтрагентыСкладыНТТ.ПолучитьСтроку() = 1 Цикл
	Если ТабКонтрагентыСкладыНТТ.Контрагент = Контрагент Тогда
		СписокНайденныхСкладовНТТ.ДобавитьЗначение(ТабКонтрагентыСкладыНТТ.Склад);
	КонецЕсли;
КонецЦикла;

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

ИсходящиеДанные.Установить("Склад", СкладНТТ);</Текст>
			</Алгоритм>
			<Алгоритм Имя="ОпределитьСкладПоМОЛ" ИспользуетсяПриЗагрузке="false">
				<Текст>Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(СкладПоМОЛ)
|Без итогов;
|Склад = Справочник.Склады.ТекущийЭлемент;
|МОЛ = Справочник.Склады.МОЛ;
|Группировка Склад;
|Условие(МОЛ = ИсходящиеДанные.Получить(""МОЛ""));
|"//}}ЗАПРОС
;

// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

Склад = 0;
Пока Запрос.Группировка() = 1 Цикл
	Склад = Запрос.Склад;
	Прервать;
КонецЦикла;

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

ИсходящиеДанные.Установить("ХозоперацияДляДоговораПоДокументу", Хозоперация);</Текст>
			</Алгоритм>
			<Алгоритм Имя="ПередатьСписокПравилВКонтекст" ИспользуетсяПриЗагрузке="false">
				<Текст>Если ТипЗначенияСтр(Форма.Параметр) = "СписокЗначений" Тогда
	РезультатСписок = СоздатьОбъект("СписокЗначений");
	РезультатСписок.Установить("ПравилаВыгрузкиСписок", ПравилаВыгрузкиСписок);
	Возврат ЗначениеВСтрокуВнутр(РезультатСписок);
КонецЕсли;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСоответствиеКонтрагентовИЮрЛиц" ИспользуетсяПриЗагрузке="false">
				<Текст>Если Параметры.СоответствиеКонтрагентыЮрЛицо = -1 Тогда
	
	Параметры.СоответствиеКонтрагентыЮрЛицо = СоздатьОбъект("ТаблицаЗначений");
	СоответствиеКонтрагентыЮрЛицо = Параметры.СоответствиеКонтрагентыЮрЛицо;
	
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(СформироватьСоответствиеКонтрагентЮрЛицо)
	|Без итогов;
	|ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо;
	|Контрагент = Справочник.Контрагенты.ТекущийЭлемент;
	|Группировка Контрагент без групп;
	|Группировка ЮрФизЛицо;
	|"//}}ЗАПРОС
	;
	
	Запрос.Выполнить(ТекстЗапроса);
	Запрос.Выгрузить(СоответствиеКонтрагентыЮрЛицо,1,0);
	
	// Заполняем статистику по количеству контрагентов по юрфизлицам
	Параметры.КоличествоКонтрагентовДляЮрФизЛиц = СоздатьОбъект("ТаблицаЗначений");
	КоличествоКонтрагентовДляЮрФизЛиц = Параметры.КоличествоКонтрагентовДляЮрФизЛиц;
	СоответствиеКонтрагентыЮрЛицо.Выгрузить(КоличествоКонтрагентовДляЮрФизЛиц);
	КоличествоКонтрагентовДляЮрФизЛиц.НоваяКолонка("Количество");
	КоличествоКонтрагентовДляЮрФизЛиц.Заполнить(1,,, "Количество");
	КоличествоКонтрагентовДляЮрФизЛиц.Свернуть("ЮрФизЛицо", "Количество");
	
КонецЕсли;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСписокНоменклатурыСУпаковками" ИспользуетсяПриЗагрузке="false">
				<Текст>Параметры.НоменклатураСУпаковками = СоздатьОбъект("СписокЗначений");

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(СписокЕдиницИзмерения)
|Без итогов;
|ТекущийЭлемент = Справочник.Единицы.ТекущийЭлемент;
|Владелец = Справочник.Единицы.Владелец;
|Вес = Справочник.Единицы.Вес;
|Коэффициент = Справочник.Единицы.Коэффициент;
|ОКЕИ = Справочник.Единицы.ОКЕИ;
|Группировка Владелец упорядочить по Владелец.Код;
|Группировка ТекущийЭлемент;
|"//}}ЗАПРОС
;

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

ТабЕдиницИзмерения = СоздатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(ТабЕдиницИзмерения, 1, 0);

ТекстЗапроса =
"//{{ЗАПРОС(СписокНоменклатуры)
|ТекущийЭлемент = Справочник.Номенклатура.ТекущийЭлемент;
|БазоваяЕдиница = Справочник.Номенклатура.БазоваяЕдиница;
|ОКЕИ = Справочник.Номенклатура.БазоваяЕдиница.ОКЕИ;
|Группировка ТекущийЭлемент без групп упорядочить по ТекущийЭлемент.Код;
|"//}}ЗАПРОС
;
	
// Сопоставление данных о номенклатуре и единицах измерения
Запрос.Выполнить(ТекстЗапроса);
Пока Запрос.Группировка() = 1 Цикл
	
	НомерНачальнойСтроки = 0;
	Если ТабЕдиницИзмерения.НайтиЗначение(Запрос.ТекущийЭлемент, НомерНачальнойСтроки, "Владелец") = 1 Тогда
		Для НомерСтроки = НомерНачальнойСтроки По ТабЕдиницИзмерения.КоличествоСтрок() Цикл
			
			ТабЕдиницИзмерения.ПолучитьСтрокуПоНомеру(НомерСтроки);
			Если ТабЕдиницИзмерения.Владелец &lt;&gt; Запрос.ТекущийЭлемент Тогда
				Прервать;
			КонецЕсли;
			
			Если НЕ (((ТабЕдиницИзмерения.Коэффициент = 1) ИЛИ (ТабЕдиницИзмерения.ТекущийЭлемент = Запрос.БазоваяЕдиница)) 
				И (ТабЕдиницИзмерения.ОКЕИ = Запрос.ОКЕИ) И (ТабЕдиницИзмерения.Вес = 0)) Тогда
				Параметры.НоменклатураСУпаковками.ДобавитьЗначение(Запрос.ТекущийЭлемент);
				Прервать;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСписокПоследнихОтчетовКомитетам" ИспользуетсяПриЗагрузке="false">
				<Текст>Если Параметры.ПоследниеОтчетыКомитентамПоДоговорам = -1 Тогда
	
	Параметры.ПоследниеОтчетыКомитентамПоДоговорам = СоздатьОбъект("ТаблицаЗначений");
	ПоследниеОтчетыКомитентамПоДоговорам = Параметры.ПоследниеОтчетыКомитентамПоДоговорам;
	ПоследниеОтчетыКомитентамПоДоговорам.НоваяКолонка("Договор");
	ПоследниеОтчетыКомитентамПоДоговорам.НоваяКолонка("Организация");
	ПоследниеОтчетыКомитентамПоДоговорам.НоваяКолонка("Документ");
	ПоследниеОтчетыКомитентамПоДоговорам.НоваяКолонка("СпособРасчета");
	
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса =
	"//{{ЗАПРОС(ПоследниеОтчетыКомитентам)
	|Обрабатывать НеПомеченныеНаУдаление;
	|ТекущийДокумент = Документ.ОтчетКомитенту.ТекущийДокумент;
	|СпособРасчета = Документ.ОтчетКомитенту.СпособРасчета;
	|Организация = Документ.ОтчетКомитенту.ЮрЛицо;
	|Договор = Документ.ОтчетКомитенту.Договор;
	|Группировка Договор;
	|Группировка Организация;
	|Группировка ТекущийДокумент;
	|"//}}ЗАПРОС
    ;
	
	Запрос.Выполнить(ТекстЗапроса);
	Пока Запрос.Группировка(1) = 1 Цикл
	    Пока Запрос.Группировка(2) = 1 Цикл
			
			ПоследниеОтчетыКомитентамПоДоговорам.НоваяСтрока();
			ПоследниеОтчетыКомитентамПоДоговорам.Договор	 = Запрос.Договор;
			ПоследниеОтчетыКомитентамПоДоговорам.Организация = Запрос.Организация;
			Пока Запрос.Группировка(3) = 1 Цикл
				ПоследниеОтчетыКомитентамПоДоговорам.Документ	   = Запрос.ТекущийДокумент;    
				ПоследниеОтчетыКомитентамПоДоговорам.СпособРасчета = Запрос.СпособРасчета;    
			КонецЦикла;
	    КонецЦикла;
	КонецЦикла;
КонецЕсли;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСтатистикуВозвратовОтПодотчетников" ИспользуетсяПриЗагрузке="false">
				<Текст>СтатистикаВозвратыОтПодотчетников = Параметры.СтатистикаВозвратыОтПодотчетников;
Если СтатистикаВозвратыОтПодотчетников = -1 Тогда
	
	ДатаНач = ДатаНачала;
	ДатаКон = ДатаОкончания;
	
	ДатаТА	= ПолучитьДатуТА(); 	
	Если ПустоеЗначение(ДатаКон) = 0 Тогда
		ДатаКон	= ?(ДатаКон &lt; ДатаТА, ДатаКон,ДатаТА);
	Иначе
		ДатаКон = ДатаТА;
	КонецЕсли;
	
	Если ПустоеЗначение(ДатаНач) = 0 Тогда
		ДатаНач = Дата('01.01.0001');
	КонецЕсли;
	
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ВозвратОтПодотчетникаПоНесколькимРКО)
	|Без итогов;
	|Период с ДатаНач по ДатаКон;
	|ПКО		 = Регистр.ПодотчетныеЛица.ТекущийДокумент;
	|РКО		 = Регистр.ПодотчетныеЛица.КредДокумент;
	|КодОперации = Регистр.ПодотчетныеЛица.КодОперации;
	|СуммаУпр	 = Регистр.ПодотчетныеЛица.СуммаУпр;
	|Функция СуммаРасх = Расход(СуммаУпр);
	|Группировка ПКО;
	|Группировка РКО;
	|Условие(ПКО.Вид() = ""ПКО"");
	|Условие(РКО.Вид() = ""РКО"");
	|Условие((КодОперации = Перечисление.КодыОпераций.ВозвратПодотчетныхСумм)
	|	 ИЛИ (КодОперации = Перечисление.КодыОпераций.ВозвратПодотчетныхСуммВал));
	|"//}}ЗАПРОС
	;
	
	Запрос.Выполнить(ТекстЗапроса);
	Параметры.СтатистикаВозвратыОтПодотчетников = СоздатьОбъект("ТаблицаЗначений");
	СтатистикаВозвратыОтПодотчетников = Параметры.СтатистикаВозвратыОтПодотчетников;
	Запрос.Выгрузить(СтатистикаВозвратыОтПодотчетников, 1, 0);
	
	СтатистикаВозвратыОтПодотчетников.Сортировать("ПКО,РКО", "-СуммаРасх");
	
КонецЕсли;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСтатистикуПерерасходовПодотчетников" ИспользуетсяПриЗагрузке="false">
				<Текст>СтатистикаПерерасходовПодотчетников = Параметры.СтатистикаПерерасходовПодотчетников;
Если СтатистикаПерерасходовПодотчетников = -1 Тогда
	
	ДатаНач = ДатаНачала;
	ДатаКон = ДатаОкончания;
	
	ДатаТА	= ПолучитьДатуТА(); 	
	Если ПустоеЗначение(ДатаКон) = 0 Тогда
		ДатаКон	= ?(ДатаКон &lt; ДатаТА, ДатаКон,ДатаТА);
	Иначе
		ДатаКон = ДатаТА;
	КонецЕсли;
	
	Если ПустоеЗначение(ДатаНач) = 0 Тогда
		ДатаНач = Дата('01.01.0001');
	КонецЕсли;
	
	Запрос = СоздатьОбъект("Запрос");
	ТекстЗапроса = 
	"//{{ЗАПРОС(ПерерасходыПодотчетниковНесколькимРКО)
	|Без итогов;
	|Период с ДатаНач по ДатаКон;
	|РКО		 = Регистр.ПодотчетныеЛица.ТекущийДокумент;
	|КредДокумент= Регистр.ПодотчетныеЛица.КредДокумент;
	|КодОперации = Регистр.ПодотчетныеЛица.КодОперации;
	|СуммаУпр	 = Регистр.ПодотчетныеЛица.СуммаУпр;
	|Функция СуммаПрих = Приход(СуммаУпр);
	|Группировка РКО;
	|Группировка КредДокумент;
	|Условие(РКО.Вид() = ""РКО"");
	|Условие((КредДокумент.Вид() = ""СтрокаАвансОтчетаОплата"")
	|	ИЛИ (КредДокумент.Вид() = ""СтрокаАвансОтчетаПрочее"")
	|	ИЛИ (КредДокумент.Вид() = ""СтрокаАвансОтчетаТМЦ""));
	|Условие((КодОперации = Перечисление.КодыОпераций.ВыдачаПодотчет)
	|	ИЛИ (КодОперации = Перечисление.КодыОпераций.ВыдачаПодотчетВал));
	|"//}}ЗАПРОС
	;
	
	Запрос.Выполнить(ТекстЗапроса);
	Параметры.СтатистикаПерерасходовПодотчетников = СоздатьОбъект("ТаблицаЗначений");
	СтатистикаПерерасходовПодотчетников = Параметры.СтатистикаПерерасходовПодотчетников;
	Запрос.Выгрузить(СтатистикаПерерасходовПодотчетников, 1, 0);
	
	СтатистикаПерерасходовПодотчетников.Сортировать("РКО,КредДокумент", "-СуммаПрих");
	
КонецЕсли;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьСтатистикуПоДоговорам" ИспользуетсяПриЗагрузке="false">
				<Текст>СписокВидовПоследнихДокументов = СоздатьОбъект("СписокЗначений");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ПоступлениеДопРасходы");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ПоступлениеПрочее");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ПоступлениеТМЦ");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ПоступлениеТМЦИмпорт");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ПоступлениеТМЦРозница");
СписокВидовПоследнихДокументов.ДобавитьЗначение("СтрокаАвансОтчетаТМЦ");
СписокВидовПоследнихДокументов.ДобавитьЗначение("СтрокаАвансОтчетаПрочее");
СписокВидовПоследнихДокументов.ДобавитьЗначение("Реализация");
СписокВидовПоследнихДокументов.ДобавитьЗначение("РеализацияПрочее");
СписокВидовПоследнихДокументов.ДобавитьЗначение("РеализацияРозница");
СписокВидовПоследнихДокументов.ДобавитьЗначение("ОтчетКомиссионера");
	
СписокВидовАнализируемыхДокументов = СоздатьОбъект("СписокЗначений");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ВозвратПоставщику");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ВозвратОтПокупателя");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ОтчетКомиссионера");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ОтчетКомитенту");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ПоступлениеПрочее");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ПоступлениеДопРасходы");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ПоступлениеТМЦ");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ПоступлениеТМЦИмпорт");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("ПоступлениеТМЦРозница");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("Реализация");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("РеализацияПрочее");
СписокВидовАнализируемыхДокументов.ДобавитьЗначение("РеализацияРозница");
	
Параметры.СтатистикаПоДоговорам_СортДоговор		= СоздатьОбъект("ТаблицаЗначений");
Параметры.СтатистикаПоДоговорам_СортКонтрагент	= СоздатьОбъект("ТаблицаЗначений");
Параметры.ПервыеИПоследниеДокументыПоДоговорам	= СоздатьОбъект("ТаблицаЗначений");

СтатистикаПоДоговорам = Параметры.СтатистикаПоДоговорам_СортДоговор;
СтатистикаПоДоговорам.НоваяКолонка("Организация");
СтатистикаПоДоговорам.Новаяколонка("Договор");
СтатистикаПоДоговорам.НоваяКолонка("Контрагент");
СтатистикаПоДоговорам.Новаяколонка("Оборот");
СтатистикаПоДоговорам.НоваяКолонка("ХозяйственнаяОперация");

ПервыеИПоследниеДокументыПоДоговорам = Параметры.ПервыеИПоследниеДокументыПоДоговорам;
ПервыеИПоследниеДокументыПоДоговорам.НоваяКолонка("Договор");
ПервыеИПоследниеДокументыПоДоговорам.НоваяКолонка("ПервыйДокумент");
ПервыеИПоследниеДокументыПоДоговорам.НоваяКолонка("ПоследнийДокумент");
ПервыеИПоследниеДокументыПоДоговорам.НоваяКолонка("Документы");

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(ВзаиморасчетыСПоставщиками)
|Период с (Дата('01.01.0001'));
|Договор = Регистр.Поставщики.Договор;
|Организация = Регистр.Поставщики.Фирма.ЮрЛицо;
|КредДокумент = Регистр.Поставщики.КредДокумент;
|СуммаУпр = Регистр.Поставщики.СуммаУпр;
|Контрагент = Регистр.Поставщики.Договор.Владелец;
|Функция СуммаУпрПриход = Приход(СуммаУпр);
|Функция СуммаУпрРасход = Расход(СуммаУпр);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка КредДокумент упорядочить по КредДокумент.ДатаДок, КредДокумент.ВремяДок;
|"//}}ЗАПРОС
;

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

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

ТекстЗапроса =
"//{{ЗАПРОС(ВзаиморасчетыСПокупателями)
|Период с (Дата('01.01.0001'));
|Договор = Регистр.Покупатели.Договор;
|Организация = Регистр.Покупатели.Фирма.ЮрЛицо;
|КредДокумент = Регистр.Покупатели.КредДокумент;
|СуммаУпр = Регистр.Покупатели.СуммаУпр;
|Контрагент = Регистр.Покупатели.Договор.Владелец;
|Функция СуммаУпрПриход = Приход(СуммаУпр);
|Функция СуммаУпрРасход = Расход(СуммаУпр);
|Группировка Организация;
|Группировка Договор без групп;
|Группировка Контрагент без групп;
|Группировка КредДокумент упорядочить по КредДокумент.ДатаДок, КредДокумент.ВремяДок;
|"//}}ЗАПРОС
;

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

// Сохранение статистики в двух видах: с сортировкой по договорам и по контрагентам
СтатистикаПоДоговорам.Свернуть("Договор,Контрагент,Организация,ХозяйственнаяОперация", "Оборот");
СтатистикаПоДоговорам.Сортировать("*Договор");

СтатистикаПоДоговорам.Выгрузить(Параметры.СтатистикаПоДоговорам_СортКонтрагент);
Параметры.СтатистикаПоДоговорам_СортКонтрагент.Сортировать("*Контрагент");

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

ТекстЗапроса = 
"//{{ЗАПРОС(ДокументыБезВзаиморасчетов)
|ТекущийДокумент =	Документ.ВозвратОтПокупателя.ТекущийДокумент,
|					Документ.ВозвратПоставщику.ТекущийДокумент,
|					Документ.ЗаказПоставщику.ТекущийДокумент,
|					Документ.ЗаявкаПокупателя.ТекущийДокумент,
|					Документ.ПоступлениеТМЦ.ТекущийДокумент,
|					Документ.ПоступлениеТМЦРозница.ТекущийДокумент,
|					Документ.Реализация.ТекущийДокумент,
|					Документ.РеализацияРозница.ТекущийДокумент;
|КодОперации =		Документ.ВозвратОтПокупателя.КодОперации,
|					Документ.ВозвратПоставщику.КодОперации,
|					Документ.ПоступлениеТМЦ.КодОперации,
|					Документ.ПоступлениеТМЦРозница.КодОперации,
|					Документ.Реализация.КодОперации,
|					Документ.РеализацияРозница.КодОперации;
|Договор =			Документ.ВозвратОтПокупателя.Договор,
|					Документ.ВозвратПоставщику.Договор,
|					Документ.ЗаказПоставщику.Договор,
|					Документ.ЗаявкаПокупателя.Договор,
|					Документ.ПоступлениеТМЦ.Договор,
|					Документ.ПоступлениеТМЦРозница.Договор,
|					Документ.Реализация.Договор,
|					Документ.РеализацияРозница.Договор;
|Группировка Договор без групп;
|Группировка ТекущийДокумент;
|Условие((КодОперации В СписокКодовОпераций) 
|		ИЛИ (ТекущийДокумент.Вид() = ""ЗаказПоставщику"")
|		ИЛИ (ТекущийДокумент.Вид() = ""ЗаявкаПокупателя""));
|"//}}ЗАПРОС
;

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

// Фильтрация последних документов по договорам и заполнение первых документов по договорам
ПервыеИПоследниеДокументыПоДоговорам.ВыбратьСтроки();
Пока ПервыеИПоследниеДокументыПоДоговорам.ПолучитьСтроку() = 1 Цикл
	
	ТабСортировки = ПервыеИПоследниеДокументыПоДоговорам.Документы;
	ТабСортировки.Сортировать("Документ", 1);
	
	ПервыеИПоследниеДокументыПоДоговорам.ПервыйДокумент		= ТабСортировки.ПолучитьЗначение(1, "Документ");
	ПервыеИПоследниеДокументыПоДоговорам.ПоследнийДокумент	= ТабСортировки.ПолучитьЗначение(ТабСортировки.КоличествоСтрок(), "Документ");
	
КонецЦикла;</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьТаблицуВзаиморасчетовСРозницей" ИспользуетсяПриЗагрузке="false">
				<Текст>Если Параметры.ТаблицаВзаиморасчетовСРозничнымиТочками &lt;&gt; -1 Тогда
	Возврат 1;
КонецЕсли;

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

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

Если Параметры.ТабКонтрагентыСкладыНТТ = -1 Тогда
	СформироватьТаблицуКонтрагентовСкладовНТТ();
КонецЕсли;
ТабКонтрагентыСкладыНТТ = Параметры.ТабКонтрагентыСкладыНТТ;

Если ТабКонтрагентыСкладыНТТ.КоличествоСтрок() &gt; 0 Тогда
	СписокКонтрагентовСкладовНТТ = СоздатьОбъект("СписокЗначений");
	ТабКонтрагентыСкладыНТТ.Выгрузить(СписокКонтрагентовСкладовНТТ,,, "Контрагент");
Иначе
	Возврат 1;
КонецЕсли;

Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Возврат 1;
КонецЕсли;

ДатаНач	= ДатаНачала - 1;
ДатаТА	= ПолучитьДатуТА();
ДатаНач	= ?(ДатаНач &lt; ДатаТА, ДатаНач, ДатаТА);

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

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

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

// Сворачивам по ключевым полям
ТаблицаВзаиморасчетовСРозничнымиТочками.Свернуть("Организация,КассаККМ,КонтрагентДляВзаиморасчетов,Валюта", "Сумма,СуммаРегл");
ТаблицаВзаиморасчетовСРозничнымиТочками.Сортировать("Организация,КассаККМ,КонтрагентДляВзаиморасчетов,Валюта");</Текст>
			</Алгоритм>
			<Алгоритм Имя="СформироватьТаблицуКонтрагентовСкладовНТТ" ИспользуетсяПриЗагрузке="false">
				<Текст>Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС(КонтрагентыСкладыНТТ)
|Без итогов;
|ВидОперации = Документ.РеализацияРозница.ВидОперации;
|Контрагент = Документ.РеализацияРозница.Контрагент;
|Склад = Документ.РеализацияРозница.Склад;
|Группировка Контрагент без групп;
|Группировка Склад;
|Условие(ВидОперации = Перечисление.ВидыОперацийРеализацияРозница.ОтчетПоПродажам);
|"//}}ЗАПРОС
;

// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
	Отказ = 1;
	Возврат Отказ;
КонецЕсли;

ТабКонтрагентыСкладыНТТ = СоздатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(ТабКонтрагентыСкладыНТТ,0,0);

Параметры.ТабКонтрагентыСкладыНТТ = ТабКонтрагентыСкладыНТТ;</Текст>
			</Алгоритм>
			<Алгоритм Имя="УстновитьПараметрИспользоватьУпаковки" ИспользуетсяПриЗагрузке="false">
				<Текст>ИспользоватьУпаковки = 0;

СпрЕдиницы = СоздатьОбъект("Справочник.Единицы");
СпрЕдиницы.ВыбратьЭлементы(0);
Пока СпрЕдиницы.ПолучитьЭлемент() = 1 Цикл
	
	ЭтоУпаковка = 1;
	Если (СпрЕдиницы.Вес = 0)
		И (ПустоеЗначение(СпрЕдиницы.ШтрихКод) = 1)
		И ((СпрЕдиницы.Коэффициент = 1) ИЛИ (СпрЕдиницы.ТекущийЭлемент() = СпрЕдиницы.Владелец.БазоваяЕдиница))
		И (СпрЕдиницы.ОКЕИ = СпрЕдиницы.Владелец.БазоваяЕдиница.ОКЕИ) Тогда
		ЭтоУпаковка = 0;
	КонецЕсли;
	
	Если ЭтоУпаковка = 1 Тогда
	    ИспользоватьУпаковки = 1;
		Прервать;
	КонецЕсли;
	
КонецЦикла;

Параметры.ИспользоватьУпаковки = ИспользоватьУпаковки;</Текст>
			</Алгоритм>
		</Группа>
		<Группа Имя="Загрузка">
			<Алгоритм Имя="ВыполнитьПроведениеДокументов" ИспользуетсяПриЗагрузке="true">
				<Текст>ДокументыДляПроведения = Параметры.ДокументыДляПроведения;
ДокументыДляПроведения.Сортировать("ДатаДокумента");

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

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

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

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

// Валюты
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Валюты.Ссылка) КАК КоличествоВалют
	|ИЗ
	|	Справочник.Валюты КАК Валюты");
	
КоличествоВалют = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоВалют = Выборка.КоличествоВалют;
КонецЕсли;

Если КоличествоВалют &gt; 1 Тогда
	ПереченьКонстант.Вставить("ИспользоватьНесколькоВалют");
	ПереченьЗеркальныхКонстант.Вставить("НеИспользоватьНесколькоВалют");
КонецЕсли;

// Склады
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Склады.Ссылка) КАК КоличествоСкладов
	|ИЗ
	|	Справочник.Склады КАК Склады");
	
КоличествоСкладов = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоСкладов = Выборка.КоличествоСкладов;
КонецЕсли;

Если КоличествоСкладов &gt; 1 Тогда
	ПереченьКонстант.Вставить("ИспользоватьНесколькоСкладов");
	ПереченьЗеркальныхКонстант.Вставить("НеИспользоватьНесколькоСкладов");
КонецЕсли;

// Организации
Запрос = Новый Запрос("ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Организации.Ссылка) КАК КоличествоОрганизаций
	|ИЗ
	|	Справочник.Организации КАК Организации
	|ГДЕ
	|	Организации.Ссылка &lt;&gt; ЗНАЧЕНИЕ(Справочник.Организации.УправленческаяОрганизация)");
	
КоличествоОрганизаций = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоОрганизаций = Выборка.КоличествоОрганизаций;
КонецЕсли;

Если КоличествоОрганизаций &gt; 1 Тогда
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоОрганизаций");
	ПереченьЗеркальныхКонстант.Вставить("НеИспользоватьНесколькоОрганизаций");
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоКасс");
	ПереченьКонстант.Вставить("ИспользоватьНесколькоКассККМ");
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетов");
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетовКасс");
	
КонецЕсли;

// Кассы
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Кассы.Ссылка) КАК КоличествоКасс
	|ИЗ
	|	Справочник.Кассы КАК Кассы");
	
	КоличествоКасс = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоКасс = Выборка.КоличествоКасс;
КонецЕсли;

Если КоличествоКасс &gt; 1 Тогда
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоКасс");
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетовКасс");
	
КонецЕсли;

// Кассы ККМ
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КассыККМ.Ссылка) КАК КоличествоКасс
	|ИЗ
	|	Справочник.КассыККМ КАК КассыККМ");
	
	КоличествоКасс = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоКасс = Выборка.КоличествоКасс;
КонецЕсли;

Если КоличествоКасс &gt; 1 Тогда
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоКассККМ");
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетовКасс");
	
КонецЕсли;

// Расчетные счета
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасчетныеСчета.Ссылка) КАК КоличествоРасчетныхСчетов
	|ИЗ
	|	Справочник.БанковскиеСчетаОрганизаций КАК РасчетныеСчета");

КоличествоРасчетныхСчетов = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоРасчетныхСчетов = Выборка.КоличествоРасчетныхСчетов;
КонецЕсли;

Если КоличествоРасчетныхСчетов &gt; 1 Тогда
	
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетов");
	ПереченьКонстант.Вставить("ИспользоватьНесколькоРасчетныхСчетовКасс");
	
КонецЕсли;

// Виды цен
Запрос = Новый Запрос("
	|ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВидыЦен.Ссылка) КАК КоличествоВидовЦен
	|ИЗ
	|	Справочник.ВидыЦен КАК ВидыЦен");

КоличествоВидовЦен = 0;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
	КоличествоВидовЦен = Выборка.КоличествоВидовЦен;
КонецЕсли;

Если КоличествоВидовЦен &gt; 1 Тогда
	ПереченьКонстант.Вставить("ИспользоватьНесколькоВидовЦен");
КонецЕсли;

ПереченьКонстант.Вставить("ИспользоватьПартнеровКакКонтрагентов");
ПереченьКонстант.Вставить("ИспользоватьТиповыеСоглашенияСКлиентами");
ПереченьКонстант.Вставить("ИспользоватьТиповыеИИндивидуальныеСоглашенияСКлиентами");
ПереченьКонстант.Вставить("ИспользоватьИндивидуальныеСоглашенияСКлиентами");
ПереченьКонстант.Вставить("ИспользоватьСоглашенияСКлиентами");

Для Каждого Константа Из ПереченьКонстант Цикл
	
	КонстантаМенеджерЗначения = Константы[Константа.Ключ].СоздатьМенеджерЗначения();
	КонстантаМенеджерЗначения.Значение = Истина;
	ЗаписатьОбъектВИБ(КонстантаМенеджерЗначения, ТипЗнч(КонстантаМенеджерЗначения));
	
КонецЦикла;

Для Каждого Константа Из ПереченьЗеркальныхКонстант Цикл
	
	КонстантаМенеджерЗначения = Константы[Константа.Ключ].СоздатьМенеджерЗначения();
	КонстантаМенеджерЗначения.Значение = Ложь;
	ЗаписатьОбъектВИБ(КонстантаМенеджерЗначения, ТипЗнч(КонстантаМенеджерЗначения));
	
КонецЦикла;</Текст>
			</Алгоритм>
		</Группа>
	</Алгоритмы>
	<Запросы/>
</ПравилаОбмена>