Зарплата и управление персоналом, редакция 2.5 / Правила обмена корреспондента / Содержимое макета
файл <ПравилаОбмена>
<ВерсияФормата>2.01</ВерсияФормата>
<Ид>fa417dc5-8985-11ec-8423-0050569f5bf2</Ид>
<Наименование>ЗУП --> ERP (2.5.130.x, 2.5.8.x, v.1)</Наименование>
<ДатаВремяСоздания>2022-02-09T12:39:23</ДатаВремяСоздания>
<Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.5.130.2" СинонимКонфигурации="Зарплата и Управление Персоналом, редакция 2.5">ЗарплатаИУправлениеПерсоналом</Источник>
<Приемник ВерсияПлатформы="" ВерсияКонфигурации="" СинонимКонфигурации="">ERP2</Приемник>
<ПередВыгрузкойДанных>Параметры.ПараметрыАлгоритмов = Новый Структура("ВзносыФизлиц, СтруктураЗначенияПеременных, ТаблицаСкидок, ТаблицаНачисленияФизлиц,НачисленияФизлицДляВзносов");
Параметры.Вставить("ОтправлятьНачисленияИУдержанияСДетализациейПоФизли", УзелДляОбмена.ОтправлятьНачисленияИУдержанияСДетализациейПоФизлицам);</ПередВыгрузкойДанных>
<ПередЗагрузкойДанных>Параметры.Вставить("ГруппаДоступаФизЛицПоУмолчанию", Неопределено);
Параметры.Вставить("ГруппаДоступаПартнеровПоУмолчанию", Неопределено);
ЗагруженныеОбъекты = Новый ТаблицаЗначений;
ЗагруженныеОбъекты.Колонки.Добавить("ИмяПКО");
ЗагруженныеОбъекты.Колонки.Добавить("Объект");
ЗагруженныеОбъекты.Колонки.Добавить("Параметры");
Параметры.Вставить("ЗагруженныеОбъекты", ЗагруженныеОбъекты);</ПередЗагрузкойДанных>
<ПослеЗагрузкиДанных>Для Каждого СтрокаТаблицы Из Параметры.ЗагруженныеОбъекты Цикл
Если СтрокаТаблицы.Объект.ЭтоНовый() Тогда
Продолжить;
КонецЕсли;
Объект = СтрокаТаблицы.Объект.Ссылка.ПолучитьОбъект();
ПараметрыОбъекта = СтрокаТаблицы.Параметры;
ИмяПКО = СтрокаТаблицы.ИмяПКО;
ОбъектМодифицирован = Ложь;
Если Метаданные.Справочники.Содержит(Объект.МетаДанные()) Тогда
Выполнить(Алгоритмы.ОбработкаСправочниковОтложенная);
КонецЕсли;
Если ОбъектМодифицирован Тогда
Объект.ОбменДанными.Загрузка = Истина;
Объект.Записать();
КонецЕсли;
КонецЦикла;</ПослеЗагрузкиДанных>
<ПередЗагрузкойОбъекта>// Обработаем загрузку неразделенных данных.
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ТипОбъекта);
Если ОбщегоНазначения.РазделениеВключено()
И ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных()
И ОбщегоНазначения.ЭтоОбъектСсылочногоТипа(МетаданныеОбъекта) Тогда
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса") Тогда
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
ЭтоРазделенныйОбъектМетаданных = МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеОбъекта.ПолноеИмя());
Иначе
ЭтоРазделенныйОбъектМетаданных = Ложь;
КонецЕсли;
Если Не ЭтоРазделенныйОбъектМетаданных Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;</ПередЗагрузкойОбъекта>
<ПриПолученииИнформацииОбУдалении>МетаданныеОбъекта = Объект.Метаданные();
Если Метаданные.Справочники.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Справочник");
ИначеЕсли Метаданные.Документы.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
Если Объект.Проведен Тогда
ОтменитьПроведениеОбъектаВИБ(Объект, ТипЗнч(Объект));
ИначеЕсли ТипЗнч(Объект.Ссылка) = Тип("ДокументСсылка.ОперацияБух") Тогда
Для Каждого Движение Из Объект.Движения Цикл
Движение.Прочитать();
Для Каждого Строка Из Движение Цикл
Строка.Активность = Ложь;
КонецЦикла;
Движение.Записать()
КонецЦикла;
КонецЕсли;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Документ");
ИначеЕсли Метаданные.ПланыВидовХарактеристик.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "ПланВидовХарактеристик");
КонецЕсли;</ПриПолученииИнформацииОбУдалении>
<Параметры>
<Параметр Имя="ДатаНачалаПереносаРасчетныхДанных" Наименование="ДатаНачалаПереносаРасчетныхДанных" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Дата" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="ОтправлятьНачисленияИУдержанияСДетализациейПоФизли" Наименование="ОтправлятьНачисленияИУдержанияСДетализациейПоФизли" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="Булево" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="ПараметрыАлгоритмов" Наименование="ПараметрыАлгоритмов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="СотрудникДляОтладки" Наименование="СотрудникДляОтладки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="СправочникСсылка.СотрудникиОрганизаций" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="ТаблицаСкидок" Наименование="ТаблицаСкидок" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="ФизическоеЛицоДляОтладки" Наименование="ФизическоеЛицоДляОтладки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="true" ТипЗначения="СправочникСсылка.ФизическиеЛица" ПередаватьПараметрПриВыгрузке="false"/>
</Параметры>
<Обработки/>
<ПравилаКонвертацииОбъектов>
<Группа Отключить="false">
<Код>Базовые классификаторы</Код>
<Наименование>Базовые классификаторы</Наименование>
<Правило>
<Код>СтраныМира</Код>
<Наименование>СтраныМира</Наименование>
<Порядок>100</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.КлассификаторСтранМира</Источник>
<Приемник>СправочникСсылка.СтраныМира</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>150</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>Валюты</Код>
<Наименование>Валюты</Наименование>
<Порядок>150</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.Валюты</Источник>
<Приемник>СправочникСсылка.Валюты</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>100</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ПараметрыПрописиНаРусском --> ПараметрыПрописи</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ПараметрыПрописиНаРусском" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПараметрыПрописи" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>Банки</Код>
<Наименование>Банки</Наименование>
<Порядок>200</Порядок>
<НеЗамещать>true</НеЗамещать>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<НеСоздаватьЕслиНеНайден>true</НеСоздаватьЕслиНеНайден>
<Источник>СправочникСсылка.Банки</Источник>
<Приемник>СправочникСсылка.КлассификаторБанков</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>Адрес --> Адрес</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Адрес" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>Город --> Город</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Город" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>КоррСчет --> КоррСчет</Наименование>
<Порядок>200</Порядок>
<Источник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>Телефоны --> Телефоны</Наименование>
<Порядок>250</Порядок>
<Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>300</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.КлассификаторБанков"/>
<КодПравилаКонвертации>Банки</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>9</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>450</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Документы</Код>
<Наименование>Документы</Наименование>
<Порядок>50</Порядок>
<Правило>
<Код>ЗаявкаНаРасходованиеДенежныхСредств</Код>
<Наименование>ЗаявкаНаРасходованиеДенежныхСредств</Наименование>
<Порядок>50</Порядок>
<ПередЗагрузкой>Отказ = Не ПолучитьФункциональнуюОпцию("ИспользоватьЗаявкиНаРасходованиеДенежныхСредств");</ПередЗагрузкой>
<ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.ХозяйственнаяОперацияПоЗарплате) Тогда
Если Объект.ФормаОплатыЗаявки = Перечисления.ФормыОплаты.Наличная Тогда
Объект.ХозяйственнаяОперацияПоЗарплате = Перечисления.ХозяйственныеОперации.ВыплатаЗарплатыЧерезКассу;
Иначе
Объект.ХозяйственнаяОперацияПоЗарплате = Перечисления.ХозяйственныеОперации.ВыплатаЗарплатыПоЗарплатномуПроекту;
КонецЕсли;
КонецЕсли;
Объект.РасшифровкаПлатежа.Очистить();
Если Объект.СуммаДокумента > 0 Тогда
СтрокаРасшифровка = Объект.РасшифровкаПлатежа.Добавить();
СтрокаРасшифровка.Сумма = Объект.СуммаДокумента;
КонецЕсли;
Выполнить(Алгоритмы.ОбработатьЗаписьДокументаПослеЗагрузки);</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>ДокументСсылка.ЗарплатаКВыплатеОрганизаций</Источник>
<Приемник>ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Организация --> Организация</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Дата --> Дата</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Дата" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>12</Код>
<Наименование>Дата --> ДатаВедомостиНаВыплатуЗарплаты</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Дата" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="ДатаВедомостиНаВыплатуЗарплаты" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>13</Код>
<Наименование>Номер --> НомерВедомостиНаВыплатуЗарплаты</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Номер" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="НомерВедомостиНаВыплатуЗарплаты" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>СуммаДокумента --> СуммаДокумента</Наименование>
<Порядок>250</Порядок>
<Источник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="СуммаДокумента" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ПодразделениеОрганизации --> Подразделение</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Запрос = Новый Запрос("
|ВЫБРАТЬ ПЕРВЫЕ 1
| СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
|ИЗ
| РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
|ГДЕ
| СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизации
| И СоответствиеПодразделенийИПодразделенийОрганизаций.Организация = &Организация
| И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение.ПометкаУдаления = ЛОЖЬ");
Запрос.УстановитьПараметр("Организация", Источник.Организация);
Запрос.УстановитьПараметр("ПодразделениеОрганизации", Источник.ПодразделениеОрганизации);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Значение = Выборка.Подразделение;
Иначе
Значение = "1";
ИмяПКО = "ПодразделениеПоУмолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> Статус</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Статус" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыЗаявокНаРасходованиеДенежныхСредств"/>
<ПередВыгрузкой>Значение = "НеСогласована";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>Ответственный --> КтоЗаявил</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
<Приемник Имя="КтоЗаявил" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
<КодПравилаКонвертации>Пользователи</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> ХозяйственнаяОперация</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ХозяйственнаяОперация" Вид="Реквизит" Тип="ПеречислениеСсылка.ХозяйственныеОперации"/>
<ПередВыгрузкой>Значение = "ВыплатаЗарплаты";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>Дата --> ЖелательнаяДатаПлатежа</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Дата" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="ЖелательнаяДатаПлатежа" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> ФормаОплатыБезналичная</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФормаОплатыБезналичная" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Источник.СпособВыплаты = Перечисления.СпособыВыплатыЗарплаты.ЧерезБанк;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> ФормаОплатыНаличная</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФормаОплатыНаличная" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Источник.СпособВыплаты = Перечисления.СпособыВыплатыЗарплаты.ЧерезКассу;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>--> ПриоритетОплаты</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПриоритетОплаты" Вид="Реквизит" Тип="СправочникСсылка.ПриоритетыОплаты"/>
<КодПравилаКонвертации>ПриоритетыПоУмолчанию</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = "1";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> НазначениеПлатежа</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НазначениеПлатежа" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>ТекстСообщения = НСтр("ru='Выплата заработной платы по ведомости № %1 от: %2'");
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", Источник.Номер);
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%2", Источник.Дата);
Значение = ТекстСообщения;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>24</Код>
<Наименование>--> Валюта</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
<КодПравилаКонвертации>Валюты</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = Константы.ВалютаРегламентированногоУчета.Получить();</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>--> СтатьяДвиженияДенежныхСредств</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СтатьяДвиженияДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"/>
<ПередВыгрузкой>Значение = "ВыплатаЗаработнойПлаты";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>26</Код>
<Наименование>--> СтатьяАктивовПассивов</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СтатьяАктивовПассивов" Вид="Реквизит" Тип="ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов"/>
<КодПравилаКонвертации>СтатьиАктивовПассивовИзНаименования</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = "Расчеты с персоналом по оплате труда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>27</Код>
<Наименование>--> АналитикаАктивовПассивов</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="АналитикаАктивовПассивов" Вид="Реквизит" Тип=""/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Запрос = Новый Запрос("
|ВЫБРАТЬ ПЕРВЫЕ 1
| СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
|ИЗ
| РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
|ГДЕ
| СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизации
| И СоответствиеПодразделенийИПодразделенийОрганизаций.Организация = &Организация
| И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение.ПометкаУдаления = ЛОЖЬ");
Запрос.УстановитьПараметр("Организация", Источник.Организация);
Запрос.УстановитьПараметр("ПодразделениеОрганизации", Источник.ПодразделениеОрганизации);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Значение = Выборка.Подразделение;
Иначе
Значение = "1";
ИмяПКО = "ПодразделениеПоУмолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>СпособВыплаты --> ФормаОплатыЗаявки</Наименование>
<Порядок>950</Порядок>
<Источник Имя="СпособВыплаты" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыВыплатыЗарплаты"/>
<Приемник Имя="ФормаОплатыЗаявки" Вид="Реквизит" Тип="ПеречислениеСсылка.ФормыОплаты"/>
<КодПравилаКонвертации>ФормыВыплатыЗаработнойПлаты</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>29</Код>
<Наименование>--> ФормаОплатыПлатежнаяКарта</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФормаОплатыПлатежнаяКарта" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>30</Код>
<Наименование>Банк --> Контрагент</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
<КодПравилаКонвертации>Контрагенты</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>31</Код>
<Наименование>--> БанковскийСчетКонтрагента</Наименование>
<Порядок>1100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="БанковскийСчетКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаКонтрагентов"/>
<КодПравилаКонвертации>БанковскиеСчетаКонтрагентов</КодПравилаКонвертации>
<ПередВыгрузкой>Отказ = Истина;
Если ЗначениеЗаполнено(Источник.Банк) Тогда
Счет = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Источник.Банк, "ОсновнойБанковскийСчет");
Если ЗначениеЗаполнено(Счет)
И ОбщегоНазначения.СсылкаСуществует(Счет) Тогда
Отказ = Ложь;
ВыгрузитьОбъект = Истина;
Значение = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Счет, "НомерСчета, Банк, Наименование, ВалютаДенежныхСредств");
Значение.Вставить("Владелец", Источник.Банк);
КонецЕсли;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Группа>
<Код>20</Код>
<Наименование>Зарплата --> ЛицевыеСчетаСотрудников</Наименование>
<Порядок>1150</Порядок>
<Источник Имя="Зарплата" Вид="ТабличнаяЧасть"/>
<Приемник Имя="ЛицевыеСчетаСотрудников" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Отказ = Истина;</ПередОбработкойВыгрузки>
<Свойство>
<Код>21</Код>
<Наименование>Сумма --> Сумма</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>22</Код>
<Наименование>Физлицо --> ФизическоеЛицо</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>23</Код>
<Наименование>--> ЛицевойСчет</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЛицевойСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчетаКонтрагентов"/>
<КодПравилаКонвертации>БанковскиеСчетаКонтрагентов</КодПравилаКонвертации>
<ПередВыгрузкой>Отказ = Истина;</ПередВыгрузкой>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ОтражениеЗарплатыВФинансовомУчете</Код>
<Наименование>ОтражениеЗарплатыВФинансовомУчете</Наименование>
<Порядок>100</Порядок>
<ПослеЗагрузки>Выполнить(Алгоритмы.ОбработатьЗаписьДокументаПослеЗагрузки);
Запрос = Новый Запрос(
"ВЫБРАТЬ
| СпособыОтраженияЗарплатыВБухУчете.Ссылка КАК СпособОтражения,
| СпособыОтраженияЗарплатыВБухУчете.СтатьяРасходов
|ИЗ
| Справочник.СпособыОтраженияЗарплатыВБухУчете КАК СпособыОтраженияЗарплатыВБухУчете
|ГДЕ
| НЕ СпособыОтраженияЗарплатыВБухУчете.ПометкаУдаления");
ТаблицаСпособов = Запрос.Выполнить().Выгрузить();
ТаблицаСпособов.Индексы.Добавить("СтатьяРасходов");
Если ПараметрыОбъекта <> Неопределено Тогда
ТабличнаяЧастьНачисления = "НачисленнаяЗарплатаИВзносыПоФизлицам";
Выполнить(Алгоритмы.ЗаполнитьСпособОтраженияЗарплатыВБухучете);
ТабличнаяЧастьНачисления = "НачисленнаяЗарплатаИВзносы";
Выполнить(Алгоритмы.ЗаполнитьСпособОтраженияЗарплатыВБухучете);
КонецЕсли;
// Заполняем статьи активов/пассивов в таблицах удержаний и начисленных процентов.
//
Для Каждого Строка Из Объект.УдержаннаяЗарплата Цикл
СтатьяРасходовАналитика = Документы.ОтражениеЗарплатыВФинансовомУчете.СтатьяАктивовПассивовПоУмолчанию(
Строка.ФизическоеЛицо,
Строка.ПодразделениеПредприятия,
Строка.ВидОперации,
Строка.Контрагент,
Объект.Ссылка,
Объект.Дата);
ЗаполнитьЗначенияСвойств(Строка, СтатьяРасходовАналитика);
КонецЦикла;
Для Каждого Строка Из Объект.НачисленныеПроцентыПоЗаймам Цикл
ФизическоеЛицо = Строка.ФизическоеЛицо;
ПодразделениеПредприятия = Строка.ПодразделениеПредприятия;
ТекущийДокумент = Объект.Ссылка;
ДатаАктуальности = Объект.Дата;
СтатьяАналитикаДоходов = Неопределено;
Выполнить(Алгоритмы.СтатьяДоходовПоУмолчанию);
ЗаполнитьЗначенияСвойств(Строка, СтатьяАналитикаДоходов);
КонецЦикла;
// Заполняем регистрацию в НО по переданным КПП и кодам ОКАТО/ОКТМО.
// Если регистрация по переданным параметрам не найдена, оставляем значение, полученное при конвертации.
//
Если Объект.НачисленныйНДФЛ.Количество() > 0
И Не ПараметрыОбъекта = Неопределено Тогда
ПараметрыНачисленныйНДФЛ = ПараметрыОбъекта.Получить("НачисленныйНДФЛТабличнаяЧасть");
Если Не ПараметрыНачисленныйНДФЛ = Неопределено Тогда
Запрос = Новый Запрос(
"ВЫБРАТЬ
| РегистрацииВНалоговомОргане.Ссылка,
| РегистрацииВНалоговомОргане.КодПоОКТМО КАК ОКТМО,
| РегистрацииВНалоговомОргане.КодПоОКАТО КАК ОКАТО,
| РегистрацииВНалоговомОргане.КПП КАК КПП
|ИЗ
| Справочник.РегистрацииВНалоговомОргане КАК РегистрацииВНалоговомОргане
|ГДЕ
| РегистрацииВНалоговомОргане.Владелец = &Организация");
Запрос.УстановитьПараметр("Организация", Объект.Организация);
РегистрацииВНО = Запрос.Выполнить().Выгрузить();
РегистрацииВНО.Индексы.Добавить("КПП, ОКТМО");
РегистрацииВНО.Индексы.Добавить("КПП, ОКАТО");
Индекс = -1;
Для Каждого СтрНачисленныйНДФЛ Из Объект.НачисленныйНДФЛ Цикл
Индекс = Индекс + 1;
СтрКодыРегистрации = ПараметрыНачисленныйНДФЛ[Индекс];
СсылкаРегистрация = Неопределено;
Если Не ПустаяСтрока(СтрКодыРегистрации.КПП)
И Не ПустаяСтрока(СтрКодыРегистрации.ОКТМО) Тогда
СтрРегистрацииВНО = РегистрацииВНО.НайтиСтроки(Новый Структура("КПП, ОКТМО",
СтрКодыРегистрации.КПП, СтрКодыРегистрации.ОКТМО));
Если СтрРегистрацииВНО.Количество() > 0 Тогда
СсылкаРегистрация = СтрРегистрацииВНО[0].Ссылка;
КонецЕсли;
ИначеЕсли Не ПустаяСтрока(СтрКодыРегистрации.КПП)
И Не ПустаяСтрока(СтрКодыРегистрации.ОКАТО) Тогда
СтрРегистрацииВНО = РегистрацииВНО.НайтиСтроки(Новый Структура("КПП, ОКАТО",
СтрКодыРегистрации.КПП, СтрКодыРегистрации.ОКАТО));
Если СтрРегистрацииВНО.Количество() > 0 Тогда
СсылкаРегистрация = СтрРегистрацииВНО[0].Ссылка;
КонецЕсли;
КонецЕсли;
Если Не СсылкаРегистрация = Неопределено Тогда
СтрНачисленныйНДФЛ.РегистрацияВНалоговомОргане = СсылкаРегистрация;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
// Сворачиваем таблицу начисленного НДФЛ.
//
ТаблицаНДФЛ = Объект.НачисленныйНДФЛ.Выгрузить();
Если Объект.НачисленнаяЗарплатаИВзносыПоФизлицам.Количество() > 0 Тогда // данные получены в разрезе физлиц
ТаблицаНДФЛ.Свернуть("ВидОперации, НДФЛСДивидендов, ПодразделениеПредприятия, РегистрацияВНалоговомОргане, СтавкаНДФЛ, ФизическоеЛицо", "Сумма");
Иначе
ТаблицаНДФЛ.Свернуть("ВидОперации, НДФЛСДивидендов, ПодразделениеПредприятия, РегистрацияВНалоговомОргане, СтавкаНДФЛ", "Сумма");
КонецЕсли;
Объект.НачисленныйНДФЛ.Очистить();
Для Каждого СтрокаНДФЛ Из ТаблицаНДФЛ Цикл
НоваяСтрока = Объект.НачисленныйНДФЛ.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаНДФЛ);
КонецЦикла;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>ДокументСсылка.ОтражениеЗарплатыВРеглУчете</Источник>
<Приемник>ДокументСсылка.ОтражениеЗарплатыВФинансовомУчете</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>--> Организация</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>--> ПериодРегистрации</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>6</Код>
<Наименование>--> Дата</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>--> Комментарий</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>--> КраткийСоставДокумента</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КраткийСоставДокумента" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>--> Ответственный</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Ответственный" Вид="Реквизит" Тип="СправочникСсылка.Пользователи"/>
<КодПравилаКонвертации>Пользователи</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> Проведен</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>110</Код>
<Наименование>--> Сводно</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сводно" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Не Параметры.ОтправлятьНачисленияИУдержанияСДетализациейПоФизли;</ПередВыгрузкой>
</Свойство>
<Группа>
<Код>10</Код>
<Наименование>--> ФизическиеЛица</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическиеЛица" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Отказ = Не Параметры.ОтправлятьНачисленияИУдержанияСДетализациейПоФизли;</ПередОбработкойВыгрузки>
<Свойство>
<Код>11</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
</Группа>
<Группа>
<Код>14</Код>
<Наименование>--> НачисленныйНДФЛ</Наименование>
<Порядок>500</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="НачисленныйНДФЛ" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>44</Код>
<Наименование>--> ВидОперации</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоЗарплате"/>
<ПередВыгрузкой>Значение = "НДФЛ";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>45</Код>
<Наименование>--> НДФЛСДивидендов</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НДФЛСДивидендов" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>47</Код>
<Наименование>--> ПодразделениеПредприятия</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПодразделениеПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ОбъектКоллекции.ПодразделениеПредприятия) Тогда
ИмяПКО = "ПодразделениеПоУмолчанию";
Значение = "По умолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>48</Код>
<Наименование>--> РегистрацияВНалоговомОргане</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РегистрацияВНалоговомОргане" Вид="Реквизит" Тип="СправочникСсылка.РегистрацииВНалоговомОргане"/>
<КодПравилаКонвертации>РегистрацииВНалоговомОргане</КодПравилаКонвертации>
<ПередВыгрузкой>Запрос = Новый Запрос;
Запрос.Текст = "
| ВЫБРАТЬ ПЕРВЫЕ 1
| РегистрацияВИФНС.Ссылка
|ИЗ
| Справочник.РегистрацияВИФНС КАК РегистрацияВИФНС
|ГДЕ
| НЕ РегистрацияВИФНС.ПометкаУдаления
| И РегистрацияВИФНС.Владелец = &Организация";
Запрос.УстановитьПараметр("Организация", Источник.Организация);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Значение = Выборка.Ссылка;
Иначе
Отказ = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>49</Код>
<Наименование>--> СтавкаНДФЛ</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СтавкаНДФЛ" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавки"/>
</Свойство>
<Свойство>
<Код>50</Код>
<Наименование>--> Сумма</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>111</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>122</Код>
<Наименование>--> ОКАТО</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ОКАТО</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.КодПоОКАТО);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>123</Код>
<Наименование>--> ОКТМО</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ОКТМО</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.КодПоОКТМО);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>124</Код>
<Наименование>--> КПП</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>КПП</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.КПП);</ПередВыгрузкой>
</Свойство>
</Группа>
<Группа>
<Код>15</Код>
<Наименование>--> УдержаннаяЗарплата</Наименование>
<Порядок>550</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="УдержаннаяЗарплата" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>52</Код>
<Наименование>--> ВидОперации</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоЗарплате"/>
<КодПравилаКонвертации>ВидыОперацииУдержанийПоСпособуРасчета</КодПравилаКонвертации>
<ПередВыгрузкой>Выполнить(Алгоритмы.ВыбратьПКОВидыОперацийПоЗарплате);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>53</Код>
<Наименование>--> Контрагент</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
<КодПравилаКонвертации>Контрагенты</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>55</Код>
<Наименование>--> ПодразделениеПредприятия</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПодразделениеПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ОбъектКоллекции.ПодразделениеПредприятия) Тогда
ИмяПКО = "ПодразделениеПоУмолчанию";
Значение = "По умолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>57</Код>
<Наименование>--> Сумма</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>58</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
</Группа>
<Группа>
<Код>70</Код>
<Наименование>--> НачисленнаяЗарплатаИВзносыПоФизлицам</Наименование>
<Порядок>600</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="НачисленнаяЗарплатаИВзносыПоФизлицам" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Отказ = Не Параметры.ОтправлятьНачисленияИУдержанияСДетализациейПоФизли;</ПередОбработкойВыгрузки>
<Свойство>
<Код>72</Код>
<Наименование>--> ВидОперации</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоЗарплате"/>
<КодПравилаКонвертации>ВидыОперацийНачисленийПоСпособуРасчета</КодПравилаКонвертации>
<ПередВыгрузкой>Выполнить(Алгоритмы.ВыбратьПКОВидыОперацийПоЗарплате);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>73</Код>
<Наименование>--> ОблагаетсяЕНВД</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОблагаетсяЕНВД" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>75</Код>
<Наименование>--> ПодразделениеПредприятия</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПодразделениеПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ОбъектКоллекции.ПодразделениеПредприятия) Тогда
ИмяПКО = "ПодразделениеПоУмолчанию";
Значение = "По умолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>76</Код>
<Наименование>--> Сумма</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>77</Код>
<Наименование>--> ВзносыВсего</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВзносыВсего" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>78</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>79</Код>
<Наименование>--> СтатьяРасходов</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<КодПравилаКонвертации>СтатьяРасходовПоУмолчанию</КодПравилаКонвертации>
<ИмяПараметраДляПередачи>СтатьяРасходов</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.СтатьяРасходов;
Выполнить(Алгоритмы.ПКОДляСтатьиРасходов);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>120</Код>
<Наименование>--> СтатьяРасходовНаименование</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>СтатьяРасходовНаименование</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.СтатьяРасходов);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>80</Код>
<Наименование>--> ПФРЗаЗанятыхНаПодземныхИВредныхРаботах</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРЗаЗанятыхНаПодземныхИВредныхРаботах" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>81</Код>
<Наименование>--> ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>82</Код>
<Наименование>--> ПФРНаДоплатуЛетчикам</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНаДоплатуЛетчикам" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>83</Код>
<Наименование>--> ПФРНаДоплатуШахтерам</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНаДоплатуШахтерам" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>84</Код>
<Наименование>--> ПФРНакопительная</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>85</Код>
<Наименование>--> ПФРПоСуммарномуТарифу</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРПоСуммарномуТарифу" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>86</Код>
<Наименование>--> ПФРСтраховая</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>87</Код>
<Наименование>--> ТФОМС</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>88</Код>
<Наименование>--> ФСС</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>89</Код>
<Наименование>--> ФССНесчастныеСлучаи</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>90</Код>
<Наименование>--> ФФОМС</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>116</Код>
<Наименование>--> ПФРДоПредельнойВеличины</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРДоПредельнойВеличины" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>117</Код>
<Наименование>--> ПФРСПревышения</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРСПревышения" Вид="Реквизит" Тип="Число"/>
</Свойство>
</Группа>
<Группа>
<Код>91</Код>
<Наименование>--> НачисленнаяЗарплатаИВзносы</Наименование>
<Порядок>650</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="НачисленнаяЗарплатаИВзносы" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>93</Код>
<Наименование>--> ВидОперации</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийПоЗарплате"/>
<КодПравилаКонвертации>ВидыОперацийНачисленийПоСпособуРасчета</КодПравилаКонвертации>
<ПередВыгрузкой>Выполнить(Алгоритмы.ВыбратьПКОВидыОперацийПоЗарплате);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>94</Код>
<Наименование>--> ОблагаетсяЕНВД</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОблагаетсяЕНВД" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>95</Код>
<Наименование>--> ПодразделениеПредприятия</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПодразделениеПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ОбъектКоллекции.ПодразделениеПредприятия) Тогда
ИмяПКО = "ПодразделениеПоУмолчанию";
Значение = "По умолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>96</Код>
<Наименование>--> СтатьяРасходов</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<КодПравилаКонвертации>СтатьяРасходовПоУмолчанию</КодПравилаКонвертации>
<ИмяПараметраДляПередачи>СтатьяРасходов</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.СтатьяРасходов;
Выполнить(Алгоритмы.ПКОДляСтатьиРасходов);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>121</Код>
<Наименование>--> СтатьяРасходовНаименование</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>СтатьяРасходовНаименование</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.СтатьяРасходов);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>97</Код>
<Наименование>--> Сумма</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>98</Код>
<Наименование>--> ВзносыВсего</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВзносыВсего" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>99</Код>
<Наименование>--> ПФРНаДоплатуЛетчикам</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНаДоплатуЛетчикам" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>100</Код>
<Наименование>--> ПФРЗаЗанятыхНаПодземныхИВредныхРаботах</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРЗаЗанятыхНаПодземныхИВредныхРаботах" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>101</Код>
<Наименование>--> ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>102</Код>
<Наименование>--> ПФРНакопительная</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>103</Код>
<Наименование>--> ПФРСтраховая</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>104</Код>
<Наименование>--> ТФОМС</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>105</Код>
<Наименование>--> ФСС</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>106</Код>
<Наименование>--> ФССНесчастныеСлучаи</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>107</Код>
<Наименование>--> ФФОМС</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>108</Код>
<Наименование>--> ПФРНаДоплатуШахтерам</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРНаДоплатуШахтерам" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>109</Код>
<Наименование>--> ПФРПоСуммарномуТарифу</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРПоСуммарномуТарифу" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>118</Код>
<Наименование>--> ПФРДоПредельнойВеличины</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРДоПредельнойВеличины" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>119</Код>
<Наименование>--> ПФРСПревышения</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПФРСПревышения" Вид="Реквизит" Тип="Число"/>
</Свойство>
</Группа>
<Группа>
<Код>112</Код>
<Наименование>--> НачисленныеПроцентыПоЗаймам</Наименование>
<Порядок>700</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="НачисленныеПроцентыПоЗаймам" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>113</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>114</Код>
<Наименование>--> Сумма</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>115</Код>
<Наименование>--> ПодразделениеПредприятия</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПодразделениеПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ОбъектКоллекции.ПодразделениеПредприятия) Тогда
ИмяПКО = "ПодразделениеПоУмолчанию";
Значение = "По умолчанию";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>НачислениеОценочныхОбязательствПоОтпускам</Код>
<Наименование>НачислениеОценочныхОбязательствПоОтпускам</Наименование>
<Порядок>150</Порядок>
<ПослеЗагрузки>Выполнить(Алгоритмы.ОбработатьЗаписьДокументаПослеЗагрузки);
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СпособыОтраженияЗарплатыВБухУчете.Ссылка КАК СпособОтражения,
| СпособыОтраженияЗарплатыВБухУчете.СтатьяРасходов
|ИЗ
| Справочник.СпособыОтраженияЗарплатыВБухУчете КАК СпособыОтраженияЗарплатыВБухУчете
|ГДЕ
| НЕ СпособыОтраженияЗарплатыВБухУчете.ПометкаУдаления";
ТаблицаСпособов = Запрос.Выполнить().Выгрузить();
Если Объект.ОценочныеОбязательства.Количество() > 0
И ПараметрыОбъекта <> Неопределено Тогда
ПараметрыОценочныеОбязательства = ПараметрыОбъекта.Получить("ОценочныеОбязательстваТабличнаяЧасть");
// Заполняем способ отражения по загруженной статье расходов в таблице с оценочными обязательствами.
Если ПараметрыОценочныеОбязательства <> Неопределено Тогда
Индекс = -1;
Для Каждого Строка Из Объект.ОценочныеОбязательства Цикл
Индекс = Индекс + 1;
СтрокаСтатьиРасходов = ПараметрыОценочныеОбязательства[Индекс];
СсылкаСпособ = Неопределено;
Выполнить(Алгоритмы.НайтиСоздатьСпособОтраженияЗарплатыВБухУчете);
Строка.СпособОтраженияЗарплатыВБухучете = СсылкаСпособ;
КонецЦикла;
КонецЕсли;
КонецЕсли;
ТабОценочныеОбязательства = Объект.ОценочныеОбязательства.Выгрузить();
ТабОценочныеОбязательства.Свернуть("ОблагаетсяЕНВД, Подразделение, МестоВСтруктуреПредприятия, СпособОтраженияЗарплатыВБухучете", "СуммаРезерва, СуммаРезерваНУ");
Объект.ОценочныеОбязательства.Загрузить(ТабОценочныеОбязательства);</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>ДокументСсылка.ОтражениеЗарплатыВРеглУчете</Источник>
<Приемник>ДокументСсылка.НачислениеОценочныхОбязательствПоОтпускам</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Организация --> Организация</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>ПериодРегистрации --> ПериодРегистрации</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Дата --> Дата</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Дата" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>Комментарий --> Комментарий</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>КраткийСоставДокумента --> КраткийСоставДокумента</Наименование>
<Порядок>250</Порядок>
<Источник Имя="КраткийСоставДокумента" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КраткийСоставДокумента" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> ОбязательстваОтраженыВБухучете</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОбязательстваОтраженыВБухучете" Вид="Реквизит" Тип="Булево"/>
<ПриВыгрузке>Значение = Истина;</ПриВыгрузке>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>Проведен --> Проведен</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Группа>
<Код>9</Код>
<Наименование>--> ОценочныеОбязательства</Наименование>
<Порядок>500</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОценочныеОбязательства" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>12</Код>
<Наименование>--> МестоВСтруктуреПредприятия</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="МестоВСтруктуреПредприятия" Вид="Реквизит" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<ПриВыгрузке>Если НЕ ЗначениеЗаполнено(Значение) Тогда
Значение = "1";
ИмяПКО = "ПодразделениеПоУмолчанию";
КонецЕсли;</ПриВыгрузке>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>--> Подразделение</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Подразделение" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
<КодПравилаКонвертации>ПодразделенияОрганизаций</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> СуммаРезерва</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерва" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> СуммаРезерваНУ</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерваНУ" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство Отключить="true">
<Код>17</Код>
<Наименование>--> СуммаРезерваСтраховыхВзносов</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерваСтраховыхВзносов" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство Отключить="true">
<Код>18</Код>
<Наименование>--> СуммаРезерваСтраховыхВзносовНУ</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерваСтраховыхВзносовНУ" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство Отключить="true">
<Код>23</Код>
<Наименование>--> СуммаРезерваФССНесчастныеСлучаи</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерваФССНесчастныеСлучаи" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство Отключить="true">
<Код>24</Код>
<Наименование>--> СуммаРезерваФССНесчастныеСлучаиНУ</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СуммаРезерваФССНесчастныеСлучаиНУ" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>--> СтатьяРасходов</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<КодПравилаКонвертации>СтатьяРасходовПоУмолчанию</КодПравилаКонвертации>
<ИмяПараметраДляПередачи>СтатьяРасходов</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.СтатьяРасходов;
Выполнить(Алгоритмы.ПКОДляСтатьиРасходов);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>29</Код>
<Наименование>--> СтатьяРасходовНаименование</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>СтатьяРасходовНаименование</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = СокрЛП(ОбъектКоллекции.СтатьяРасходов);</ПередВыгрузкой>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Контрагенты и физические лица</Код>
<Наименование>Контрагенты и физические лица</Наименование>
<Порядок>100</Порядок>
<Правило>
<Код>Контрагенты</Код>
<Наименование>Контрагенты</Наименование>
<Порядок>50</Порядок>
<ПриЗагрузке>Если ОбъектНайден Тогда
Объект.ДополнительныеСвойства.Вставить("СтараяКонтактнаяИнформация", Объект.КонтактнаяИнформация.Выгрузить());
КонецЕсли;</ПриЗагрузке>
<ПослеЗагрузки>Объект.ДополнительныеСвойства.Вставить("ПроверятьБизнесЛогикуПриЗаписи");
Если Не ЗначениеЗаполнено(Объект.ГоловнойКонтрагент) Тогда
Объект.ГоловнойКонтрагент = Объект.Ссылка;
ИначеЕсли Объект.ГоловнойКонтрагент <> Объект.Ссылка Тогда
Объект.ОбособленноеПодразделение = Истина;
КонецЕсли;
Объект.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо;
Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
//Занесем данные об объекте в таблицу отложенной обработки
НоваяСтрока = Параметры.ЗагруженныеОбъекты.Добавить();
НоваяСтрока.ИмяПКО = "Контрагенты";
НоваяСтрока.Объект = Объект;
НоваяСтрока.Параметры = ПараметрыОбъекта;
Выполнить(Алгоритмы.СкорректироватьКонтактнуюИнформацию);
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.Контрагенты</Источник>
<Приемник>СправочникСсылка.Контрагенты</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>ИНН --> ИНН</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>КПП --> КПП</Наименование>
<Порядок>150</Порядок>
<Источник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>200</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Группа>
<Код>5</Код>
<Наименование>--> КонтактнаяИнформация</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Выполнить(Алгоритмы.ПереносКИ);</ПередОбработкойВыгрузки>
<Свойство>
<Код>6</Код>
<Наименование>--> АдресЭП</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> Вид</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> Город</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> ДоменноеИмяСервера</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ЗначенияПолей</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> НомерТелефона</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>--> НомерТелефонаБезКодов</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> Представление</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> Регион</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> Страна</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> Тип</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>--> ЭтоПроизвольнаяСтрока</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ЭтоПроизвольнаяСтрока</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ЭтоПроизвольнаяСтрока;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> Индекс</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Индекс</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Индекс;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>--> Район</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Район</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Район;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>--> НаселенныйПункт</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>НаселенныйПункт</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.НаселенныйПункт;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>--> Улица</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Улица</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Улица;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>22</Код>
<Наименование>--> Дом</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Дом</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Дом;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>23</Код>
<Наименование>--> Корпус</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Корпус</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Корпус;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>24</Код>
<Наименование>--> Квартира</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Квартира</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Квартира;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>--> ТипДома</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипДома</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипДома;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>26</Код>
<Наименование>--> ТипКорпуса</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКорпуса</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКорпуса;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>27</Код>
<Наименование>--> ТипКвартиры</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКвартиры</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКвартиры;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>--> КодСтраны</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>КодСтраны</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.КодСтраны;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>Сотрудники</Код>
<Наименование>Сотрудники</Наименование>
<Порядок>50</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.СотрудникиОрганизаций</Источник>
<Приемник>СправочникСсылка.Сотрудники</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Организация --> ГоловнаяОрганизация</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="ГоловнаяОрганизация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Физлицо --> ФизическоеЛицо</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>Актуальность --> ВАрхиве</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Актуальность" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ВАрхиве" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Отказ = Источник.ЭтоГруппа;
Если Не Отказ Тогда
Значение = Не Источник.Актуальность;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ФизическиеЛица</Код>
<Наименование>ФизическиеЛица</Наименование>
<Порядок>50</Порядок>
<ПослеВыгрузки>// Выгрузка присоединенных файлов
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ХранилищеДополнительнойИнформации.Ссылка
|ИЗ
| Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
|ГДЕ
| НЕ ХранилищеДополнительнойИнформации.ПометкаУдаления
| И ХранилищеДополнительнойИнформации.Объект = &Объект");
Запрос.УстановитьПараметр("Объект", Источник.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ВыгрузитьПоПравилу(Выборка.Ссылка,,,,"ХранилищеДополнительнойИнформации_ВерсииФайлов");
ВыгрузитьПоПравилу(Выборка.Ссылка,,,,"ХранилищеДополнительнойИнформации_Файлы");
КонецЦикла;
// Выгрузка паспортных данных
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ПаспортныеДанныеФизЛиц.Период,
| ПаспортныеДанныеФизЛиц.ФизЛицо,
| ПаспортныеДанныеФизЛиц.ДокументВид,
| ПаспортныеДанныеФизЛиц.ДокументСерия,
| ПаспортныеДанныеФизЛиц.ДокументНомер,
| ПаспортныеДанныеФизЛиц.ДокументДатаВыдачи,
| ПаспортныеДанныеФизЛиц.ДокументКемВыдан,
| ПаспортныеДанныеФизЛиц.ДокументКодПодразделения,
| ПаспортныеДанныеФизЛиц.ДатаРегистрацииПоМестуЖительства
|ИЗ
| РегистрСведений.ПаспортныеДанныеФизЛиц КАК ПаспортныеДанныеФизЛиц
|ГДЕ
| ПаспортныеДанныеФизЛиц.ФизЛицо = &ФизЛицо");
Запрос.УстановитьПараметр("ФизЛицо", Источник.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Имя");
Отбор.Колонки.Добавить("Значение");
Отбор.Колонки.Добавить("Использование");
СтрокаОтбора = Отбор.Добавить();
СтрокаОтбора.Имя = "ФизЛицо";
СтрокаОтбора.Значение = Выборка.ФизЛицо;
СтрокаОтбора = Отбор.Добавить();
СтрокаОтбора.Имя = "Период";
СтрокаОтбора.Значение = Выборка.Период;
Строки = Новый ТаблицаЗначений;
Строки.Колонки.Добавить("Период");
Строки.Колонки.Добавить("ФизЛицо");
Строки.Колонки.Добавить("ДокументВид");
Строки.Колонки.Добавить("ДокументСерия");
Строки.Колонки.Добавить("ДокументНомер");
Строки.Колонки.Добавить("ДокументДатаВыдачи");
Строки.Колонки.Добавить("ДокументКемВыдан");
Строки.Колонки.Добавить("ДокументКодПодразделения");
Строки.Колонки.Добавить("ДатаРегистрацииПоМестуЖительства");
Строка = Строки.Добавить();
ЗаполнитьЗначенияСвойств(Строка, Выборка);
НаборЗаписей = Новый Структура("Отбор, Строки");
НаборЗаписей.Отбор = Отбор;
НаборЗаписей.Строки = Строки;
ВыгрузитьРегистр(НаборЗаписей, , , Истина, "ДокументыФизическихЛиц");
КонецЦикла;
// Выгрузка ФИО физических лиц
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ФИОФизЛиц.Период,
| ФИОФизЛиц.ФизЛицо,
| ФИОФизЛиц.Фамилия,
| ФИОФизЛиц.Имя,
| ФИОФизЛиц.Отчество
|ИЗ
| РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
|ГДЕ
| ФИОФизЛиц.ФизЛицо = &ФизЛицо");
Запрос.УстановитьПараметр("ФизЛицо", Источник.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
// Создание пустого набора записей
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Имя");
Отбор.Колонки.Добавить("Значение");
Отбор.Колонки.Добавить("Использование");
СтрокаОтбора = Отбор.Добавить();
СтрокаОтбора.Имя = "ФизЛицо";
СтрокаОтбора.Значение = Выборка.ФизЛицо;
СтрокаОтбора = Отбор.Добавить();
СтрокаОтбора.Имя = "Период";
СтрокаОтбора.Значение = Выборка.Период;
Строки = Новый ТаблицаЗначений;
Строки.Колонки.Добавить("Период");
Строки.Колонки.Добавить("ФизЛицо");
Строки.Колонки.Добавить("Фамилия");
Строки.Колонки.Добавить("Имя");
Строки.Колонки.Добавить("Отчество");
Строка = Строки.Добавить();
ЗаполнитьЗначенияСвойств(Строка, Выборка);
НаборЗаписей = Новый Структура("Отбор, Строки");
НаборЗаписей.Отбор = Отбор;
НаборЗаписей.Строки = Строки;
ВыгрузитьРегистр(НаборЗаписей, , , Истина, "ФИОФизическихЛиц");
КонецЦикла;</ПослеВыгрузки>
<ПриЗагрузке>Если ОбъектНайден Тогда
Объект.ДополнительныеСвойства.Вставить("СтараяКонтактнаяИнформация", Объект.КонтактнаяИнформация.Выгрузить());
КонецЕсли;</ПриЗагрузке>
<ПослеЗагрузки>Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
//Занесем данные об объекте в таблицу отложенной обработки
НоваяСтрока = Параметры.ЗагруженныеОбъекты.Добавить();
НоваяСтрока.ИмяПКО = "ФизическиеЛица";
НоваяСтрока.Объект = Объект;
НоваяСтрока.Параметры = ПараметрыОбъекта;
Выполнить(Алгоритмы.СкорректироватьКонтактнуюИнформацию);
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.ФизическиеЛица</Источник>
<Приемник>СправочникСсылка.ФизическиеЛица</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>10</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>ДатаРождения --> ДатаРождения</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>12</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛицаГруппа</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>13</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ИмеетИзобретения --> ИмеетИзобретения</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ИмеетИзобретения" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ИмеетИзобретения" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ИмеетНаучныеТруды --> ИмеетНаучныеТруды</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ИмеетНаучныеТруды" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ИмеетНаучныеТруды" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>ИНН --> ИНН</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>ЛьготаПриНачисленииПособий --> ЛьготаПриНачисленииПособий</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ЛьготаПриНачисленииПособий" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЛьготПриНачисленииБольничных"/>
<Приемник Имя="ЛьготаПриНачисленииПособий" Вид="Реквизит" Тип="ПеречислениеСсылка.ОснованияФинансированияПособияФедеральнымБюджетом"/>
<КодПравилаКонвертации>ОснованияФинансированияПособияФедеральнымБюдж</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>МестоРождения --> МестоРождения</Наименование>
<Порядок>450</Порядок>
<Источник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>Пол --> Пол</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическихЛиц"/>
<Приемник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическогоЛица"/>
<КодПравилаКонвертации>ПолФизическогоЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>СтраховойНомерПФР --> СтраховойНомерПФР</Наименование>
<Порядок>550</Порядок>
<Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>Наименование --> ФИО</Наименование>
<Порядок>600</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="ФИО" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> ГруппаДоступа</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ГруппаДоступа" Вид="Реквизит" Тип="СправочникСсылка.ГруппыДоступаФизическихЛиц"/>
<КодПравилаКонвертации>ГруппыДоступаФизическихЛицПоУмолчанию</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>700</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Группа>
<Код>17</Код>
<Наименование>--> КонтактнаяИнформация</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Если Источник.ЭтоГруппа тогда
Отказ = Истина;
Иначе
Выполнить(Алгоритмы.ПереносКИ);
КонецЕсли;</ПередОбработкойВыгрузки>
<Свойство>
<Код>20</Код>
<Наименование>--> АдресЭП</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>--> Вид</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>22</Код>
<Наименование>--> Город</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>23</Код>
<Наименование>--> ДоменноеИмяСервера</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>24</Код>
<Наименование>--> ЗначенияПолей</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>--> НомерТелефона</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>26</Код>
<Наименование>--> НомерТелефонаБезКодов</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>27</Код>
<Наименование>--> Представление</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>--> Регион</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>29</Код>
<Наименование>--> Страна</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>30</Код>
<Наименование>--> Тип</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>31</Код>
<Наименование>--> ЭтоПроизвольнаяСтрока</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ЭтоПроизвольнаяСтрока</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ЭтоПроизвольнаяСтрока;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>32</Код>
<Наименование>--> Индекс</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Индекс</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Индекс;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>33</Код>
<Наименование>--> Район</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Район</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Район;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>34</Код>
<Наименование>--> НаселенныйПункт</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>НаселенныйПункт</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.НаселенныйПункт;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>35</Код>
<Наименование>--> Улица</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Улица</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Улица;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>36</Код>
<Наименование>--> Дом</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Дом</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Дом;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>37</Код>
<Наименование>--> Корпус</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Корпус</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Корпус;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>38</Код>
<Наименование>--> Квартира</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Квартира</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Квартира;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>39</Код>
<Наименование>--> ТипДома</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипДома</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипДома;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>40</Код>
<Наименование>--> ТипКорпуса</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКорпуса</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКорпуса;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>41</Код>
<Наименование>--> ТипКвартиры</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКвартиры</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКвартиры;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>42</Код>
<Наименование>--> КодСтраны</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>КодСтраны</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.КодСтраны;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
</Группа>
<Свойство>
<Код>18</Код>
<Наименование>ПостоянноПроживалВКрыму18Марта2014Года --> ПостоянноПроживалВКрыму18Марта2014Года</Наименование>
<Порядок>800</Порядок>
<Источник Имя="ПостоянноПроживалВКрыму18Марта2014Года" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ПостоянноПроживалВКрыму18Марта2014Года" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>850</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>БанковскиеСчетаКонтрагентов</Код>
<Наименование>БанковскиеСчетаКонтрагентов</Наименование>
<Порядок>100</Порядок>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ВходящиеДанные) Или Не ВходящиеДанные.Свойство("Владелец") Тогда
ВходящиеДанные = Новый Структура("Владелец, НомерСчета, Наименование, Банк, ВалютаДенежныхСредств");
ЗаполнитьЗначенияСвойств(ВходящиеДанные, Источник);
КонецЕсли;
ЗапоминатьВыгруженные = Истина;
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник);</ПередВыгрузкой>
<Приемник>СправочникСсылка.БанковскиеСчетаКонтрагентов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>--> Владелец</Наименование>
<Порядок>50</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="Владелец" Вид="Свойство"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
<ПередВыгрузкой>Если ТипЗнч(ВходящиеДанные.Владелец) = Тип("СправочникСсылка.Контрагенты") Тогда
ИмяПКО = "Контрагенты";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>--> НомерСчета</Наименование>
<Порядок>100</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>150</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>--> ВалютаДенежныхСредств</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/>
<КодПравилаКонвертации>Валюты</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = Константы.ВалютаРегламентированногоУчета.Получить();</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>--> Банк</Наименование>
<Порядок>250</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторБанков"/>
<КодПравилаКонвертации>Банки</КодПравилаКонвертации>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ФизическиеЛицаГруппа</Код>
<Наименование>ФизическиеЛицаГруппа</Наименование>
<Порядок>100</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Источник>СправочникСсылка.ФизическиеЛица</Источник>
<Приемник>СправочникСсылка.ФизическиеЛица</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛицаГруппа</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>3</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ВидыДокументовФизическихЛиц</Код>
<Наименование>ВидыДокументовФизическихЛиц</Наименование>
<Порядок>150</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Источник>СправочникСсылка.ДокументыУдостоверяющиеЛичность</Источник>
<Приемник>СправочникСсылка.ВидыДокументовФизическихЛиц</Приемник>
<Свойства>
<Свойство>
<Код>2</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>КодИМНС --> КодМВД</Наименование>
<Порядок>100</Порядок>
<Источник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодМВД" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>КодПФР --> КодПФР</Наименование>
<Порядок>150</Порядок>
<Источник Имя="КодПФР" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодПФР" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ИМНС01 -> ПаспортСССР</Наименование>
<Порядок>50</Порядок>
<Источник>ИМНС01</Источник>
<Приемник>ПаспортСССР</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ИМНС02 -> ЗагранпаспортСССР</Наименование>
<Порядок>100</Порядок>
<Источник>ИМНС02</Источник>
<Приемник>ЗагранпаспортСССР</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ИМНС03 -> СвидетельствоОРождении</Наименование>
<Порядок>150</Порядок>
<Источник>ИМНС03</Источник>
<Приемник>СвидетельствоОРождении</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>ИМНС04 -> УдостоверениеОфицера</Наименование>
<Порядок>200</Порядок>
<Источник>ИМНС04</Источник>
<Приемник>УдостоверениеОфицера</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ИМНС06 -> ПаспортМинморфлота</Наименование>
<Порядок>250</Порядок>
<Источник>ИМНС06</Источник>
<Приемник>ПаспортМинморфлота</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ИМНС07 -> ВоенныйБилет</Наименование>
<Порядок>300</Порядок>
<Источник>ИМНС07</Источник>
<Приемник>ВоенныйБилет</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>ИМНС09 -> ДипломатическийПаспорт</Наименование>
<Порядок>350</Порядок>
<Источник>ИМНС09</Источник>
<Приемник>ДипломатическийПаспорт</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>ИМНС21 -> ПаспортРФ</Наименование>
<Порядок>400</Порядок>
<Источник>ИМНС21</Источник>
<Приемник>ПаспортРФ</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>ИМНС22 -> ЗагранпаспортРФ</Наименование>
<Порядок>450</Порядок>
<Источник>ИМНС22</Источник>
<Приемник>ЗагранпаспортРФ</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>ИМНС26 -> ПаспортМоряка</Наименование>
<Порядок>500</Порядок>
<Источник>ИМНС26</Источник>
<Приемник>ПаспортМоряка</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>ИМНС27 -> ВоенныйБилетОфицераЗапаса</Наименование>
<Порядок>550</Порядок>
<Источник>ИМНС27</Источник>
<Приемник>ВоенныйБилетОфицераЗапаса</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ДокументыФизическихЛиц</Код>
<Наименование>ДокументыФизическихЛиц</Наименование>
<Порядок>200</Порядок>
<ПередВыгрузкой>Отказ = Не ЗначениеЗаполнено(Источник.Физлицо);</ПередВыгрузкой>
<ПослеЗагрузки>ТекстСерия = НСтр("ru = ', серия: %1'");
ТекстНомер = НСтр("ru = ', № %1'");
ТекстДатаВыдачи = НСтр("ru = ', выдан: %1 года'");
ТекстСрокДействия = НСтр("ru = ', действует до: %1 года'");
ТекстКодПодразделения = НСтр("ru = ', № подр. %1'");
Для Каждого Запись Из Объект Цикл
Если Запись.ВидДокумента.Пустая() Тогда
Запись.Представление = "";
Иначе
Запись.Представление = ""
+ Запись.ВидДокумента
+ ?(ЗначениеЗаполнено(Запись.Серия), СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСерия, Запись.Серия), "")
+ ?(ЗначениеЗаполнено(Запись.Номер), СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстНомер, Запись.Номер), "")
+ ?(ЗначениеЗаполнено(Запись.ДатаВыдачи), СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстДатаВыдачи, Формат(Запись.ДатаВыдачи,"ДФ='дд ММММ гггг'")), "")
+ ?(ЗначениеЗаполнено(Запись.СрокДействия), СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСрокДействия, Формат(Запись.СрокДействия,"ДФ='дд ММММ гггг'")), "")
+ ?(ЗначениеЗаполнено(Запись.КемВыдан), ", " + Запись.КемВыдан, "")
+ ?(ЗначениеЗаполнено(Запись.КодПодразделения) И Запись.ВидДокумента = Справочники.ВидыДокументовФизическихЛиц.ПаспортРФ, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстКодПодразделения, Запись.КодПодразделения), "");
КонецЕсли;
КонецЦикла;</ПослеЗагрузки>
<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
<Источник>РегистрСведенийЗапись.ПаспортныеДанныеФизЛиц</Источник>
<Приемник>РегистрСведенийЗапись.ДокументыФизическихЛиц</Приемник>
<Свойства>
<Свойство>
<Код>3</Код>
<Наименование>ФизЛицо --> Физлицо</Наименование>
<Порядок>50</Порядок>
<Источник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="Физлицо" Вид="Измерение"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>Период --> Период</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Период" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>ДокументВид --> ВидДокумента</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ДокументВид" Вид="Ресурс" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/>
<Приемник Имя="ВидДокумента" Вид="Измерение" Тип="СправочникСсылка.ВидыДокументовФизическихЛиц"/>
<КодПравилаКонвертации>ВидыДокументовФизическихЛиц</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>ДокументСерия --> Серия</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ДокументСерия" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="Серия" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ДокументНомер --> Номер</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ДокументНомер" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="Номер" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>ДокументДатаВыдачи --> ДатаВыдачи</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ДокументДатаВыдачи" Вид="Ресурс" Тип="Дата"/>
<Приемник Имя="ДатаВыдачи" Вид="Ресурс" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>ДокументКемВыдан --> КемВыдан</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ДокументКемВыдан" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="КемВыдан" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>ДокументКодПодразделения --> КодПодразделения</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ДокументКодПодразделения" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="КодПодразделения" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>--> Активность</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ЯвляетсяДокументомУдостоверяющимЛичность</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЯвляетсяДокументомУдостоверяющимЛичность" Вид="Ресурс" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство Отключить="true">
<Код>11</Код>
<Наименование>--> Представление</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ФИОФизическихЛиц</Код>
<Наименование>ФИОФизическихЛиц</Наименование>
<Порядок>250</Порядок>
<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
<Источник>РегистрСведенийЗапись.ФИОФизЛиц</Источник>
<Приемник>РегистрСведенийЗапись.ФИОФизическихЛиц</Приемник>
<Свойства>
<Свойство>
<Код>12</Код>
<Наименование>ФизЛицо --> ФизическоеЛицо</Наименование>
<Порядок>50</Порядок>
<Источник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="ФизическоеЛицо" Вид="Измерение"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>Имя --> Имя</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Имя" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="Имя" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>Отчество --> Отчество</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Отчество" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="Отчество" Вид="Ресурс" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>Период --> Период</Наименование>
<Порядок>250</Порядок>
<Источник Имя="Период" Вид="Свойство" Тип="Дата"/>
<Приемник Имя="Период" Вид="Свойство" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>Фамилия --> Фамилия</Наименование>
<Порядок>300</Порядок>
<Источник Имя="Фамилия" Вид="Ресурс" Тип="Строка"/>
<Приемник Имя="Фамилия" Вид="Ресурс" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ГруппыДоступаФизическихЛицПоУмолчанию</Код>
<Наименование>ГруппыДоступаФизическихЛицПоУмолчанию</Наименование>
<Порядок>350</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Приемник>СправочникСсылка.ГруппыДоступаФизическихЛиц</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Значение = "Администраторы";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ХранилищеДополнительнойИнформации_ВерсииФайлов</Код>
<Наименование>ХранилищеДополнительнойИнформации_ВерсииФайлов</Наименование>
<Порядок>400</Порядок>
<ПередВыгрузкой>Если Не ЗначениеЗаполнено(ВходящиеДанные) Тогда
ВходящиеДанные = Новый Структура;
КонецЕсли;
ВходящиеДанные.Вставить("ДанныеХранилища", Источник.Хранилище.Получить());</ПередВыгрузкой>
<ПослеЗагрузки>Объект.Автор = ПараметрыСеанса.ТекущийПользователь;
Объект.ДатаСоздания = ТекущаяДата();
Объект.ДатаМодификацииУниверсальная = УниверсальноеВремя(ТекущаяДата());
Объект.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Объект.Расширение);</ПослеЗагрузки>
<Источник>СправочникСсылка.ХранилищеДополнительнойИнформации</Источник>
<Приемник>СправочникСсылка.ВерсииФайлов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>--> Владелец</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Файлы"/>
<КодПравилаКонвертации>ХранилищеДополнительнойИнформации_Файлы</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ИмяФайла --> Расширение</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ИмяФайла" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Расширение" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>ДанныеХранилища = ВходящиеДанные.ДанныеХранилища;
Если Источник.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение
И ТипЗнч(ДанныеХранилища) = Тип("Картинка") Тогда
ФорматХранимойКартинки = ДанныеХранилища.Формат();
Значение = ?(ФорматХранимойКартинки = ФорматКартинки.НеизвестныйФормат, Неопределено, НРег(ФорматХранимойКартинки));
КонецЕсли;
Если Значение = Неопределено Тогда
Значение = РаботаСФайлами.ПолучитьРасширениеФайла(Источник.ИмяФайла);
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство Отключить="true">
<Код>6</Код>
<Наименование>--> ФайлХранилище</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФайлХранилище" Вид="Реквизит" Тип="ХранилищеЗначения"/>
<ПередВыгрузкой>Значение = Новый ХранилищеЗначения(ВходящиеДанные.ДанныеХранилища);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> Размер</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
<ПередВыгрузкой>ДанныеХранилища = ВходящиеДанные.ДанныеХранилища;
Если ТипЗнч(ДанныеХранилища) = Тип("Картинка") Тогда
Значение = ДанныеХранилища.ПолучитьДвоичныеДанные().Размер();
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> СтатусИзвлеченияТекста</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="СтатусИзвлеченияТекста" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыИзвлеченияТекстаФайлов"/>
<ПередВыгрузкой>Значение = "НеИзвлечен";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>--> ТекстХранилище</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТекстХранилище" Вид="Реквизит" Тип="ХранилищеЗначения"/>
<ПередВыгрузкой>Значение = Новый ХранилищеЗначения("");</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ТипХраненияФайла</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТипХраненияФайла" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыХраненияФайлов"/>
<ПередВыгрузкой>Значение = "ВИнформационнойБазе";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ИмяФайла --> ПутьКФайлу</Наименование>
<Порядок>500</Порядок>
<Источник Имя="ИмяФайла" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПутьКФайлу" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ХранилищеДополнительнойИнформации_Файлы</Код>
<Наименование>ХранилищеДополнительнойИнформации_Файлы</Наименование>
<Порядок>500</Порядок>
<ПередВыгрузкой>Отказ = ТипЗнч(Источник.Объект) <> Тип("СправочникСсылка.ФизическиеЛица");
КлючВыгружаемыхДанных = Источник.Ссылка;
ВходящиеДанные = Новый Структура("ДанныеХранилища", Источник.Хранилище.Получить());</ПередВыгрузкой>
<ПослеЗагрузки>Объект.Автор = ПараметрыСеанса.ТекущийПользователь;
Объект.ДатаСоздания = ТекущаяДата();
Объект.ДатаМодификацииУниверсальная = УниверсальноеВремя(ТекущаяДата());
Объект.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Объект.Расширение);
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
Объект.Записать();
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<Источник>СправочникСсылка.ХранилищеДополнительнойИнформации</Источник>
<Приемник>СправочникСсылка.Файлы</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Объект --> ВладелецФайла</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Объект" Вид="Реквизит"/>
<Приемник Имя="ВладелецФайла" Вид="Реквизит"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Отключить="true">
<Код>11</Код>
<Наименование>--> ТекущаяВерсия</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТекущаяВерсия" Вид="Реквизит" Тип="СправочникСсылка.ВерсииФайлов"/>
<КодПравилаКонвертации>ХранилищеДополнительнойИнформации_ВерсииФайлов</КодПравилаКонвертации>
<ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> ТекстХранилище</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ТекстХранилище" Вид="Реквизит" Тип="ХранилищеЗначения"/>
<ПередВыгрузкой>Значение = Новый ХранилищеЗначения("");</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>ИмяФайла --> ПутьКФайлу</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ИмяФайла" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПутьКФайлу" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> Размер</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/>
<ПередВыгрузкой>ДанныеХранилища = ВходящиеДанные.ДанныеХранилища;
Если ТипЗнч(ДанныеХранилища) = Тип("Картинка") Тогда
Значение = ДанныеХранилища.ПолучитьДвоичныеДанные().Размер();
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> Расширение</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Расширение" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>ДанныеХранилища = ВходящиеДанные.ДанныеХранилища;
Если Источник.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение
И ТипЗнч(ДанныеХранилища) = Тип("Картинка") Тогда
ФорматХранимойКартинки = ДанныеХранилища.Формат();
Значение = ?(ФорматХранимойКартинки = ФорматКартинки.НеизвестныйФормат, Неопределено, НРег(ФорматХранимойКартинки));
КонецЕсли;
Если Значение = Неопределено Тогда
Значение = РаботаСФайлами.ПолучитьРасширениеФайла(Источник.ИмяФайла);
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>450</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> ДанныеХранилища</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ДанныеХранилища</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = Новый ХранилищеЗначения(ВходящиеДанные.ДанныеХранилища);</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Перечисления</Код>
<Наименование>Перечисления</Наименование>
<Порядок>150</Порядок>
<Правило>
<Код>ОснованияФинансированияПособияФедеральнымБюдж</Код>
<Наименование>ОснованияФинансированияПособияФедеральнымБюдж</Наименование>
<Порядок>50</Порядок>
<Источник>ПеречислениеСсылка.ВидыЛьготПриНачисленииБольничных</Источник>
<Приемник>ПеречислениеСсылка.ОснованияФинансированияПособияФедеральнымБюджетом</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>Маяк --> Маяк</Наименование>
<Порядок>50</Порядок>
<Источник>Маяк</Источник>
<Приемник>Маяк</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ПодразделенияОсобогоРиска --> ПодразделенияОсобогоРиска</Наименование>
<Порядок>100</Порядок>
<Источник>ПодразделенияОсобогоРиска</Источник>
<Приемник>ПодразделенияОсобогоРиска</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>Семипалатинск --> Семипалатинск</Наименование>
<Порядок>150</Порядок>
<Источник>Семипалатинск</Источник>
<Приемник>Семипалатинск</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>Чернобыль --> Чернобыль</Наименование>
<Порядок>200</Порядок>
<Источник>Чернобыль</Источник>
<Приемник>Чернобыль</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ПолФизическогоЛица</Код>
<Наименование>ПолФизическогоЛица</Наименование>
<Порядок>100</Порядок>
<Источник>ПеречислениеСсылка.ПолФизическихЛиц</Источник>
<Приемник>ПеречислениеСсылка.ПолФизическогоЛица</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>Женский --> Женский</Наименование>
<Порядок>50</Порядок>
<Источник>Женский</Источник>
<Приемник>Женский</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>Мужской --> Мужской</Наименование>
<Порядок>100</Порядок>
<Источник>Мужской</Источник>
<Приемник>Мужской</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ТипыКонтактнойИнформации</Код>
<Наименование>ТипыКонтактнойИнформации</Наименование>
<Порядок>150</Порядок>
<Источник>ПеречислениеСсылка.ТипыКонтактнойИнформации</Источник>
<Приемник>ПеречислениеСсылка.ТипыКонтактнойИнформации</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>Адрес --> Адрес</Наименование>
<Порядок>50</Порядок>
<Источник>Адрес</Источник>
<Приемник>Адрес</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>АдресЭлектроннойПочты --> АдресЭлектроннойПочты</Наименование>
<Порядок>100</Порядок>
<Источник>АдресЭлектроннойПочты</Источник>
<Приемник>АдресЭлектроннойПочты</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ВебСтраница --> ВебСтраница</Наименование>
<Порядок>150</Порядок>
<Источник>ВебСтраница</Источник>
<Приемник>ВебСтраница</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>Другое --> Другое</Наименование>
<Порядок>200</Порядок>
<Источник>Другое</Источник>
<Приемник>Другое</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>Телефон --> Телефон</Наименование>
<Порядок>250</Порядок>
<Источник>Телефон</Источник>
<Приемник>Телефон</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыОперацийНачисленийПоСпособуРасчета</Код>
<Наименование>ВидыОперацийНачисленийПоСпособуРасчета</Наименование>
<Порядок>200</Порядок>
<Источник>ПеречислениеСсылка.СпособыРасчетаОплатыТруда</Источник>
<Приемник>ПеречислениеСсылка.ВидыОперацийПоЗарплате</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>БанковскиеИздержки --> НачисленоДоход</Наименование>
<Порядок>50</Порядок>
<Источник>БанковскиеИздержки</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ДоначислениеПоУправленческомуУчету --> НачисленоДоход</Наименование>
<Порядок>100</Порядок>
<Источник>ДоначислениеПоУправленческомуУчету</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>СдельныйЗаработок --> НачисленоСдельноДоход</Наименование>
<Порядок>150</Порядок>
<Источник>СдельныйЗаработок</Источник>
<Приемник>НачисленоСдельноДоход</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>ДоплатаДоСреднегоЗаработка --> НачисленоДоход</Наименование>
<Порядок>200</Порядок>
<Источник>ДоплатаДоСреднегоЗаработка</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ДоплатаДоСреднегоЗаработкаФСС --> НачисленоДоход</Наименование>
<Порядок>250</Порядок>
<Источник>ДоплатаДоСреднегоЗаработкаФСС</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ДоплатаЗаВечерниеЧасы --> НачисленоДоход</Наименование>
<Порядок>300</Порядок>
<Источник>ДоплатаЗаВечерниеЧасы</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>ДоплатаЗаНочныеЧасы --> НачисленоДоход</Наименование>
<Порядок>350</Порядок>
<Источник>ДоплатаЗаНочныеЧасы</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>ИсполнительныйЛистВПрожиточныхМинимумах --> НачисленоДоход</Наименование>
<Порядок>400</Порядок>
<Источник>ИсполнительныйЛистВПрожиточныхМинимумах</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>ИсполнительныйЛистПроцентом --> НачисленоДоход</Наименование>
<Порядок>450</Порядок>
<Источник>ИсполнительныйЛистПроцентом</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>ИсполнительныйЛистПроцентомДоПредела --> НачисленоДоход</Наименование>
<Порядок>500</Порядок>
<Источник>ИсполнительныйЛистПроцентомДоПредела</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>ИсполнительныйЛистФиксСуммойДоПредела --> НачисленоДоход</Наименование>
<Порядок>550</Порядок>
<Источник>ИсполнительныйЛистФиксСуммойДоПредела</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>12</Код>
<Наименование>НулеваяСумма --> НачисленоДоход</Наименование>
<Порядок>600</Порядок>
<Источник>НулеваяСумма</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>13</Код>
<Наименование>ОтСтажаПоДневнойТарифнойСтавке --> НачисленоДоход</Наименование>
<Порядок>650</Порядок>
<Источник>ОтСтажаПоДневнойТарифнойСтавке</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>14</Код>
<Наименование>ОтСтажаПоМесячнойТарифнойСтавкеПоДням --> НачисленоДоход</Наименование>
<Порядок>700</Порядок>
<Источник>ОтСтажаПоМесячнойТарифнойСтавкеПоДням</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>15</Код>
<Наименование>ОтСтажаПоМесячнойТарифнойСтавкеПоЧасам --> НачисленоДоход</Наименование>
<Порядок>750</Порядок>
<Источник>ОтСтажаПоМесячнойТарифнойСтавкеПоЧасам</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>16</Код>
<Наименование>ОтСтажаПоЧасовойТарифнойСтавке --> НачисленоДоход</Наименование>
<Порядок>800</Порядок>
<Источник>ОтСтажаПоЧасовойТарифнойСтавке</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>17</Код>
<Наименование>ОтСтажаПроцентом --> НачисленоДоход</Наименование>
<Порядок>850</Порядок>
<Источник>ОтСтажаПроцентом</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>18</Код>
<Наименование>ПоДневнойТарифнойСтавке --> НачисленоДоход</Наименование>
<Порядок>900</Порядок>
<Источник>ПоДневнойТарифнойСтавке</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>19</Код>
<Наименование>ПоДоговоруФиксированнойСуммой --> НачисленоДоход</Наименование>
<Порядок>950</Порядок>
<Источник>ПоДоговоруФиксированнойСуммой</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>20</Код>
<Наименование>ПоМесячнойТарифнойСтавкеПоДням --> НачисленоДоход</Наименование>
<Порядок>1000</Порядок>
<Источник>ПоМесячнойТарифнойСтавкеПоДням</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>21</Код>
<Наименование>ПоМесячнойТарифнойСтавкеПоЧасам --> НачисленоДоход</Наименование>
<Порядок>1050</Порядок>
<Источник>ПоМесячнойТарифнойСтавкеПоЧасам</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>22</Код>
<Наименование>ПособиеПоУходуЗаРебенкомДо1_5Лет --> НачисленоДоход</Наименование>
<Порядок>1100</Порядок>
<Источник>ПособиеПоУходуЗаРебенкомДо1_5Лет</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>23</Код>
<Наименование>ПособиеПоУходуЗаРебенкомДо3Лет --> НачисленоДоход</Наименование>
<Порядок>1150</Порядок>
<Источник>ПособиеПоУходуЗаРебенкомДо3Лет</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>24</Код>
<Наименование>ПоСреднемуЗаработку --> НачисленоДоход</Наименование>
<Порядок>1200</Порядок>
<Источник>ПоСреднемуЗаработку</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>25</Код>
<Наименование>ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням --> НачисленоДоход</Наименование>
<Порядок>1250</Порядок>
<Источник>ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>26</Код>
<Наименование>ПоСреднемуЗаработкуДляОтпускаПоШестидневке --> НачисленоДоход</Наименование>
<Порядок>1300</Порядок>
<Источник>ПоСреднемуЗаработкуДляОтпускаПоШестидневке</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>27</Код>
<Наименование>ПоСреднемуЗаработкуФСС --> РасходыПоСтрахованиюРаботодатель</Наименование>
<Порядок>1350</Порядок>
<Источник>ПоСреднемуЗаработкуФСС</Источник>
<Приемник>РасходыПоСтрахованиюРаботодатель</Приемник>
</Значение>
<Значение>
<Код>28</Код>
<Наименование>ПоЧасовойТарифнойСтавке --> НачисленоДоход</Наименование>
<Порядок>1400</Порядок>
<Источник>ПоЧасовойТарифнойСтавке</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>29</Код>
<Наименование>ПочтовыйСбор --> НачисленоДоход</Наименование>
<Порядок>1450</Порядок>
<Источник>ПочтовыйСбор</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>30</Код>
<Наименование>ПроизвольнаяФормула --> НачисленоДоход</Наименование>
<Порядок>1500</Порядок>
<Источник>ПроизвольнаяФормула</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>31</Код>
<Наименование>Процентом --> НачисленоДоход</Наименование>
<Порядок>1550</Порядок>
<Источник>Процентом</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>32</Код>
<Наименование>ПроцентомОтОблагаемыхЕСННачислений --> НачисленоДоход</Наименование>
<Порядок>1600</Порядок>
<Источник>ПроцентомОтОблагаемыхЕСННачислений</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>33</Код>
<Наименование>СевернаяНадбавка --> НачисленоДоход</Наименование>
<Порядок>1650</Порядок>
<Источник>СевернаяНадбавка</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>34</Код>
<Наименование>ФиксированнойСуммой --> НачисленоДоход</Наименование>
<Порядок>1700</Порядок>
<Источник>ФиксированнойСуммой</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыОперацийПоЗарплатеДополнительныхНачислений</Код>
<Наименование>ВидыОперацийПоЗарплатеДополнительныхНачислений</Наименование>
<Порядок>250</Порядок>
<Источник>ПланВидовРасчетаСсылка.ДополнительныеНачисленияОрганизаций</Источник>
<Приемник>ПеречислениеСсылка.ВидыОперацийПоЗарплате</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>АвторскийДоговор --> НачисленоДоход</Наименование>
<Порядок>50</Порядок>
<Источник>АвторскийДоговор</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ВСвязиСоСмертью --> РасходыПоСтрахованиюФСС</Наименование>
<Порядок>100</Порядок>
<Источник>ВСвязиСоСмертью</Источник>
<Приемник>РасходыПоСтрахованиюФСС</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ВыходноеПособие --> НачисленоДоход</Наименование>
<Порядок>150</Порядок>
<Источник>ВыходноеПособие</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>Годовая --> НачисленоДоход</Наименование>
<Порядок>200</Порядок>
<Источник>Годовая</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ДивидендыАкционеров --> НачисленоДоход</Наименование>
<Порядок>250</Порядок>
<Источник>ДивидендыАкционеров</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ДивидендыРаботников --> НачисленоДоход</Наименование>
<Порядок>300</Порядок>
<Источник>ДивидендыРаботников</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>ДоговорПодряда --> НачисленоДоход</Наименование>
<Порядок>350</Порядок>
<Источник>ДоговорПодряда</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>Квартальная --> НачисленоДоход</Наименование>
<Порядок>400</Порядок>
<Источник>Квартальная</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>КомпенсацияОтпускаКалендарныеДни --> НачисленоДоход</Наименование>
<Порядок>450</Порядок>
<Источник>КомпенсацияОтпускаКалендарныеДни</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>КомпенсацияОтпускаКалендарныеДниБезУвольнения --> НачисленоДоход</Наименование>
<Порядок>500</Порядок>
<Источник>КомпенсацияОтпускаКалендарныеДниБезУвольнения</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>КомпенсацияОтпускаШестидневка --> НачисленоДоход</Наименование>
<Порядок>550</Порядок>
<Источник>КомпенсацияОтпускаШестидневка</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>12</Код>
<Наименование>КомпенсацияОтпускаШестидневкаБезУвольнения --> НачисленоДоход</Наименование>
<Порядок>600</Порядок>
<Источник>КомпенсацияОтпускаШестидневкаБезУвольнения</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>13</Код>
<Наименование>ЛицензионныйДоговор --> НачисленоДоход</Наименование>
<Порядок>650</Порядок>
<Источник>ЛицензионныйДоговор</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>14</Код>
<Наименование>Месячная --> НачисленоДоход</Наименование>
<Порядок>700</Порядок>
<Источник>Месячная</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>15</Код>
<Наименование>ПриПостановкеНаУчетВРанниеСрокиБеременности --> РасходыПоСтрахованиюФСС</Наименование>
<Порядок>750</Порядок>
<Источник>ПриПостановкеНаУчетВРанниеСрокиБеременности</Источник>
<Приемник>РасходыПоСтрахованиюФСС</Приемник>
</Значение>
<Значение>
<Код>16</Код>
<Наименование>ПриРожденииРебенка --> РасходыПоСтрахованиюФСС</Наименование>
<Порядок>800</Порядок>
<Источник>ПриРожденииРебенка</Источник>
<Приемник>РасходыПоСтрахованиюФСС</Приемник>
</Значение>
<Значение>
<Код>17</Код>
<Наименование>ПриУсыновленииРебенка --> РасходыПоСтрахованиюФСС</Наименование>
<Порядок>850</Порядок>
<Источник>ПриУсыновленииРебенка</Источник>
<Приемник>РасходыПоСтрахованиюФСС</Приемник>
</Значение>
<Значение>
<Код>18</Код>
<Наименование>РайонныйКоэффициент --> НачисленоДоход</Наименование>
<Порядок>900</Порядок>
<Источник>РайонныйКоэффициент</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>19</Код>
<Наименование>СевернаяНадбавка --> НачисленоДоход</Наименование>
<Порядок>950</Порядок>
<Источник>СевернаяНадбавка</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>20</Код>
<Наименование>СохраняемыйЗаработокНаВремяТрудоустройства --> НачисленоДоход</Наименование>
<Порядок>1000</Порядок>
<Источник>СохраняемыйЗаработокНаВремяТрудоустройства</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>21</Код>
<Наименование>УдержаниеЗаНеотработанныйОтпускКалендарныеДни --> НачисленоДоход</Наименование>
<Порядок>1050</Порядок>
<Источник>УдержаниеЗаНеотработанныйОтпускКалендарныеДни</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
<Значение>
<Код>22</Код>
<Наименование>УдержаниеЗаНеотработанныйОтпускШестидневка --> НачисленоДоход</Наименование>
<Порядок>1100</Порядок>
<Источник>УдержаниеЗаНеотработанныйОтпускШестидневка</Источник>
<Приемник>НачисленоДоход</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыОперацииУдержанийПоСпособуРасчета</Код>
<Наименование>ВидыОперацииУдержанийПоСпособуРасчета</Наименование>
<Порядок>300</Порядок>
<Источник>ПеречислениеСсылка.СпособыРасчетаОплатыТруда</Источник>
<Приемник>ПеречислениеСсылка.ВидыОперацийПоЗарплате</Приемник>
<ПередВыгрузкой>Отказ = Найти(Строка(Источник),"Удалить")>0;</ПередВыгрузкой>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ИсполнительныйЛистВПрожиточныхМинимумах --> АлиментыПрочиеИсполнительныеЛисты</Наименование>
<Порядок>50</Порядок>
<Источник>ИсполнительныйЛистВПрожиточныхМинимумах</Источник>
<Приемник>АлиментыПрочиеИсполнительныеЛисты</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ИсполнительныйЛистПроцентом --> АлиментыПрочиеИсполнительныеЛисты</Наименование>
<Порядок>100</Порядок>
<Источник>ИсполнительныйЛистПроцентом</Источник>
<Приемник>АлиментыПрочиеИсполнительныеЛисты</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ИсполнительныйЛистПроцентомДоПредела --> АлиментыПрочиеИсполнительныеЛисты</Наименование>
<Порядок>150</Порядок>
<Источник>ИсполнительныйЛистПроцентомДоПредела</Источник>
<Приемник>АлиментыПрочиеИсполнительныеЛисты</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>ИсполнительныйЛистФиксСуммойДоПредела --> АлиментыПрочиеИсполнительныеЛисты</Наименование>
<Порядок>200</Порядок>
<Источник>ИсполнительныйЛистФиксСуммойДоПредела</Источник>
<Приемник>АлиментыПрочиеИсполнительныеЛисты</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ПоЧасовойТарифнойСтавке --> ПрочиеУдержания</Наименование>
<Порядок>250</Порядок>
<Источник>ПоЧасовойТарифнойСтавке</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ПочтовыйСбор --> ПрочиеУдержания</Наименование>
<Порядок>300</Порядок>
<Источник>ПочтовыйСбор</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>ПроизвольнаяФормула --> ПрочиеУдержания</Наименование>
<Порядок>350</Порядок>
<Источник>ПроизвольнаяФормула</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>Процентом --> ПрочиеУдержания</Наименование>
<Порядок>400</Порядок>
<Источник>Процентом</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>УдержаниеФиксированнойСуммой --> ПрочиеУдержания</Наименование>
<Порядок>450</Порядок>
<Источник>УдержаниеФиксированнойСуммой</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>ФиксированнойСуммой --> ПрочиеУдержания</Наименование>
<Порядок>500</Порядок>
<Источник>ФиксированнойСуммой</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>ДоначислениеПоУправленческомуУчету --> ПрочиеУдержания</Наименование>
<Порядок>550</Порядок>
<Источник>ДоначислениеПоУправленческомуУчету</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>12</Код>
<Наименование>ПособиеПоУходуЗаРебенкомДо1_5Лет --> ПрочиеУдержания</Наименование>
<Порядок>600</Порядок>
<Источник>ПособиеПоУходуЗаРебенкомДо1_5Лет</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>13</Код>
<Наименование>ПособиеПоУходуЗаРебенкомДо3Лет --> ПрочиеУдержания</Наименование>
<Порядок>650</Порядок>
<Источник>ПособиеПоУходуЗаРебенкомДо3Лет</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>14</Код>
<Наименование>ПоСреднемуЗаработкуФСС --> ПрочиеУдержания</Наименование>
<Порядок>700</Порядок>
<Источник>ПоСреднемуЗаработкуФСС</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>15</Код>
<Наименование>БанковскиеИздержки --> ПрочиеУдержания</Наименование>
<Порядок>750</Порядок>
<Источник>БанковскиеИздержки</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>16</Код>
<Наименование>ДоплатаДоСреднегоЗаработка --> ПрочиеУдержания</Наименование>
<Порядок>800</Порядок>
<Источник>ДоплатаДоСреднегоЗаработка</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>17</Код>
<Наименование>ДоплатаДоСреднегоЗаработкаФСС --> ПрочиеУдержания</Наименование>
<Порядок>850</Порядок>
<Источник>ДоплатаДоСреднегоЗаработкаФСС</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>18</Код>
<Наименование>ДоплатаЗаВечерниеЧасы --> ПрочиеУдержания</Наименование>
<Порядок>900</Порядок>
<Источник>ДоплатаЗаВечерниеЧасы</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>19</Код>
<Наименование>ДоплатаЗаНочныеЧасы --> ПрочиеУдержания</Наименование>
<Порядок>950</Порядок>
<Источник>ДоплатаЗаНочныеЧасы</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>20</Код>
<Наименование>НулеваяСумма --> ПрочиеУдержания</Наименование>
<Порядок>1000</Порядок>
<Источник>НулеваяСумма</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>21</Код>
<Наименование>ОтСтажаПоДневнойТарифнойСтавке --> ПрочиеУдержания</Наименование>
<Порядок>1050</Порядок>
<Источник>ОтСтажаПоДневнойТарифнойСтавке</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>22</Код>
<Наименование>ОтСтажаПоМесячнойТарифнойСтавкеПоДням --> ПрочиеУдержания</Наименование>
<Порядок>1100</Порядок>
<Источник>ОтСтажаПоМесячнойТарифнойСтавкеПоДням</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>23</Код>
<Наименование>ОтСтажаПоМесячнойТарифнойСтавкеПоЧасам --> ПрочиеУдержания</Наименование>
<Порядок>1150</Порядок>
<Источник>ОтСтажаПоМесячнойТарифнойСтавкеПоЧасам</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>24</Код>
<Наименование>ОтСтажаПоЧасовойТарифнойСтавке --> ПрочиеУдержания</Наименование>
<Порядок>1200</Порядок>
<Источник>ОтСтажаПоЧасовойТарифнойСтавке</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>25</Код>
<Наименование>ОтСтажаПроцентом --> ПрочиеУдержания</Наименование>
<Порядок>1250</Порядок>
<Источник>ОтСтажаПроцентом</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>26</Код>
<Наименование>ПоДневнойТарифнойСтавке --> ПрочиеУдержания</Наименование>
<Порядок>1300</Порядок>
<Источник>ПоДневнойТарифнойСтавке</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>27</Код>
<Наименование>ПоДоговоруФиксированнойСуммой --> ПрочиеУдержания</Наименование>
<Порядок>1350</Порядок>
<Источник>ПоДоговоруФиксированнойСуммой</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>28</Код>
<Наименование>ПоМесячнойТарифнойСтавкеПоДням --> ПрочиеУдержания</Наименование>
<Порядок>1400</Порядок>
<Источник>ПоМесячнойТарифнойСтавкеПоДням</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>29</Код>
<Наименование>ПоМесячнойТарифнойСтавкеПоЧасам --> ПрочиеУдержания</Наименование>
<Порядок>1450</Порядок>
<Источник>ПоМесячнойТарифнойСтавкеПоЧасам</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>30</Код>
<Наименование>ПоСреднемуЗаработку --> ПрочиеУдержания</Наименование>
<Порядок>1500</Порядок>
<Источник>ПоСреднемуЗаработку</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>31</Код>
<Наименование>ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням --> ПрочиеУдержания</Наименование>
<Порядок>1550</Порядок>
<Источник>ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>32</Код>
<Наименование>ПоСреднемуЗаработкуДляОтпускаПоШестидневке --> ПрочиеУдержания</Наименование>
<Порядок>1600</Порядок>
<Источник>ПоСреднемуЗаработкуДляОтпускаПоШестидневке</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>33</Код>
<Наименование>ПроцентомОтОблагаемыхЕСННачислений --> ПрочиеУдержания</Наименование>
<Порядок>1650</Порядок>
<Источник>ПроцентомОтОблагаемыхЕСННачислений</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>34</Код>
<Наименование>СдельныйЗаработок --> ПрочиеУдержания</Наименование>
<Порядок>1700</Порядок>
<Источник>СдельныйЗаработок</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
<Значение>
<Код>35</Код>
<Наименование>СевернаяНадбавка --> ПрочиеУдержания</Наименование>
<Порядок>1750</Порядок>
<Источник>СевернаяНадбавка</Источник>
<Приемник>ПрочиеУдержания</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыОбменаСКонтролирующимиОрганами</Код>
<Наименование>ВидыОбменаСКонтролирующимиОрганами</Наименование>
<Порядок>350</Порядок>
<Источник>ПеречислениеСсылка.ВидыОбменаСКонтролирующимиОрганами</Источник>
<Приемник>ПеречислениеСсылка.ВидыОбменаСКонтролирующимиОрганами</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ОбменВУниверсальномФормате --> ОбменВУниверсальномФормате</Наименование>
<Порядок>50</Порядок>
<Источник>ОбменВУниверсальномФормате</Источник>
<Приемник>ОбменВУниверсальномФормате</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ОбменОтключен --> ОбменОтключен</Наименование>
<Порядок>100</Порядок>
<Источник>ОбменОтключен</Источник>
<Приемник>ОбменОтключен</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ОбменЧерезСпринтер --> ОбменЧерезСпринтер</Наименование>
<Порядок>150</Порядок>
<Источник>ОбменЧерезСпринтер</Источник>
<Приемник>ОбменЧерезСпринтер</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ЮрФизЛицо</Код>
<Наименование>ЮрФизЛицо</Наименование>
<Порядок>400</Порядок>
<Источник>ПеречислениеСсылка.ЮрФизЛицо</Источник>
<Приемник>ПеречислениеСсылка.ЮрФизЛицо</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ФизЛицо --> ФизЛицо</Наименование>
<Порядок>50</Порядок>
<Источник>ФизЛицо</Источник>
<Приемник>ФизЛицо</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ЮрЛицо --> ЮрЛицо</Наименование>
<Порядок>100</Порядок>
<Источник>ЮрЛицо</Источник>
<Приемник>ЮрЛицо</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>СубъектыДоверенностиНалогоплательщика</Код>
<Наименование>СубъектыДоверенностиНалогоплательщика</Наименование>
<Порядок>450</Порядок>
<Источник>ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика</Источник>
<Приемник>ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ДоверительРук --> ДоверительРук</Наименование>
<Порядок>50</Порядок>
<Источник>ДоверительРук</Источник>
<Приемник>ДоверительРук</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ДоверительФЛ --> ДоверительФЛ</Наименование>
<Порядок>100</Порядок>
<Источник>ДоверительФЛ</Источник>
<Приемник>ДоверительФЛ</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ДоверительЮЛ --> ДоверительЮЛ</Наименование>
<Порядок>150</Порядок>
<Источник>ДоверительЮЛ</Источник>
<Приемник>ДоверительЮЛ</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>НотариусФЛ --> НотариусФЛ</Наименование>
<Порядок>200</Порядок>
<Источник>НотариусФЛ</Источник>
<Приемник>НотариусФЛ</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ПредставительФЛ --> ПредставительФЛ</Наименование>
<Порядок>250</Порядок>
<Источник>ПредставительФЛ</Источник>
<Приемник>ПредставительФЛ</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ПредставительЮЛ --> ПредставительЮЛ</Наименование>
<Порядок>300</Порядок>
<Источник>ПредставительЮЛ</Источник>
<Приемник>ПредставительЮЛ</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыРаботСДосрочнойПенсией</Код>
<Наименование>ВидыРаботСДосрочнойПенсией</Наименование>
<Порядок>500</Порядок>
<Источник>ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией</Источник>
<Приемник>ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ПодземныеИВредныеРаботы --> ПодземныеИВредныеРаботы</Наименование>
<Порядок>50</Порядок>
<Источник>ПодземныеИВредныеРаботы</Источник>
<Приемник>ПодземныеИВредныеРаботы</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ТяжелыеИПрочиеРаботы --> ТяжелыеИПрочиеРаботы</Наименование>
<Порядок>100</Порядок>
<Источник>ТяжелыеИПрочиеРаботы</Источник>
<Приемник>ТяжелыеИПрочиеРаботы</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>КатегорииДолжностейДляВоинскогоУчета</Код>
<Наименование>КатегорииДолжностейДляВоинскогоУчета</Наименование>
<Порядок>550</Порядок>
<Источник>ПеречислениеСсылка.КатегорииДолжностейДляВоинскогоУчета</Источник>
<Приемник>ПеречислениеСсылка.КатегорииДолжностейДляВоинскогоУчета</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ДругиеСлужащие --> ДругиеСлужащие</Наименование>
<Порядок>50</Порядок>
<Источник>ДругиеСлужащие</Источник>
<Приемник>ДругиеСлужащие</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>Руководители --> Руководители</Наименование>
<Порядок>100</Порядок>
<Источник>Руководители</Источник>
<Приемник>Руководители</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>КатегорииДолжностейДляУчетаЗабронированных</Код>
<Наименование>КатегорииДолжностейДляУчетаЗабронированных</Наименование>
<Порядок>600</Порядок>
<Источник>ПеречислениеСсылка.КатегорииДолжностейДляУчетаЗабронированныхС2011Года</Источник>
<Приемник>ПеречислениеСсылка.КатегорииДолжностейДляУчетаЗабронированных</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>Водители --> Водители</Наименование>
<Порядок>50</Порядок>
<Источник>Водители</Источник>
<Приемник>Водители</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ДругиеСлужащие --> ДругиеСлужащие</Наименование>
<Порядок>100</Порядок>
<Источник>ДругиеСлужащие</Источник>
<Приемник>ДругиеСлужащие</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ПрочиеСпециалисты --> ПрочиеСпециалисты</Наименование>
<Порядок>150</Порядок>
<Источник>ПрочиеСпециалисты</Источник>
<Приемник>ПрочиеСпециалисты</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>РабочиеИмеющиеТарифныйРазряд --> РабочиеИмеющиеТарифныйРазряд</Наименование>
<Порядок>200</Порядок>
<Источник>РабочиеИмеющиеТарифныйРазряд</Источник>
<Приемник>РабочиеИмеющиеТарифныйРазряд</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>РабочиеЛокомотивныхБригад --> РабочиеЛокомотивныхБригад</Наименование>
<Порядок>250</Порядок>
<Источник>РабочиеЛокомотивныхБригад</Источник>
<Приемник>РабочиеЛокомотивныхБригад</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>РабочиеНеИмеющиеТарифныхРазрядов --> РабочиеНеИмеющиеТарифныхРазрядов</Наименование>
<Порядок>300</Порядок>
<Источник>РабочиеНеИмеющиеТарифныхРазрядов</Источник>
<Приемник>РабочиеНеИмеющиеТарифныхРазрядов</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>РабочиеСХ --> РабочиеСХ</Наименование>
<Порядок>350</Порядок>
<Источник>РабочиеСХ</Источник>
<Приемник>РабочиеСХ</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>Руководители --> Руководители</Наименование>
<Порядок>400</Порядок>
<Источник>Руководители</Источник>
<Приемник>Руководители</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>СпециалистыЗдравоохранение --> СпециалистыЗдравоохранение</Наименование>
<Порядок>450</Порядок>
<Источник>СпециалистыЗдравоохранение</Источник>
<Приемник>СпециалистыЗдравоохранение</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>СпециалистыОбрабатывающиеПроизводства --> СпециалистыОбрабатывающиеПроизводства</Наименование>
<Порядок>500</Порядок>
<Источник>СпециалистыОбрабатывающиеПроизводства</Источник>
<Приемник>СпециалистыОбрабатывающиеПроизводства</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>СпециалистыОбразования --> СпециалистыОбразования</Наименование>
<Порядок>550</Порядок>
<Источник>СпециалистыОбразования</Источник>
<Приемник>СпециалистыОбразования</Приемник>
</Значение>
<Значение>
<Код>12</Код>
<Наименование>СпециалистыПолезныеИскопаемые --> СпециалистыПолезныеИскопаемые</Наименование>
<Порядок>600</Порядок>
<Источник>СпециалистыПолезныеИскопаемые</Источник>
<Приемник>СпециалистыПолезныеИскопаемые</Приемник>
</Значение>
<Значение>
<Код>13</Код>
<Наименование>СпециалистыПроизводствоЭлектроэнергии --> СпециалистыПроизводствоЭлектроэнергии</Наименование>
<Порядок>650</Порядок>
<Источник>СпециалистыПроизводствоЭлектроэнергии</Источник>
<Приемник>СпециалистыПроизводствоЭлектроэнергии</Приемник>
</Значение>
<Значение>
<Код>14</Код>
<Наименование>СпециалистыСтроительство --> СпециалистыСтроительство</Наименование>
<Порядок>700</Порядок>
<Источник>СпециалистыСтроительство</Источник>
<Приемник>СпециалистыСтроительство</Приемник>
</Значение>
<Значение>
<Код>15</Код>
<Наименование>СпециалистыСХ --> СпециалистыСХ</Наименование>
<Порядок>750</Порядок>
<Источник>СпециалистыСХ</Источник>
<Приемник>СпециалистыСХ</Приемник>
</Значение>
<Значение>
<Код>16</Код>
<Наименование>СпециалистыТранспорт --> СпециалистыТранспорт</Наименование>
<Порядок>800</Порядок>
<Источник>СпециалистыТранспорт</Источник>
<Приемник>СпециалистыТранспорт</Приемник>
</Значение>
<Значение>
<Код>17</Код>
<Наименование>Трактористы --> Трактористы</Наименование>
<Порядок>850</Порядок>
<Источник>Трактористы</Источник>
<Приемник>Трактористы</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ФормыВыплатыЗаработнойПлаты</Код>
<Наименование>ФормыВыплатыЗаработнойПлаты</Наименование>
<Порядок>650</Порядок>
<Источник>ПеречислениеСсылка.СпособыВыплатыЗарплаты</Источник>
<Приемник>ПеречислениеСсылка.ФормыОплаты</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ЧерезБанк --> Безналичная</Наименование>
<Порядок>50</Порядок>
<Источник>ЧерезБанк</Источник>
<Приемник>Безналичная</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ЧерезКассу --> Наличная</Наименование>
<Порядок>100</Порядок>
<Источник>ЧерезКассу</Источник>
<Приемник>Наличная</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ОтветственныеЛицаОрганизацийПеречисление</Код>
<Наименование>ОтветственныеЛицаОрганизацийПеречисление</Наименование>
<Порядок>700</Порядок>
<Источник>ПеречислениеСсылка.ОтветственныеЛицаОрганизаций</Источник>
<Приемник>ПеречислениеСсылка.ОтветственныеЛицаОрганизаций</Приемник>
<Свойства/>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>ГлавныйБухгалтер --> ГлавныйБухгалтер</Наименование>
<Порядок>50</Порядок>
<Источник>ГлавныйБухгалтер</Источник>
<Приемник>ГлавныйБухгалтер</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>Исполнитель --> Исполнитель</Наименование>
<Порядок>100</Порядок>
<Источник>Исполнитель</Источник>
<Приемник>Исполнитель</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>Кассир --> Кассир</Наименование>
<Порядок>150</Порядок>
<Источник>Кассир</Источник>
<Приемник>Кассир</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>ОтветственныйЗаНалоговыеРегистры --> ОтветственныйЗаНалоговыеРегистры</Наименование>
<Порядок>200</Порядок>
<Источник>ОтветственныйЗаНалоговыеРегистры</Источник>
<Приемник>ОтветственныйЗаНалоговыеРегистры</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>Руководитель --> Руководитель</Наименование>
<Порядок>250</Порядок>
<Источник>Руководитель</Источник>
<Приемник>Руководитель</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>РуководительКадровойСлужбы --> РуководительКадровойСлужбы</Наименование>
<Порядок>300</Порядок>
<Источник>РуководительКадровойСлужбы</Источник>
<Приемник>РуководительКадровойСлужбы</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>УполномоченныйПредставитель --> УполномоченныйПредставитель</Наименование>
<Порядок>350</Порядок>
<Источник>УполномоченныйПредставитель</Источник>
<Приемник>УполномоченныйПредставитель</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>ИндивидуальныйПредприниматель --> Руководитель</Наименование>
<Порядок>400</Порядок>
<Источник>ИндивидуальныйПредприниматель</Источник>
<Приемник>Руководитель</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ВидыДеятельностиДляНалоговогоУчетаЗатрат</Код>
<Наименование>ВидыДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>750</Порядок>
<Источник>ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат</Источник>
<Приемник>ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат</Приемник>
<Свойства/>
<Значения/>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Предприятие</Код>
<Наименование>Предприятие</Наименование>
<Порядок>200</Порядок>
<Правило>
<Код>Организации</Код>
<Наименование>Организации</Наименование>
<Порядок>50</Порядок>
<ПриЗагрузке>Если ОбъектНайден Тогда
Объект.ДополнительныеСвойства.Вставить("СтараяКонтактнаяИнформация", Объект.КонтактнаяИнформация.Выгрузить());
КонецЕсли;</ПриЗагрузке>
<ПослеЗагрузки>Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
Выполнить(Алгоритмы.СкорректироватьКонтактнуюИнформацию);
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<Источник>СправочникСсылка.Организации</Источник>
<Приемник>СправочникСсылка.Организации</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>39</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>ИНН --> ИНН</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>38</Код>
<Наименование>--> ЮрФизЛицо</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
<КодПравилаКонвертации>ЮрФизЛицо</КодПравилаКонвертации>
<ПередВыгрузкой>Если ТипЗнч(Источник) = Тип("СправочникОбъект.Организации")
И Источник.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо Тогда
ИмяПКО = "";
Значение = "ИндивидуальныйПредприниматель";
Иначе
ИмяПКО = "ЮрФизЛицо";
Значение = Источник.ЮрФизЛицо;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>ВидОбменаСКонтролирующимиОрганами --> ВидОбменаСКонтролирующимиОрганами</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ВидОбменаСКонтролирующимиОрганами" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбменаСКонтролирующимиОрганами"/>
<Приемник Имя="ВидОбменаСКонтролирующимиОрганами" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбменаСКонтролирующимиОрганами"/>
<КодПравилаКонвертации>ВидыОбменаСКонтролирующимиОрганами</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ГоловнаяОрганизация --> ГоловнаяОрганизация</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ГоловнаяОрганизация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="ГоловнаяОрганизация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
<ПередВыгрузкой>Если Источник.ГоловнаяОрганизация = Справочники.Организации.ПустаяСсылка() Тогда
Значение = Источник.Ссылка;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ДополнительныйКодФСС --> ДополнительныйКодФСС</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ДополнительныйКодФСС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДополнительныйКодФСС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>ИндивидуальныйПредприниматель --> ИндивидуальныйПредприниматель</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ИндивидуальныйПредприниматель" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="ИндивидуальныйПредприниматель" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>КодВСтранеРегистрации --> КодВСтранеРегистрации</Наименование>
<Порядок>450</Порядок>
<Источник Имя="КодВСтранеРегистрации" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодВСтранеРегистрации" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>КодОКВЭД --> КодОКВЭД</Наименование>
<Порядок>500</Порядок>
<Источник Имя="КодОКВЭД" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОКВЭД" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>КодОКОНХ --> КодОКОНХ</Наименование>
<Порядок>550</Порядок>
<Источник Имя="КодОКОНХ" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОКОНХ" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>КодОКОПФ --> КодОКОПФ</Наименование>
<Порядок>600</Порядок>
<Источник Имя="КодОКОПФ" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОКОПФ" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>КодОКФС --> КодОКФС</Наименование>
<Порядок>650</Порядок>
<Источник Имя="КодОКФС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОКФС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>КодОрганаПФР --> КодОрганаПФР</Наименование>
<Порядок>700</Порядок>
<Источник Имя="КодОрганаПФР" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОрганаПФР" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>КодОрганаФСГС --> КодОрганаФСГС</Наименование>
<Порядок>750</Порядок>
<Источник Имя="КодОрганаФСГС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодОрганаФСГС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>КодПодчиненностиФСС --> КодПодчиненностиФСС</Наименование>
<Порядок>800</Порядок>
<Источник Имя="КодПодчиненностиФСС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодПодчиненностиФСС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>КодПоОКАТО --> КодПоОКАТО</Наименование>
<Порядок>850</Порядок>
<Источник Имя="КодПоОКАТО" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодПоОКАТО" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>КодПоОКПО --> КодПоОКПО</Наименование>
<Порядок>900</Порядок>
<Источник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>КПП --> КПП</Наименование>
<Порядок>950</Порядок>
<Источник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>НаименованиеИнострОрганизации --> НаименованиеИнострОрганизации</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="НаименованиеИнострОрганизации" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеИнострОрганизации" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>НаименованиеОКВЭД --> НаименованиеОКВЭД</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="НаименованиеОКВЭД" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеОКВЭД" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>НаименованиеОКОПФ --> НаименованиеОКОПФ</Наименование>
<Порядок>1100</Порядок>
<Источник Имя="НаименованиеОКОПФ" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеОКОПФ" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>НаименованиеОКФС --> НаименованиеОКФС</Наименование>
<Порядок>1150</Порядок>
<Источник Имя="НаименованиеОКФС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеОКФС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>22</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>1200</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>23</Код>
<Наименование>НаименованиеСокращенное --> НаименованиеСокращенное</Наименование>
<Порядок>1250</Порядок>
<Источник Имя="НаименованиеСокращенное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеСокращенное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>24</Код>
<Наименование>НаименованиеТерриториальногоОрганаПФР --> НаименованиеТерриториальногоОрганаПФР</Наименование>
<Порядок>1300</Порядок>
<Источник Имя="НаименованиеТерриториальногоОрганаПФР" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеТерриториальногоОрганаПФР" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>НаименованиеТерриториальногоОрганаФСС --> НаименованиеТерриториальногоОрганаФСС</Наименование>
<Порядок>1350</Порядок>
<Источник Имя="НаименованиеТерриториальногоОрганаФСС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеТерриториальногоОрганаФСС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>26</Код>
<Наименование>ОбменКаталогОтправкиДанныхОтчетности --> ОбменКаталогОтправкиДанныхОтчетности</Наименование>
<Порядок>1400</Порядок>
<Источник Имя="ОбменКаталогОтправкиДанныхОтчетности" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ОбменКаталогОтправкиДанныхОтчетности" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>27</Код>
<Наименование>ОбменКаталогПрограммыЭлектроннойПочты --> ОбменКаталогПрограммыЭлектроннойПочты</Наименование>
<Порядок>1450</Порядок>
<Источник Имя="ОбменКаталогПрограммыЭлектроннойПочты" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ОбменКаталогПрограммыЭлектроннойПочты" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>ОбменКодАбонента --> ОбменКодАбонента</Наименование>
<Порядок>1500</Порядок>
<Источник Имя="ОбменКодАбонента" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ОбменКодАбонента" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>29</Код>
<Наименование>ОГРН --> ОГРН</Наименование>
<Порядок>1550</Порядок>
<Источник Имя="ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>30</Код>
<Наименование>Префикс --> Префикс</Наименование>
<Порядок>1600</Порядок>
<Источник Имя="Префикс" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Префикс" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>31</Код>
<Наименование>РайонныйКоэффициент --> РайонныйКоэффициент</Наименование>
<Порядок>1650</Порядок>
<Источник Имя="РайонныйКоэффициент" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="РайонныйКоэффициент" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>32</Код>
<Наименование>РайонныйКоэффициентРФ --> РайонныйКоэффициентРФ</Наименование>
<Порядок>1700</Порядок>
<Источник Имя="РайонныйКоэффициентРФ" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="РайонныйКоэффициентРФ" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>33</Код>
<Наименование>РегистрационныйНомерПФР --> РегистрационныйНомерПФР</Наименование>
<Порядок>1750</Порядок>
<Источник Имя="РегистрационныйНомерПФР" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="РегистрационныйНомерПФР" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>34</Код>
<Наименование>РегистрационныйНомерФСС --> РегистрационныйНомерФСС</Наименование>
<Порядок>1800</Порядок>
<Источник Имя="РегистрационныйНомерФСС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="РегистрационныйНомерФСС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>35</Код>
<Наименование>СтранаПостоянногоМестонахождения --> СтранаПостоянногоМестонахождения</Наименование>
<Порядок>1850</Порядок>
<Источник Имя="СтранаПостоянногоМестонахождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
<Приемник Имя="СтранаПостоянногоМестонахождения" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
<КодПравилаКонвертации>СтраныМира</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>36</Код>
<Наименование>СтранаРегистрации --> СтранаРегистрации</Наименование>
<Порядок>1900</Порядок>
<Источник Имя="СтранаРегистрации" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
<Приемник Имя="СтранаРегистрации" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
<КодПравилаКонвертации>СтраныМира</КодПравилаКонвертации>
</Свойство>
<Группа>
<Код>40</Код>
<Наименование>--> КонтактнаяИнформация</Наименование>
<Порядок>1950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>Выполнить(Алгоритмы.ПереносКИ);</ПередОбработкойВыгрузки>
<Свойство>
<Код>41</Код>
<Наименование>--> АдресЭП</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>42</Код>
<Наименование>--> Вид</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>43</Код>
<Наименование>--> Город</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>44</Код>
<Наименование>--> ДоменноеИмяСервера</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>45</Код>
<Наименование>--> НомерТелефона</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>46</Код>
<Наименование>--> НомерТелефонаБезКодов</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>47</Код>
<Наименование>--> Представление</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>48</Код>
<Наименование>--> Регион</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>49</Код>
<Наименование>--> Страна</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>50</Код>
<Наименование>--> ЗначенияПолей</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>51</Код>
<Наименование>--> Тип</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
</Свойство>
<Свойство>
<Код>52</Код>
<Наименование>--> ЭтоПроизвольнаяСтрока</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ЭтоПроизвольнаяСтрока</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ЭтоПроизвольнаяСтрока;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>53</Код>
<Наименование>--> Индекс</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Индекс</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Индекс;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>54</Код>
<Наименование>--> Район</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Район</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Район;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>55</Код>
<Наименование>--> НаселенныйПункт</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>НаселенныйПункт</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.НаселенныйПункт;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>56</Код>
<Наименование>--> Улица</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Улица</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Улица;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>57</Код>
<Наименование>--> Дом</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Дом</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Дом;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>58</Код>
<Наименование>--> Корпус</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Корпус</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Корпус;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>59</Код>
<Наименование>--> Квартира</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>Квартира</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.Квартира;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>60</Код>
<Наименование>--> ТипДома</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипДома</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипДома;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>61</Код>
<Наименование>--> ТипКорпуса</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКорпуса</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКорпуса;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>62</Код>
<Наименование>--> ТипКвартиры</Наименование>
<Порядок>1100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>ТипКвартиры</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.ТипКвартиры;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>63</Код>
<Наименование>--> КодСтраны</Наименование>
<Порядок>1150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="" Вид=""/>
<ИмяПараметраДляПередачи>КодСтраны</ИмяПараметраДляПередачи>
<ПередВыгрузкой>Значение = ОбъектКоллекции.КодСтраны;
Если НЕ ЗначениеЗаполнено(Значение) Тогда
Пусто = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ОтветственныеЛицаОрганизаций</Код>
<Наименование>ОтветственныеЛицаОрганизаций</Наименование>
<Порядок>250</Порядок>
<НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
<Приемник>СправочникСсылка.ОтветственныеЛицаОрганизаций</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>14</Код>
<Наименование>--> Владелец</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
<ПередВыгрузкой>Если ТипЗнч(Источник.Владелец) <> Тип("СправочникСсылка.Организации") Тогда
Отказ = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>10</Код>
<Наименование>--> ДатаНачала</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДатаНачала" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>17</Код>
<Наименование>--> ДатаОкончания</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДатаОкончания" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>12</Код>
<Наименование>--> ОтветственноеЛицо</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОтветственноеЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтветственныеЛицаОрганизаций"/>
<КодПравилаКонвертации>ОтветственныеЛицаОрганизацийПеречисление</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>13</Код>
<Наименование>--> ФизическоеЛицо</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> ПравоПодписиПоДоверенности</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравоПодписиПоДоверенности" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>РегистрацииВНалоговомОргане</Код>
<Наименование>РегистрацииВНалоговомОргане</Наименование>
<Порядок>350</Порядок>
<Источник>СправочникСсылка.РегистрацияВИФНС</Источник>
<Приемник>СправочникСсылка.РегистрацииВНалоговомОргане</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>9</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>7</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>Доверенность --> Доверенность</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Доверенность" Вид="Реквизит" Тип="СправочникСсылка.ДоверенностиНалогоплательщика"/>
<Приемник Имя="Доверенность" Вид="Реквизит"/>
<КодПравилаКонвертации>ДоверенностиНалогоплательщика</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ДокументПредставителя --> ДокументПредставителя</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ДокументПредставителя" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДокументПредставителя" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>КПП --> КПП</Наименование>
<Порядок>300</Порядок>
<Источник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>НаименованиеИФНС --> НаименованиеИФНС</Наименование>
<Порядок>350</Порядок>
<Источник Имя="НаименованиеИФНС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеИФНС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>Представитель --> Представитель</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Представитель" Вид="Реквизит"/>
<Приемник Имя="Представитель" Вид="Реквизит"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
<ПередВыгрузкой>Если ТипЗнч(Источник.Представитель) = Тип("СправочникСсылка.Контрагенты") Тогда
ИмяПКО = "Контрагенты";
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>УполномоченноеЛицоПредставителя --> УполномоченноеЛицоПредставителя</Наименование>
<Порядок>450</Порядок>
<Источник Имя="УполномоченноеЛицоПредставителя" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="УполномоченноеЛицоПредставителя" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>СтруктураПредприятия</Код>
<Наименование>СтруктураПредприятия</Наименование>
<Порядок>400</Порядок>
<ПослеЗагрузки>МетаданныеОбъекта = Объект.Метаданные();
Если ОбщегоНазначения.ЕстьРеквизитОбъекта("ВариантОбособленногоУчетаТоваров", МетаданныеОбъекта)
И Не ЗначениеЗаполнено(Объект.ВариантОбособленногоУчетаТоваров) Тогда
Объект.ВариантОбособленногоУчетаТоваров = Перечисления.ВариантыОбособленногоУчетаТоваров.НеВедется;
КонецЕсли;
Если ОбщегоНазначения.ЕстьРеквизитОбъекта("СпособПолученияПолуфабрикатов", МетаданныеОбъекта)
И Не ЗначениеЗаполнено(Объект.СпособПолученияПолуфабрикатов) Тогда
Объект.СпособПолученияПолуфабрикатов = Перечисления.СпособыПолученияПолуфабрикатовПроизводимыхВПроцессе.Напрямую;
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.Подразделения</Источник>
<Приемник>СправочникСсылка.СтруктураПредприятия</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Подразделения"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтруктураПредприятия"/>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ПодразделенияОрганизаций</Код>
<Наименование>ПодразделенияОрганизаций</Наименование>
<Порядок>450</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.ПодразделенияОрганизаций</Источник>
<Приемник>СправочникСсылка.ПодразделенияОрганизаций</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>7</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПодразделенияОрганизаций"/>
<КодПравилаКонвертации>ПодразделенияОрганизаций</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>РайонныйКоэффициент --> РайонныйКоэффициент</Наименование>
<Порядок>200</Порядок>
<Источник Имя="РайонныйКоэффициент" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="РайонныйКоэффициент" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>РайонныйКоэффициентРФ --> РайонныйКоэффициентРФ</Наименование>
<Порядок>250</Порядок>
<Источник Имя="РайонныйКоэффициентРФ" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="РайонныйКоэффициентРФ" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> Сформировано</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Сформировано" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> ДатаСоздания</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ДатаСоздания" Вид="Реквизит" Тип="Дата"/>
<ПередВыгрузкой>Значение = Дата(1990, 1, 1);</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ПодразделениеПоУмолчанию</Код>
<Наименование>ПодразделениеПоУмолчанию</Наименование>
<Порядок>500</Порядок>
<Приемник>СправочникСсылка.СтруктураПредприятия</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Значение = "Подразделение по умолчанию";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>--> ВариантОбособленногоУчетаТоваров</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантОбособленногоУчетаТоваров" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыОбособленногоУчетаТоваров"/>
<ПередВыгрузкой>Значение = "НеВедется";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>Должности</Код>
<Наименование>Должности</Наименование>
<Порядок>850</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<Источник>СправочникСсылка.ДолжностиОрганизаций</Источник>
<Приемник>СправочникСсылка.Должности</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией --> ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПе</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией"/>
<Приемник Имя="ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией"/>
<КодПравилаКонвертации>ВидыРаботСДосрочнойПенсией</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>КатегорияВоинскогоУчета --> КатегорияВоинскогоУчета</Наименование>
<Порядок>200</Порядок>
<Источник Имя="КатегорияВоинскогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.КатегорииДолжностейДляВоинскогоУчета"/>
<Приемник Имя="КатегорияВоинскогоУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.КатегорииДолжностейДляВоинскогоУчета"/>
<КодПравилаКонвертации>КатегорииДолжностейДляВоинскогоУчета</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>КатегорияУчетаЗабронированных --> КатегорияУчетаЗабронированных</Наименование>
<Порядок>250</Порядок>
<Источник Имя="КатегорияУчетаЗабронированных" Вид="Реквизит" Тип="ПеречислениеСсылка.КатегорииДолжностейДляУчетаЗабронированныхС2011Года"/>
<Приемник Имя="КатегорияУчетаЗабронированных" Вид="Реквизит" Тип="ПеречислениеСсылка.КатегорииДолжностейДляУчетаЗабронированных"/>
<КодПравилаКонвертации>КатегорииДолжностейДляУчетаЗабронированных</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>ЯвляетсяДолжностьюЛетногоЭкипажа --> ЯвляетсяДолжностьюЛетногоЭкипажа</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ЯвляетсяДолжностьюЛетногоЭкипажа" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ЯвляетсяДолжностьюЛетногоЭкипажа" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>ЯвляетсяФармацевтическойДолжностью --> ЯвляетсяФармацевтическойДолжностью</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ЯвляетсяФармацевтическойДолжностью" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ЯвляетсяФармацевтическойДолжностью" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ЯвляетсяШахтерскойДолжностью --> ЯвляетсяШахтерскойДолжностью</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ЯвляетсяШахтерскойДолжностью" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ЯвляетсяШахтерскойДолжностью" Вид="Реквизит" Тип="Булево"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ДоверенностиНалогоплательщика</Код>
<Наименование>ДоверенностиНалогоплательщика</Наименование>
<Порядок>900</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<Источник>СправочникСсылка.ДоверенностиНалогоплательщика</Источник>
<Приемник>СправочникСсылка.ДоверенностиНалогоплательщика</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>ДатаВыдачи --> ДатаВыдачи</Наименование>
<Порядок>50</Порядок>
<Источник Имя="ДатаВыдачи" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ДатаВыдачи" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство Поиск="true">
<Код>33</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>35</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>ДатаОкончания --> ДатаОкончания</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ДатаОкончания" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ДатаОкончания" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ДоверительИмеетУЛ --> ДоверительИмеетУЛ</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ДоверительИмеетУЛ" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ДоверительИмеетУЛ" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>ДоверительРук_ИНН --> ДоверительРук_ИНН</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ДоверительРук_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительРук_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>ДоверительФЛ_Гражданство --> ДоверительФЛ_Гражданство</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ДоверительФЛ_Гражданство" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
<Приемник Имя="ДоверительФЛ_Гражданство" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
<КодПравилаКонвертации>СтраныМира</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>ДоверительФЛ_ДатаРождения --> ДоверительФЛ_ДатаРождения</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ДоверительФЛ_ДатаРождения" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ДоверительФЛ_ДатаРождения" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>ДоверительФЛ_ИНН --> ДоверительФЛ_ИНН</Наименование>
<Порядок>450</Порядок>
<Источник Имя="ДоверительФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ДоверительФЛ_ОГРН --> ДоверительФЛ_ОГРН</Наименование>
<Порядок>500</Порядок>
<Источник Имя="ДоверительФЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительФЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>ДоверительЮЛ_ИНН --> ДоверительЮЛ_ИНН</Наименование>
<Порядок>550</Порядок>
<Источник Имя="ДоверительЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>ДоверительЮЛ_КПП --> ДоверительЮЛ_КПП</Наименование>
<Порядок>600</Порядок>
<Источник Имя="ДоверительЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>ДоверительЮЛ_НаимОрг --> ДоверительЮЛ_НаимОрг</Наименование>
<Порядок>650</Порядок>
<Источник Имя="ДоверительЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>ДоверительЮЛ_ОГРН --> ДоверительЮЛ_ОГРН</Наименование>
<Порядок>700</Порядок>
<Источник Имя="ДоверительЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДоверительЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>ДоверительЯвляетсяЮЛ --> ДоверительЯвляетсяЮЛ</Наименование>
<Порядок>750</Порядок>
<Источник Имя="ДоверительЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ДоверительЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>ЗаверенаНотариально --> ЗаверенаНотариально</Наименование>
<Порядок>800</Порядок>
<Источник Имя="ЗаверенаНотариально" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ЗаверенаНотариально" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>НомерДовер --> НомерДовер</Наименование>
<Порядок>850</Порядок>
<Источник Имя="НомерДовер" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НомерДовер" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>НотариусФЛ_ИНН --> НотариусФЛ_ИНН</Наименование>
<Порядок>900</Порядок>
<Источник Имя="НотариусФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НотариусФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>НотариусЮЛ_ИНН --> НотариусЮЛ_ИНН</Наименование>
<Порядок>950</Порядок>
<Источник Имя="НотариусЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НотариусЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>НотариусЮЛ_КПП --> НотариусЮЛ_КПП</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="НотариусЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НотариусЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>НотариусЮЛ_НаимОрг --> НотариусЮЛ_НаимОрг</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="НотариусЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НотариусЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>НотариусЮЛ_ОГРН --> НотариусЮЛ_ОГРН</Наименование>
<Порядок>1100</Порядок>
<Источник Имя="НотариусЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НотариусЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>НотариусЯвляетсяЮЛ --> НотариусЯвляетсяЮЛ</Наименование>
<Порядок>1150</Порядок>
<Источник Имя="НотариусЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="НотариусЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>22</Код>
<Наименование>ПредставительФЛ_Гражданство --> ПредставительФЛ_Гражданство</Наименование>
<Порядок>1200</Порядок>
<Источник Имя="ПредставительФЛ_Гражданство" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/>
<Приемник Имя="ПредставительФЛ_Гражданство" Вид="Реквизит" Тип="СправочникСсылка.СтраныМира"/>
<КодПравилаКонвертации>СтраныМира</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>23</Код>
<Наименование>ПредставительФЛ_ДатаРождения --> ПредставительФЛ_ДатаРождения</Наименование>
<Порядок>1250</Порядок>
<Источник Имя="ПредставительФЛ_ДатаРождения" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ПредставительФЛ_ДатаРождения" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>24</Код>
<Наименование>ПредставительФЛ_ИНН --> ПредставительФЛ_ИНН</Наименование>
<Порядок>1300</Порядок>
<Источник Имя="ПредставительФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительФЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>25</Код>
<Наименование>ПредставительФЛ_ОГРН --> ПредставительФЛ_ОГРН</Наименование>
<Порядок>1350</Порядок>
<Источник Имя="ПредставительФЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительФЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>26</Код>
<Наименование>ПредставительЮЛ_ИНН --> ПредставительЮЛ_ИНН</Наименование>
<Порядок>1400</Порядок>
<Источник Имя="ПредставительЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительЮЛ_ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>27</Код>
<Наименование>ПредставительЮЛ_КПП --> ПредставительЮЛ_КПП</Наименование>
<Порядок>1450</Порядок>
<Источник Имя="ПредставительЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительЮЛ_КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>28</Код>
<Наименование>ПредставительЮЛ_НаимОрг --> ПредставительЮЛ_НаимОрг</Наименование>
<Порядок>1500</Порядок>
<Источник Имя="ПредставительЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительЮЛ_НаимОрг" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>29</Код>
<Наименование>ПредставительЮЛ_ОГРН --> ПредставительЮЛ_ОГРН</Наименование>
<Порядок>1550</Порядок>
<Источник Имя="ПредставительЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ПредставительЮЛ_ОГРН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>30</Код>
<Наименование>ПредставительЯвляетсяСотрудником --> ПредставительЯвляетсяСотрудником</Наименование>
<Порядок>1600</Порядок>
<Источник Имя="ПредставительЯвляетсяСотрудником" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ПредставительЯвляетсяСотрудником" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>31</Код>
<Наименование>ПредставительЯвляетсяЮЛ --> ПредставительЯвляетсяЮЛ</Наименование>
<Порядок>1650</Порядок>
<Источник Имя="ПредставительЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ПредставительЯвляетсяЮЛ" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>32</Код>
<Наименование>ПризнакДоверителя --> ПризнакДоверителя</Наименование>
<Порядок>1700</Порядок>
<Источник Имя="ПризнакДоверителя" Вид="Реквизит" Тип="Число"/>
<Приемник Имя="ПризнакДоверителя" Вид="Реквизит" Тип="Число"/>
</Свойство>
<Группа>
<Код>37</Код>
<Наименование>Адреса --> Адреса</Наименование>
<Порядок>1850</Порядок>
<Источник Имя="Адреса" Вид="ТабличнаяЧасть"/>
<Приемник Имя="Адреса" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>38</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<Приемник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<КодПравилаКонвертации>СубъектыДоверенностиНалогоплательщика</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>39</Код>
<Наименование>Город --> Город</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Город" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>40</Код>
<Наименование>Дом --> Дом</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Дом" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Дом" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>41</Код>
<Наименование>Индекс --> Индекс</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Индекс" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Индекс" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>42</Код>
<Наименование>Кварт --> Кварт</Наименование>
<Порядок>250</Порядок>
<Источник Имя="Кварт" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Кварт" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>43</Код>
<Наименование>КодРегион --> КодРегион</Наименование>
<Порядок>300</Порядок>
<Источник Имя="КодРегион" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодРегион" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>44</Код>
<Наименование>Корпус --> Корпус</Наименование>
<Порядок>350</Порядок>
<Источник Имя="Корпус" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Корпус" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>45</Код>
<Наименование>НаселПункт --> НаселПункт</Наименование>
<Порядок>400</Порядок>
<Источник Имя="НаселПункт" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаселПункт" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>46</Код>
<Наименование>Район --> Район</Наименование>
<Порядок>450</Порядок>
<Источник Имя="Район" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Район" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>47</Код>
<Наименование>Улица --> Улица</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Улица" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Улица" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Группа>
<Группа>
<Код>48</Код>
<Наименование>ПолномочияПредставителя --> ПолномочияПредставителя</Наименование>
<Порядок>1900</Порядок>
<Источник Имя="ПолномочияПредставителя" Вид="ТабличнаяЧасть"/>
<Приемник Имя="ПолномочияПредставителя" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>49</Код>
<Наименование>КПП --> КПП</Наименование>
<Порядок>50</Порядок>
<Источник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>50</Код>
<Наименование>ОКАТО --> ОКАТО</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ОКАТО" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ОКАТО" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>51</Код>
<Наименование>Признак01 --> Признак01</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Признак01" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак01" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>52</Код>
<Наименование>Признак02 --> Признак02</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Признак02" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак02" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>53</Код>
<Наименование>Признак03 --> Признак03</Наименование>
<Порядок>250</Порядок>
<Источник Имя="Признак03" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак03" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>54</Код>
<Наименование>Признак04 --> Признак04</Наименование>
<Порядок>300</Порядок>
<Источник Имя="Признак04" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак04" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>55</Код>
<Наименование>Признак05 --> Признак05</Наименование>
<Порядок>350</Порядок>
<Источник Имя="Признак05" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак05" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>56</Код>
<Наименование>Признак06 --> Признак06</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Признак06" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак06" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>57</Код>
<Наименование>Признак07 --> Признак07</Наименование>
<Порядок>450</Порядок>
<Источник Имя="Признак07" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак07" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>58</Код>
<Наименование>Признак08 --> Признак08</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Признак08" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак08" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>59</Код>
<Наименование>Признак09 --> Признак09</Наименование>
<Порядок>550</Порядок>
<Источник Имя="Признак09" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак09" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>60</Код>
<Наименование>Признак10 --> Признак10</Наименование>
<Порядок>600</Порядок>
<Источник Имя="Признак10" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак10" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>61</Код>
<Наименование>Признак11 --> Признак11</Наименование>
<Порядок>650</Порядок>
<Источник Имя="Признак11" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак11" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>62</Код>
<Наименование>Признак12 --> Признак12</Наименование>
<Порядок>700</Порядок>
<Источник Имя="Признак12" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак12" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>63</Код>
<Наименование>Признак13 --> Признак13</Наименование>
<Порядок>750</Порядок>
<Источник Имя="Признак13" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак13" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>64</Код>
<Наименование>Признак14 --> Признак14</Наименование>
<Порядок>800</Порядок>
<Источник Имя="Признак14" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак14" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>65</Код>
<Наименование>Признак15 --> Признак15</Наименование>
<Порядок>850</Порядок>
<Источник Имя="Признак15" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак15" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>66</Код>
<Наименование>Признак16 --> Признак16</Наименование>
<Порядок>900</Порядок>
<Источник Имя="Признак16" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак16" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>67</Код>
<Наименование>Признак17 --> Признак17</Наименование>
<Порядок>950</Порядок>
<Источник Имя="Признак17" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак17" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>68</Код>
<Наименование>Признак18 --> Признак18</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="Признак18" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак18" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>69</Код>
<Наименование>Признак19 --> Признак19</Наименование>
<Порядок>1050</Порядок>
<Источник Имя="Признак19" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Признак19" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>70</Код>
<Наименование>ПризнакПолныеПолномочия --> ПризнакПолныеПолномочия</Наименование>
<Порядок>1100</Порядок>
<Источник Имя="ПризнакПолныеПолномочия" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ПризнакПолныеПолномочия" Вид="Реквизит" Тип="Булево"/>
</Свойство>
</Группа>
<Группа>
<Код>71</Код>
<Наименование>УдЛичности --> УдЛичности</Наименование>
<Порядок>1950</Порядок>
<Источник Имя="УдЛичности" Вид="ТабличнаяЧасть"/>
<Приемник Имя="УдЛичности" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>72</Код>
<Наименование>ВидДок --> ВидДок</Наименование>
<Порядок>50</Порядок>
<Источник Имя="ВидДок" Вид="Реквизит" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/>
<Приемник Имя="ВидДок" Вид="Реквизит" Тип="СправочникСсылка.ВидыДокументовФизическихЛиц"/>
<КодПравилаКонвертации>ВидыДокументовФизическихЛиц</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>73</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<Приемник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<КодПравилаКонвертации>СубъектыДоверенностиНалогоплательщика</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>74</Код>
<Наименование>ВыдДок --> ВыдДок</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ВыдДок" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ВыдДок" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>75</Код>
<Наименование>ДатаДок --> ДатаДок</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ДатаДок" Вид="Реквизит" Тип="Дата"/>
<Приемник Имя="ДатаДок" Вид="Реквизит" Тип="Дата"/>
</Свойство>
<Свойство>
<Код>76</Код>
<Наименование>КодВыдДок --> КодВыдДок</Наименование>
<Порядок>250</Порядок>
<Источник Имя="КодВыдДок" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодВыдДок" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>77</Код>
<Наименование>НомДок --> НомДок</Наименование>
<Порядок>300</Порядок>
<Источник Имя="НомДок" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НомДок" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>78</Код>
<Наименование>СерДок --> СерДок</Наименование>
<Порядок>350</Порядок>
<Источник Имя="СерДок" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="СерДок" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Группа>
<Группа>
<Код>79</Код>
<Наименование>ФИО --> ФИО</Наименование>
<Порядок>2000</Порядок>
<Источник Имя="ФИО" Вид="ТабличнаяЧасть"/>
<Приемник Имя="ФИО" Вид="ТабличнаяЧасть"/>
<Свойство>
<Код>80</Код>
<Наименование>Владелец --> Владелец</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<Приемник Имя="Владелец" Вид="Реквизит" Тип="ПеречислениеСсылка.СубъектыДоверенностиНалогоплательщика"/>
<КодПравилаКонвертации>СубъектыДоверенностиНалогоплательщика</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>81</Код>
<Наименование>Имя --> Имя</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>82</Код>
<Наименование>Отчество --> Отчество</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>83</Код>
<Наименование>Фамилия --> Фамилия</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Прочее</Код>
<Наименование>Прочее</Наименование>
<Порядок>250</Порядок>
<Правило>
<Код>ВидыКонтактнойИнформации</Код>
<Наименование>ВидыКонтактнойИнформации</Наименование>
<Порядок>50</Порядок>
<ПослеЗагрузки>Если Ссылка = Справочники.ВидыКонтактнойИнформации.ФаксКонтрагенты
Или Ссылка = Справочники.ВидыКонтактнойИнформации.ФаксОрганизации Тогда
Объект.Тип = Перечисления.ТипыКонтактнойИнформации.Факс;
КонецЕсли;</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.ВидыКонтактнойИнформации</Источник>
<Приемник>СправочникСсылка.ВидыКонтактнойИнформации</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>ВидОбъектаКонтактнойИнформации --> Родитель</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ВидОбъектаКонтактнойИнформации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовКонтактнойИнформации"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
<КодПравилаКонвертации>ВидыКонтактнойИнформации</КодПравилаКонвертации>
<ПередВыгрузкой>ВидОбъектаКонтактнойИнформации = Источник.ВидОбъектаКонтактнойИнформации;
Если ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.Контрагенты Тогда
ИмяПКО = "";
Значение = "СправочникКонтрагенты";
ИначеЕсли ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.Организации Тогда
ИмяПКО = "";
Значение = "СправочникОрганизации";
ИначеЕсли ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.ФизическиеЛица Тогда
ИмяПКО = "";
Значение = "СправочникФизическиеЛица";
Иначе
Отказ = Истина;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>Тип --> Тип</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
<Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
<КодПравилаКонвертации>ТипыКонтактнойИнформации</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>--> Используется</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Используется" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> ВидРедактирования</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРедактирования" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = "ПолеВводаИДиалог";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>АдресОрганизацииПочтовый -> ПочтовыйАдресОрганизации</Наименование>
<Порядок>50</Порядок>
<Источник>АдресОрганизацииПочтовый</Источник>
<Приемник>ПочтовыйАдресОрганизации</Приемник>
</Значение>
<Значение>
<Код>2</Код>
<Наименование>ИнострАдресФизЛица -> АдресЗаПределамиРФФизическиеЛица</Наименование>
<Порядок>100</Порядок>
<Источник>ИнострАдресФизЛица</Источник>
<Приемник>АдресЗаПределамиРФФизическиеЛица</Приемник>
</Значение>
<Значение>
<Код>3</Код>
<Наименование>ИнформАдресФизЛица -> АдресДляИнформированияФизическиеЛица</Наименование>
<Порядок>150</Порядок>
<Источник>ИнформАдресФизЛица</Источник>
<Приемник>АдресДляИнформированияФизическиеЛица</Приемник>
</Значение>
<Значение>
<Код>4</Код>
<Наименование>ТелефонОрганизации -> ТелефонОрганизации</Наименование>
<Порядок>200</Порядок>
<Источник>ТелефонОрганизации</Источник>
<Приемник>ТелефонОрганизации</Приемник>
</Значение>
<Значение>
<Код>5</Код>
<Наименование>ТелефонСлужебный -> ТелефонРабочийФизическиеЛица</Наименование>
<Порядок>250</Порядок>
<Источник>ТелефонСлужебный</Источник>
<Приемник>ТелефонРабочийФизическиеЛица</Приемник>
</Значение>
<Значение>
<Код>6</Код>
<Наименование>ТелефонФизЛица -> ТелефонДомашнийФизическиеЛица</Наименование>
<Порядок>300</Порядок>
<Источник>ТелефонФизЛица</Источник>
<Приемник>ТелефонДомашнийФизическиеЛица</Приемник>
</Значение>
<Значение>
<Код>7</Код>
<Наименование>ФаксОрганизации -> ФаксОрганизации</Наименование>
<Порядок>350</Порядок>
<Источник>ФаксОрганизации</Источник>
<Приемник>ФаксОрганизации</Приемник>
</Значение>
<Значение>
<Код>8</Код>
<Наименование>ФактАдресКонтрагента -> ФактАдресКонтрагента</Наименование>
<Порядок>400</Порядок>
<Источник>ФактАдресКонтрагента</Источник>
<Приемник>ФактАдресКонтрагента</Приемник>
</Значение>
<Значение>
<Код>9</Код>
<Наименование>ФактАдресОрганизации -> ФактАдресОрганизации</Наименование>
<Порядок>450</Порядок>
<Источник>ФактАдресОрганизации</Источник>
<Приемник>ФактАдресОрганизации</Приемник>
</Значение>
<Значение>
<Код>10</Код>
<Наименование>ФактАдресФизЛица -> АдресМестаПроживанияФизическиеЛица</Наименование>
<Порядок>500</Порядок>
<Источник>ФактАдресФизЛица</Источник>
<Приемник>АдресМестаПроживанияФизическиеЛица</Приемник>
</Значение>
<Значение>
<Код>11</Код>
<Наименование>ЮрАдресОрганизации -> ЮрАдресОрганизации</Наименование>
<Порядок>550</Порядок>
<Источник>ЮрАдресОрганизации</Источник>
<Приемник>ЮрАдресОрганизации</Приемник>
</Значение>
<Значение>
<Код>12</Код>
<Наименование>ЮрАдресФизЛица -> АдресПоПропискеФизическиеЛица</Наименование>
<Порядок>600</Порядок>
<Источник>ЮрАдресФизЛица</Источник>
<Приемник>АдресПоПропискеФизическиеЛица</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>ТехнологическиеОперации</Код>
<Наименование>ТехнологическиеОперации</Наименование>
<Порядок>100</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Источник>СправочникСсылка.ТехнологическиеОперации</Источник>
<Приемник>СправочникСсылка.ВидыРаботСотрудников</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>Пользователи</Код>
<Наименование>Пользователи</Наименование>
<Порядок>150</Порядок>
<ПослеЗагрузки>ОбъектМодифицирован = Ложь;
Объект.ДополнительныеСвойства.Вставить("ПроверятьБизнесЛогикуПриЗаписи");</ПослеЗагрузки>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<Источник>СправочникСсылка.Пользователи</Источник>
<Приемник>СправочникСсылка.Пользователи</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>ФизЛицо --> ФизическоеЛицо</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<Приемник Имя="ФизическоеЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>СтатьяРасходовПоПеречислению</Код>
<Наименование>СтатьяРасходовПоПеречислению</Наименование>
<Порядок>200</Порядок>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>12</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Значение = СокрЛП(Источник);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> Описание</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = СокрЛП(Источник);</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> ПометкаУдаления</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство Обязательное="true">
<Код>14</Код>
<Наименование>--> ЭтоГруппа</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>СтатьяРасходовПоУмолчанию</Код>
<Наименование>СтатьяРасходовПоУмолчанию</Наименование>
<Порядок>250</Порядок>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>15</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Значение = "Заработная плата (по умолчанию)";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> Описание</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = "Заработная плата (по умолчанию)";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> ПометкаУдаления</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство Обязательное="true">
<Код>17</Код>
<Наименование>--> ЭтоГруппа</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>СтатьиЗатратВСтатьиРасходов</Код>
<Наименование>СтатьиЗатратВСтатьиРасходов</Наименование>
<Порядок>300</Порядок>
<ПослеЗагрузки>МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.СтруктураПредприятия"));
Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);</ПослеЗагрузки>
<НеЗамещать>true</НеЗамещать>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.СтатьиЗатрат</Источник>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>5</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="ПланВидовХарактеристикСсылка.СтатьиРасходов"/>
<КодПравилаКонвертации>СтатьиЗатратВСтатьиРасходов</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>8</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> Описание</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = Источник.Наименование;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>--> ВидЦенностиНДС</Наименование>
<Порядок>850</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидЦенностиНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
<ПередВыгрузкой>Значение = "ПрочиеРаботыИУслуги";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>РБПВСтатьиРасходов</Код>
<Наименование>РБПВСтатьиРасходов</Наименование>
<Порядок>350</Порядок>
<ПослеЗагрузки>МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.СтруктураПредприятия"));
Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);</ПослеЗагрузки>
<НеЗамещать>true</НеЗамещать>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.РасходыБудущихПериодов</Источник>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>5</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>100</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство Поиск="true">
<Код>4</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.РасходыБудущихПериодов"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="ПланВидовХарактеристикСсылка.СтатьиРасходов"/>
<КодПравилаКонвертации>РБПВСтатьиРасходов</КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаРасходыБудущихПериодов";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаРасходыБудущихПериодов";</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>8</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> Описание</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = Источник.Наименование;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> ВидЦенностиНДС</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидЦенностиНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
<ПередВыгрузкой>Значение = "ПрочиеРаботыИУслуги";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ПрочиеДоходыИРасходыВСтатьиРасходов</Код>
<Наименование>ПрочиеДоходыИРасходыВСтатьиРасходов</Наименование>
<Порядок>400</Порядок>
<ПослеЗагрузки>МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.СтруктураПредприятия"));
Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);</ПослеЗагрузки>
<НеЗамещать>true</НеЗамещать>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.ПрочиеДоходыИРасходы</Источник>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>5</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ПрочиеДоходыИРасходы"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="ПланВидовХарактеристикСсылка.СтатьиРасходов"/>
<КодПравилаКонвертации>ПрочиеДоходыИРасходыВСтатьиРасходов</КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>6</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>150</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство Поиск="true">
<Код>9</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>1</Код>
<Наименование>ПринятиеКналоговомуУчету --> ПринятиеКналоговомуУчету</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ПринятиеКналоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>--> Описание</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = Источник.Наименование;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>800</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>18</Код>
<Наименование>--> ВидЦенностиНДС</Наименование>
<Порядок>900</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидЦенностиНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЦенностей"/>
<ПередВыгрузкой>Значение = "ПрочиеРаботыИУслуги";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>19</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>950</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>20</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>1000</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения>
<Значение>
<Код>1</Код>
<Наименование>КурсовыеРазницы -> КурсовыеРазницы</Наименование>
<Порядок>50</Порядок>
<Источник>КурсовыеРазницы</Источник>
<Приемник>КурсовыеРазницы</Приемник>
</Значение>
</Значения>
</Правило>
<Правило>
<Код>РезервыВСтатьиРасходов</Код>
<Наименование>РезервыВСтатьиРасходов</Наименование>
<Порядок>450</Порядок>
<ПослеЗагрузки>МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.СтруктураПредприятия"));
Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);</ПослеЗагрузки>
<НеЗамещать>true</НеЗамещать>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Источник>СправочникСсылка.Резервы</Источник>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиРасходов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>2</Код>
<Наименование>--> ЭтоГруппа</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>--> ВидРасходов</Наименование>
<Порядок>150</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/>
<ПередВыгрузкой>Значение = "ОплатаТруда";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>--> ВариантРаздельногоУчетаНДС</Наименование>
<Порядок>200</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаздельногоУчетаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаздельногоУчетаНДС"/>
<ПередВыгрузкой>Значение = "ИзДокумента";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>--> ВариантРаспределенияРасходовРегл</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>--> ВариантРаспределенияРасходовУпр</Наименование>
<Порядок>250</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВариантРаспределенияРасходовУпр" Вид="Реквизит" Тип="ПеречислениеСсылка.ВариантыРаспределенияРасходов"/>
<ПередВыгрузкой>Значение = "НаНаправленияДеятельности";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>--> КонтролироватьЗаполнениеАналитики</Наименование>
<Порядок>300</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="КонтролироватьЗаполнениеАналитики" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>--> ОграничитьИспользование</Наименование>
<Порядок>350</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ОграничитьИспользование" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>--> Описание</Наименование>
<Порядок>400</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Описание" Вид="Реквизит" Тип="Строка"/>
<ПередВыгрузкой>Значение = Источник.Наименование;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>--> ПравилоРаспределенияНаСебестоимость</Наименование>
<Порядок>450</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПравилоРаспределенияНаСебестоимость" Вид="Реквизит" Тип="ПеречислениеСсылка.ПравилаРаспределенияНаСебестоимостьТоваров"/>
<ПередВыгрузкой>Значение = "ПропорциональноКоличеству";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>--> ПринятиеКналоговомуУчету</Наименование>
<Порядок>500</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПринятиеКНалоговомуУчету" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Истина;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>--> ПрочиеРасходы</Наименование>
<Порядок>550</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПрочиеРасходы" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>--> РасходыНаОбъектыЭксплуатации</Наименование>
<Порядок>600</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="РасходыНаОбъектыЭксплуатации" Вид="Реквизит" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>--> ПометкаУдаления</Наименование>
<Порядок>650</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<ПередВыгрузкой>Значение = Ложь;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>--> ВидДеятельностиДляНалоговогоУчетаЗатрат</Наименование>
<Порядок>700</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиДляНалоговогоУчетаЗатрат" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиДляНалоговогоУчетаЗатрат"/>
<ПередВыгрузкой>Значение = "ОсновнаяСистемаНалогообложения";</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>--> ВидДеятельностиРасходов</Наименование>
<Порядок>750</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ВидДеятельностиРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДеятельностиРасходов"/>
<ПередВыгрузкой>Значение = "ОсновнаяДеятельность";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>ПриоритетыПоУмолчанию</Код>
<Наименование>ПриоритетыПоУмолчанию</Наименование>
<Порядок>500</Порядок>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<ГенерироватьНовыйНомерИлиКодЕслиНеУказан>true</ГенерироватьНовыйНомерИлиКодЕслиНеУказан>
<Приемник>СправочникСсылка.ПриоритетыОплаты</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Значение = "Высокий";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>СтатьиАктивовПассивовИзНаименования</Код>
<Наименование>СтатьиАктивовПассивовИзНаименования</Наименование>
<Порядок>550</Порядок>
<ПередВыгрузкой>ВходящиеДанные = Новый Структура("Наименование", Источник);</ПередВыгрузкой>
<ПослеЗагрузки>МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.СтруктураПредприятия"));
Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);</ПослеЗагрузки>
<ИспользоватьБыстрыйПоискПриЗагрузке>true</ИспользоватьБыстрыйПоискПриЗагрузке>
<Приемник>ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>--> Наименование</Наименование>
<Порядок>50</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>--> АктивПассив</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="АктивПассив" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСтатейУправленческогоБаланса"/>
<ПередВыгрузкой>Значение = "Пассив";</ПередВыгрузкой>
</Свойство>
</Свойства>
<Значения/>
</Правило>
</Группа>
</ПравилаКонвертацииОбъектов>
<ПравилаВыгрузкиДанных>
<Группа Отключить="false">
<Код>БазовыеКлассификаторы</Код>
<Наименование>БазовыеКлассификаторы</Наименование>
<Порядок>50</Порядок>
<Правило Отключить="false">
<Код>КлассификаторСтранМира</Код>
<Наименование>КлассификаторСтранМира</Наименование>
<Порядок>100</Порядок>
<КодПравилаКонвертации>СтраныМира</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.КлассификаторСтранМира</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>Валюты</Код>
<Наименование>Валюты</Наименование>
<Порядок>150</Порядок>
<КодПравилаКонвертации>Валюты</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Валюты</ОбъектВыборки>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Документы</Код>
<Наименование>Документы</Наименование>
<Порядок>100</Порядок>
<Правило Отключить="false">
<Код>ЗарплатаКВыплатеОрганизаций</Код>
<Наименование>ЗарплатаКВыплатеОрганизаций</Наименование>
<Порядок>5000</Порядок>
<КодПравилаКонвертации>ЗаявкаНаРасходованиеДенежныхСредств</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>ДокументСсылка.ЗарплатаКВыплатеОрганизаций</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ОтражениеЗарплатыВРеглУчете</Код>
<Наименование>ОтражениеЗарплатыВРеглУчете</Наименование>
<Порядок>6000</Порядок>
<КодПравилаКонвертации>ОтражениеЗарплатыВФинансовомУчете</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>ДокументСсылка.ОтражениеЗарплатыВРеглУчете</ОбъектВыборки>
<ПередВыгрузкойОбъекта>ДокументОтражение = Объект;
ВидыВзносов = Новый Структура;
ВидыВзносов.Вставить("ПФРСтраховая");
ВидыВзносов.Вставить("ПФРНакопительная");
ВидыВзносов.Вставить("ПФРПоСуммарномуТарифу");
ВидыВзносов.Вставить("ПФРНаДоплатуЛетчикам");
ВидыВзносов.Вставить("ПФРНаДоплатуШахтерам");
ВидыВзносов.Вставить("ПФРЗаЗанятыхНаПодземныхИВредныхРаботах");
ВидыВзносов.Вставить("ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах");
ВидыВзносов.Вставить("ФСС");
ВидыВзносов.Вставить("ФФОМС");
ВидыВзносов.Вставить("ТФОМС");
ВидыВзносов.Вставить("ФССНесчастныеСлучаи");
ВидыВзносов.Вставить("ПФРДоПредельнойВеличины");
ВидыВзносов.Вставить("ПФРСПревышения");
ВидыВзносов.Вставить("ВзносыВсего");
Выполнить(Алгоритмы.СтраховыеВзносыИсчисленные);
ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("НачисленнаяЗарплатаИВзносы", Новый ТаблицаЗначений);
ВходящиеДанные.Вставить("НачисленнаяЗарплатаИВзносыПоФизлицам", Новый ТаблицаЗначений);
ВходящиеДанные.Вставить("НачисленныйНДФЛ", Новый ТаблицаЗначений);
ВходящиеДанные.Вставить("УдержаннаяЗарплата", Новый ТаблицаЗначений);
ВходящиеДанные.Вставить("НачисленныеПроцентыПоЗаймам", Новый ТаблицаЗначений);
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("ВидОперации");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("СтатьяРасходов");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("ОблагаетсяЕНВД");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("Организация");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("ПодразделениеПредприятия");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("Сумма");
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить("СуммаНДФЛ");
Для Каждого ВидВзносов Из ВидыВзносов Цикл
ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Колонки.Добавить(ВидВзносов.Ключ);
КонецЦикла;
ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам = ВходящиеДанные.НачисленнаяЗарплатаИВзносы.СкопироватьКолонки();
ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам.Колонки.Добавить("ФизическоеЛицо");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("ВидОперации");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("НДФЛСДивидендов");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("Организация");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("ПодразделениеПредприятия");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("РегистрацияВНалоговомОргане");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("СтавкаНДФЛ");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("Сумма");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("ФизическоеЛицо");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("КодПоОКАТО");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("КодПоОКТМО");
ВходящиеДанные.НачисленныйНДФЛ.Колонки.Добавить("КПП");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("ВидОперации");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("Контрагент");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("Организация");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("ПодразделениеПредприятия");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("Сумма");
ВходящиеДанные.УдержаннаяЗарплата.Колонки.Добавить("ФизическоеЛицо");
ВходящиеДанные.НачисленныеПроцентыПоЗаймам.Колонки.Добавить("ПодразделениеПредприятия");
ВходящиеДанные.НачисленныеПроцентыПоЗаймам.Колонки.Добавить("Сумма");
ВходящиеДанные.НачисленныеПроцентыПоЗаймам.Колонки.Добавить("ФизическоеЛицо");
Запрос = Новый Запрос(Запросы.НачисленияФизлиц.Текст);
Запрос.УстановитьПараметр("ПериодРегистрации", Объект.ПериодРегистрации);
Запрос.УстановитьПараметр("КонецПериодаРегистрации", КонецМесяца(Объект.ПериодРегистрации));
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("Регистратор", Объект.Ссылка);
ТаблицаНачисленияФизлиц = Запрос.Выполнить().Выгрузить();
ТаблицаНачисленияФизлиц.Свернуть("Организация,ПериодРегистрации,ВидОперации,ВидРасчета,ФизическоеЛицо,ПодразделениеПредприятия,СтатьяРасходов",
"Сумма");
Для Каждого ВидВзносов Из ВидыВзносов Цикл
ТаблицаНачисленияФизлиц.Колонки.Добавить(ВидВзносов.Ключ);
ТаблицаНачисленияФизлиц.ЗаполнитьЗначения(0, ВидВзносов.Ключ);
КонецЦикла;
ТаблицаВзносов = Параметры.ПараметрыАлгоритмов.ВзносыФизлиц;
ТаблицаНачисленияДляВзносов = Параметры.ПараметрыАлгоритмов.НачисленияФизлицДляВзносов;
// Списание оценочных обязательств и соответствующие им суммы страховых взносов.
Запрос = Новый Запрос(Запросы.СписаниеОценочныхОбязательств.Текст);
Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка);
Запрос.УстановитьПараметр("Организация", Объект.Организация);
РезультатЗапроса = Запрос.ВыполнитьПакет();
НачисленияЗаСчетОцОб = РезультатЗапроса[4].Выгрузить();
Для Каждого ВидВзносов Из ВидыВзносов Цикл
НачисленияЗаСчетОцОб.Колонки.Добавить(ВидВзносов.Ключ);
НачисленияЗаСчетОцОб.ЗаполнитьЗначения(0, ВидВзносов.Ключ);
КонецЦикла;
// Рассчитываем страховые взносы за счет оценочных обязательств,
// и исключаем их из общих страховых взносов.
Для Каждого НачислениеЗаСчетОцОб Из НачисленияЗаСчетОцОб Цикл
Отбор = Новый Структура("ФизЛицо", НачислениеЗаСчетОцОб.ФизическоеЛицо);
СтрокиВзносов = ТаблицаВзносов.НайтиСтроки(Отбор);
СтрокиНачисленийДляВзносов = ТаблицаНачисленияДляВзносов.НайтиСтроки(Отбор);
Если СтрокиВзносов.Количество() = 0
Или СтрокиНачисленийДляВзносов.Количество() = 0 Тогда
Продолжить;
КонецЕсли;
СуммаНачислений = 0;
Для Каждого СтрокаНачисленийДляВзносов Из СтрокиНачисленийДляВзносов Цикл
СуммаНачислений = СуммаНачислений + (СтрокаНачисленийДляВзносов.Результат - СтрокаНачисленийДляВзносов.Скидка);
КонецЦикла;
Коэф = НачислениеЗаСчетОцОб.Сумма / СуммаНачислений;
Для Каждого ВидВзносов Из ВидыВзносов Цикл
Для Каждого СтрокаВзносов Из СтрокиВзносов Цикл
СуммаВзноса = Окр(СтрокаВзносов[ВидВзносов.Ключ] * Коэф, 2);
НачислениеЗаСчетОцОб[ВидВзносов.Ключ] = НачислениеЗаСчетОцОб[ВидВзносов.Ключ] + СуммаВзноса;
СтрокаВзносов[ВидВзносов.Ключ] = СтрокаВзносов[ВидВзносов.Ключ] - СуммаВзноса;
КонецЦикла;
КонецЦикла;
НачислениеЗаСчетОцОб.ВзносыВсего = НачислениеЗаСчетОцОб.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах
+ НачислениеЗаСчетОцОб.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах
+ НачислениеЗаСчетОцОб.ПФРНаДоплатуЛетчикам
+ НачислениеЗаСчетОцОб.ПФРНакопительная
+ НачислениеЗаСчетОцОб.ПФРСтраховая
+ НачислениеЗаСчетОцОб.ТФОМС
+ НачислениеЗаСчетОцОб.ФСС
+ НачислениеЗаСчетОцОб.ФССНесчастныеСлучаи
+ НачислениеЗаСчетОцОб.ФФОМС
+ НачислениеЗаСчетОцОб.ПФРНаДоплатуШахтерам
+ НачислениеЗаСчетОцОб.ПФРПоСуммарномуТарифу
+ НачислениеЗаСчетОцОб.ПФРДоПредельнойВеличины
+ НачислениеЗаСчетОцОб.ПФРСПревышения;
КонецЦикла;
НачисленияЗаСчетОцОбСводно = НачисленияЗаСчетОцОб.Скопировать();
НачисленияЗаСчетОцОбСводно.Свернуть("ПодразделениеПредприятия, СтатьяРасходов",
"Сумма, ПФРСтраховая, ПФРНакопительная, ПФРПоСуммарномуТарифу, ПФРНаДоплатуЛетчикам, ПФРНаДоплатуШахтерам,"
+ "ПФРЗаЗанятыхНаПодземныхИВредныхРаботах, ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах, ФСС, ФФОМС, ТФОМС,"
+ "ФССНесчастныеСлучаи, ПФРДоПредельнойВеличины, ПФРСПревышения, ВзносыВсего");
НачисленияЗаСчетОцОб.Свернуть("ПодразделениеПредприятия, СтатьяРасходов, ФизическоеЛицо",
"Сумма, ПФРСтраховая, ПФРНакопительная, ПФРПоСуммарномуТарифу, ПФРНаДоплатуЛетчикам, ПФРНаДоплатуШахтерам,"
+ "ПФРЗаЗанятыхНаПодземныхИВредныхРаботах, ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах, ФСС, ФФОМС, ТФОМС,"
+ "ФССНесчастныеСлучаи, ПФРДоПредельнойВеличины, ПФРСПревышения, ВзносыВсего");
// Данные по списанию оценочных обязательств будут добавлены позже - после обработки основных начислений.
// Распределение общих взносов по начислениям.
Для Каждого СтрокаВзносов Из ТаблицаВзносов Цикл
ВидыНачислений = Новый Массив;
НайденныеНачисления = Новый Массив;
СуммыНачислений = Новый Структура;
СуммыНачислений.Вставить("ВходитВБазуФОМС", Новый Структура("Сумма, ВидыВзносов", 0, "ФФОМС,ТФОМС"));
СуммыНачислений.Вставить("ВходитВБазуФСС", Новый Структура("Сумма, ВидыВзносов", 0, "ФСС,ФССНесчастныеСлучаи"));
СуммыНачислений.Вставить("ВходитВБазуПФР", Новый Структура("Сумма, ВидыВзносов", 0, "ПФРСтраховая,ПФРНакопительная,"
+ "ПФРПоСуммарномуТарифу,ПФРНаДоплатуЛетчикам,ПФРНаДоплатуШахтерам,"
+ "ПФРЗаЗанятыхНаПодземныхИВредныхРаботах,ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,ПФРДоПредельнойВеличины,ПФРСПревышения"));
Отбор = Новый Структура("ОбособленноеПодразделение, ФизЛицо, ОблагаетсяЕНВД");
ЗаполнитьЗначенияСвойств(Отбор, СтрокаВзносов);
НачисленияФизЛицаДляВзносов = ТаблицаНачисленияДляВзносов.НайтиСтроки(Отбор);
Для Каждого НачислениеФизЛицаДляВзносов Из НачисленияФизЛицаДляВзносов Цикл
ТекущаяСуммаНачисления = НачислениеФизЛицаДляВзносов.Результат - НачислениеФизЛицаДляВзносов.Скидка;
Если (ТекущаяСуммаНачисления = 0)
Или НачислениеФизЛицаДляВзносов.ЕжегодныйОтпускДляРезервов Тогда
Продолжить;
КонецЕсли;
ПараметрыНачисления = Новый Структура;
ПараметрыНачисления.Вставить("Отбор", Новый Структура("ФизическоеЛицо, ВидРасчета", СтрокаВзносов.Физлицо, НачислениеФизЛицаДляВзносов.ВидРасчета));
ПараметрыНачисления.Вставить("ВходитВБазуФОМС", НачислениеФизЛицаДляВзносов.ВходитВБазуФОМС);
ПараметрыНачисления.Вставить("ВходитВБазуФСС", НачислениеФизЛицаДляВзносов.ВходитВБазуФСС);
ПараметрыНачисления.Вставить("ВходитВБазуПФР", НачислениеФизЛицаДляВзносов.ВходитВБазуПФР);
ПараметрыНачисления.Вставить("СуммаНачисления", ТекущаяСуммаНачисления);
ПараметрыНачисления.Вставить("СуммыВзносов", Новый Структура);
ВидыНачислений.Добавить(ПараметрыНачисления);
Для Каждого СуммаНачислений Из СуммыНачислений Цикл
Если ПараметрыНачисления[СуммаНачислений.Ключ] Тогда
СуммаНачислений.Значение["Сумма"] = СуммаНачислений.Значение["Сумма"] + ТекущаяСуммаНачисления;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Для Каждого СуммаНачислений Из СуммыНачислений Цикл
Коэффициенты = Новый ТаблицаЗначений;
Коэффициенты.Колонки.Добавить("ВидНачислений");
Коэффициенты.Колонки.Добавить("Коэффициент");
Для Каждого ВидНачислений Из ВидыНачислений Цикл
Если Не ВидНачислений[СуммаНачислений.Ключ] Тогда
Продолжить;
КонецЕсли;
Коэффициент = Коэффициенты.Добавить();
Коэффициент.ВидНачислений = ВидНачислений;
Коэффициент.Коэффициент = ВидНачислений.СуммаНачисления / СуммаНачислений.Значение["Сумма"];
КонецЦикла;
Для Каждого ВидВзносов Из ВидыВзносов Цикл
Если Найти(СуммаНачислений.Значение["ВидыВзносов"], ВидВзносов.Ключ) = 0 Тогда
Продолжить;
КонецЕсли;
Распределение = ОбщегоНазначения.РаспределитьСуммуПропорциональноКоэффициентам(СтрокаВзносов[ВидВзносов.Ключ],
Коэффициенты.ВыгрузитьКолонку("Коэффициент"));
Если Не Распределение = Неопределено Тогда
Для Сч = 0 По Распределение.Количество() - 1 Цикл
Коэффициенты[Сч].ВидНачислений.СуммыВзносов.Вставить(ВидВзносов.Ключ, Распределение[Сч]);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Для Каждого ВидНачислений Из ВидыНачислений Цикл
СтрокиНачислений = ТаблицаНачисленияФизлиц.НайтиСтроки(ВидНачислений.Отбор);
Коэффициенты = Новый Массив;
Для Каждого СтрокаНачислений Из СтрокиНачислений Цикл
Коэффициенты.Добавить(СтрокаНачислений.Сумма);
КонецЦикла;
Для Каждого ВидВзносов Из ВидыВзносов Цикл
СуммаВзноса = 0;
Если Не ВидНачислений.СуммыВзносов.Свойство(ВидВзносов.Ключ, СуммаВзноса) Тогда
Продолжить;
КонецЕсли;
Распределение = ОбщегоНазначения.РаспределитьСуммуПропорциональноКоэффициентам(СуммаВзноса,
Коэффициенты);
Если Не Распределение = Неопределено Тогда
Для Сч = 0 По Распределение.Количество() - 1 Цикл
СтрокиНачислений[Сч][ВидВзносов.Ключ] = СтрокиНачислений[Сч][ВидВзносов.Ключ] + Распределение[Сч];
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
ТаблицаНачисленияФизлиц.Свернуть("Организация, ПериодРегистрации, ВидОперации, ФизическоеЛицо, ПодразделениеПредприятия, СтатьяРасходов",
"Сумма, ПФРНаДоплатуЛетчикам, ПФРЗаЗанятыхНаПодземныхИВредныхРаботах, ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,"
+ "ПФРНакопительная, ПФРСтраховая, ТФОМС, ФСС, ФССНесчастныеСлучаи, ФФОМС, ПФРНаДоплатуШахтерам,"
+ "ПФРПоСуммарномуТарифу, ПФРДоПредельнойВеличины, ПФРСПревышения");
Для Каждого СтрокаФизлиц Из ТаблицаНачисленияФизлиц Цикл
НоваяСтрока = ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам.Добавить();
// заполняем начисления/удержания физлица
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаФизлиц);
НоваяСтрока.ВзносыВсего = НоваяСтрока.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах
+ НоваяСтрока.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах
+ НоваяСтрока.ПФРНаДоплатуЛетчикам
+ НоваяСтрока.ПФРНакопительная
+ НоваяСтрока.ПФРСтраховая
+ НоваяСтрока.ТФОМС
+ НоваяСтрока.ФСС
+ НоваяСтрока.ФССНесчастныеСлучаи
+ НоваяСтрока.ФФОМС
+ НоваяСтрока.ПФРНаДоплатуШахтерам
+ НоваяСтрока.ПФРПоСуммарномуТарифу
+ НоваяСтрока.ПФРДоПредельнойВеличины
+ НоваяСтрока.ПФРСПревышения;
КонецЦикла;
Запрос = Новый Запрос(Запросы.НДФЛФизлиц.Текст);
Запрос.УстановитьПараметр("Регистратор", Объект.Ссылка);
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ПериодРегистрации", Объект.ПериодРегистрации);
ТаблицаНДФЛ = Запрос.Выполнить().Выгрузить();
Для Каждого СтрокаНДФЛ Из ТаблицаНДФЛ Цикл
Если СтрокаНДФЛ.СчетКт = ПланыСчетов.Хозрасчетный.НДФЛ Тогда
НоваяСтрока = ВходящиеДанные.НачисленныйНДФЛ.Добавить();
НоваяСтрока.ВидОперации = "НДФЛ";
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаНДФЛ);
КонецЕсли;
КонецЦикла;
Запрос = Новый Запрос(Запросы.УдержанияФизлиц.Текст);
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ПериодРегистрации", Объект.ПериодРегистрации);
ТаблицаУдержания = Запрос.Выполнить().Выгрузить();
Для Каждого СтрокаУдержаний Из ТаблицаУдержания Цикл
НоваяСтрока = ВходящиеДанные.УдержаннаяЗарплата.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаУдержаний);
КонецЦикла;
// Данные по подразделениям получаем, сворачивая без физлиц.
ТаблицаПоПодразделениям = ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам.Скопировать();
ТаблицаПоПодразделениям.Свернуть("ВидОперации, ОблагаетсяЕНВД, ПодразделениеПредприятия, СтатьяРасходов",
"ВзносыВсего, ПФРНаДоплатуЛетчикам, ПФРЗаЗанятыхНаПодземныхИВредныхРаботах, ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах, ПФРНакопительная,"
+ "ПФРСтраховая, Сумма, ТФОМС, ФСС, ФССНесчастныеСлучаи, ФФОМС, ПФРНаДоплатуШахтерам, ПФРПоСуммарномуТарифу, ПФРСПревышения, ПФРДоПредельнойВеличины");
Для Каждого СтрокаПодразделения Из ТаблицаПоПодразделениям Цикл
НоваяСтрока = ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаПодразделения);
КонецЦикла;
// Добавление списания оценочных обязательств в таблицу начислений и взносов.
ПараметрыВеденияУчета = ОтражениеЗарплатыВРеглУчетеДополнительный.ПолучитьСтруктураПараметровПеременныхВеденияУчета(Объект.Организация, Объект.ПериодРегистрации);
Если ПараметрыВеденияУчета.ОценочныеОбязательстваФормироватьНУ Тогда
ВидОперацииОценочныеОбязательства = "ЕжегодныйОтпускОценочныеОбязательстваИРезервы";
Иначе
ВидОперацииОценочныеОбязательства = "ЕжегодныйОтпускОценочныеОбязательства";
КонецЕсли;
Для Каждого НачислениеЗаСчетОцОбСводно ИЗ НачисленияЗаСчетОцОбСводно Цикл
НоваяСтрока = ВходящиеДанные.НачисленнаяЗарплатаИВзносы.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, НачислениеЗаСчетОцОбСводно);
НоваяСтрока.ВидОперации = ВидОперацииОценочныеОбязательства;
КонецЦикла;
Для Каждого НачислениеЗаСчетОцОб ИЗ НачисленияЗаСчетОцОб Цикл
Если НачислениеЗаСчетОцОб.Сумма = 0 Тогда
Продолжить;
КонецЕсли;
НоваяСтрока = ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, НачислениеЗаСчетОцОб);
НоваяСтрока.ВидОперации = ВидОперацииОценочныеОбязательства;
КонецЦикла;
// Начисление оценочных обязательств.
Запрос = Новый Запрос(Запросы.НачислениеОценочныхОбязательств.Текст);
Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка);
Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() Тогда
ВходящиеДанныеОценочныеОбязательства = Новый Структура("ОценочныеОбязательства", Результат.Выгрузить());
ВыгрузитьПоПравилу(Объект,,ВходящиеДанныеОценочныеОбязательства,,"НачислениеОценочныхОбязательствПоОтпускам",,,,,,,,Истина);
КонецЕсли;
// Погашение займов.
Запрос = Новый Запрос(Запросы.ПогашениеЗаймов.Текст);
Запрос.УстановитьПараметр("НачДата", НачалоМесяца(Объект.ПериодРегистрации));
Запрос.УстановитьПараметр("КонДата", КонецДня(КонецМесяца(Объект.ПериодРегистрации)));
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Проценты > 0 Тогда
СтрокаНачисленныеПроценты = ВходящиеДанные.НачисленныеПроцентыПоЗаймам.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаНачисленныеПроценты, Выборка);
СтрокаНачисленныеПроценты.Сумма = Выборка.Проценты;
СтрокаУдержания = ВходящиеДанные.УдержаннаяЗарплата.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаУдержания, Выборка);
СтрокаУдержания.ВидОперации = "ПроцентыПоЗайму";
СтрокаУдержания.Сумма = Выборка.Проценты
КонецЕсли;
Если Выборка.ОсновнойДолг > 0 Тогда
СтрокаУдержания = ВходящиеДанные.УдержаннаяЗарплата.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаУдержания, Выборка);
СтрокаУдержания.ВидОперации = "ПогашениеЗаймов";
СтрокаУдержания.Сумма = Выборка.ОсновнойДолг;
КонецЕсли;
КонецЦикла;
// Выгрузка резервов как статей расходов.
Для Каждого СтрНачисленнаяЗарплатаВзносы Из ВходящиеДанные.НачисленнаяЗарплатаИВзносыПоФизлицам Цикл
Если Не ТипЗнч(СтрНачисленнаяЗарплатаВзносы.СтатьяРасходов) = Тип("СправочникСсылка.Резервы") Тогда
Продолжить;
КонецЕсли;
ВыгрузитьПоПравилу(СтрНачисленнаяЗарплатаВзносы.СтатьяРасходов.ПолучитьОбъект(),,,,"РезервыВСтатьиРасходов",,,,,,,,Истина);
КонецЦикла;</ПередВыгрузкойОбъекта>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>КонтрагентыИФизическиеЛица</Код>
<Наименование>КонтрагентыИФизическиеЛица</Наименование>
<Порядок>150</Порядок>
<Правило Отключить="false">
<Код>ФизическиеЛица</Код>
<Наименование>ФизическиеЛица</Наименование>
<Порядок>50</Порядок>
<КодПравилаКонвертации>ФизическиеЛица</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ФизическиеЛица</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ЛицевыеСчетаРаботниковОрганизации</Код>
<Наименование>ЛицевыеСчетаРаботниковОрганизации</Наименование>
<Порядок>100</Порядок>
<КодПравилаКонвертации>БанковскиеСчетаКонтрагентов</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>РегистрСведенийЗапись.ЛицевыеСчетаРаботниковОрганизации</ОбъектВыборки>
<ПередВыгрузкойОбъекта>Отказ = Истина;</ПередВыгрузкойОбъекта>
</Правило>
<Правило Отключить="false">
<Код>СотрудникиОрганизаций</Код>
<Наименование>СотрудникиОрганизаций</Наименование>
<Порядок>150</Порядок>
<КодПравилаКонвертации>Сотрудники</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.СотрудникиОрганизаций</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ДокументыУдостоверяющиеЛичность</Код>
<Наименование>ДокументыУдостоверяющиеЛичность</Наименование>
<Порядок>200</Порядок>
<КодПравилаКонвертации>ВидыДокументовФизическихЛиц</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ДокументыУдостоверяющиеЛичность</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>Контрагенты</Код>
<Наименование>Контрагенты</Наименование>
<Порядок>350</Порядок>
<КодПравилаКонвертации>Контрагенты</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Предприятие</Код>
<Наименование>Предприятие</Наименование>
<Порядок>200</Порядок>
<Правило Отключить="false">
<Код>Организации</Код>
<Наименование>Организации</Наименование>
<Порядок>50</Порядок>
<КодПравилаКонвертации>Организации</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Организации</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ПодразделенияОрганизаций</Код>
<Наименование>ПодразделенияОрганизаций</Наименование>
<Порядок>100</Порядок>
<КодПравилаКонвертации>ПодразделенияОрганизаций</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ПодразделенияОрганизаций</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ДолжностиОрганизаций</Код>
<Наименование>ДолжностиОрганизаций</Наименование>
<Порядок>250</Порядок>
<КодПравилаКонвертации>Должности</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ДолжностиОрганизаций</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>РегистрацияВИФНС</Код>
<Наименование>РегистрацияВИФНС</Наименование>
<Порядок>300</Порядок>
<КодПравилаКонвертации>РегистрацииВНалоговомОргане</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.РегистрацияВИФНС</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>Подразделения</Код>
<Наименование>Подразделения</Наименование>
<Порядок>350</Порядок>
<КодПравилаКонвертации>СтруктураПредприятия</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Подразделения</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ОтветственныеЛицаОрганизаций</Код>
<Наименование>ОтветственныеЛицаОрганизаций</Наименование>
<Порядок>400</Порядок>
<КодПравилаКонвертации>ОтветственныеЛицаОрганизаций</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>РегистрСведенийЗапись.ОтветственныеЛицаОрганизаций</ОбъектВыборки>
<ПередВыгрузкойОбъекта>ТабВыборки = Новый ТаблицаЗначений;
ТабВыборки.Колонки.Добавить("Владелец");
ТабВыборки.Колонки.Добавить("ДатаНачала");
ТабВыборки.Колонки.Добавить("ДатаОкончания");
ТабВыборки.Колонки.Добавить("ОтветственноеЛицо");
ТабВыборки.Колонки.Добавить("ФизическоеЛицо");
ТабВыборки.Колонки.Добавить("Наименование");
ПредыдущаяДата = ДАТА(1,1,1,0,0,0);
Для Каждого ЗаписьНабораЗаписей ИЗ Объект Цикл
НоваяСтрока = ТабВыборки.Добавить();
НоваяСтрока.Владелец = ЗаписьНабораЗаписей.СтруктурнаяЕдиница;
НоваяСтрока.ДатаНачала = ЗаписьНабораЗаписей.Период;
НоваяСтрока.ДатаОкончания = ПредыдущаяДата;
ПредыдущаяДата = ЗаписьНабораЗаписей.Период;
НоваяСтрока.ОтветственноеЛицо = ЗаписьНабораЗаписей.ОтветственноеЛицо;
НоваяСтрока.ФизическоеЛицо = ЗаписьНабораЗаписей.ФизическоеЛицо;
НоваяСтрока.Наименование = ЗаписьНабораЗаписей.ФизическоеЛицо.Наименование;
ЭтоВыгружаетсяОбъект = Ложь;
ВыгрузитьПоПравилу(НоваяСтрока, , , , "ОтветственныеЛицаОрганизаций",,,,,,,,ЭтоВыгружаетсяОбъект);
КонецЦикла;
Отказ = Истина;</ПередВыгрузкойОбъекта>
</Правило>
</Группа>
<Группа Отключить="false">
<Код>Прочее</Код>
<Наименование>Прочее</Наименование>
<Порядок>250</Порядок>
<Правило Отключить="false">
<Код>ВидыКонтактнойИнформации</Код>
<Наименование>ВидыКонтактнойИнформации</Наименование>
<Порядок>50</Порядок>
<КодПравилаКонвертации>ВидыКонтактнойИнформации</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ВидыКонтактнойИнформации</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>СтатьиЗатрат</Код>
<Наименование>СтатьиЗатрат</Наименование>
<Порядок>400</Порядок>
<КодПравилаКонвертации>СтатьиЗатратВСтатьиРасходов</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.СтатьиЗатрат</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>РасходыБудущихПериодов</Код>
<Наименование>РасходыБудущихПериодов</Наименование>
<Порядок>500</Порядок>
<КодПравилаКонвертации>РБПВСтатьиРасходов</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.РасходыБудущихПериодов</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>ПрочиеДоходыИРасходы</Код>
<Наименование>ПрочиеДоходыИРасходы</Наименование>
<Порядок>550</Порядок>
<КодПравилаКонвертации>ПрочиеДоходыИРасходыВСтатьиРасходов</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.ПрочиеДоходыИРасходы</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>Пользователи</Код>
<Наименование>Пользователи</Наименование>
<Порядок>600</Порядок>
<КодПравилаКонвертации>Пользователи</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Пользователи</ОбъектВыборки>
</Правило>
<Правило Отключить="false">
<Код>Резервы</Код>
<Наименование>Резервы</Наименование>
<Порядок>650</Порядок>
<КодПравилаКонвертации>РезервыВСтатьиРасходов</КодПравилаКонвертации>
<СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
<ОбъектВыборки>СправочникСсылка.Резервы</ОбъектВыборки>
</Правило>
</Группа>
</ПравилаВыгрузкиДанных>
<ПравилаОчисткиДанных/>
<Алгоритмы>
<Алгоритм Имя="ВидКИПартнераПоВидуКИКонтрагента" ИспользуетсяПриЗагрузке="true">
<Текст>Если ВидКИКонтрагента = Справочники.ВидыКонтактнойИнформации.EmailКонтрагента Тогда
ВидКиПартнера = Справочники.ВидыКонтактнойИнформации.EmailПартнера;
ИначеЕсли ВидКИКонтрагента = Справочники.ВидыКонтактнойИнформации.ТелефонКонтрагента Тогда
ВидКиПартнера = Справочники.ВидыКонтактнойИнформации.ТелефонПартнера;
ИначеЕсли ВидКИКонтрагента = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента Тогда
ВидКиПартнера = Справочники.ВидыКонтактнойИнформации.АдресПартнера;
ИначеЕсли ЗначениеЗаполнено(ВидКИКонтрагента) И ИспользоватьПартнеровКакКонтрагентов Тогда
// Поиск или создание прочих видов КИ.
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| Ссылка
|ИЗ Справочник.ВидыКонтактнойИнформации
|ГДЕ Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.СправочникПартнеры))
| И ПометкаУдаления = Ложь
| И Тип = &ТипКИ И Наименование = &НаименованиеКИ";
ЗначенияРеквизитовВидаКИ = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ВидКИКонтрагента, "Тип, Наименование");
Запрос.УстановитьПараметр("ТипКИ", ЗначенияРеквизитовВидаКИ.Тип);
Запрос.УстановитьПараметр("НаименованиеКИ", ЗначенияРеквизитовВидаКИ.Наименование);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ВидКиПартнера = Выборка.Ссылка;
Иначе
НовыйВидКИ = Справочники.ВидыКонтактнойИнформации.СоздатьЭлемент();
ЗаполнитьЗначенияСвойств(НовыйВидКИ, ВидКИКонтрагента,,"Родитель, Владелец, Предопределенный");
НовыйВидКИ.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникПартнеры;
НовыйВидКИ.ОбменДанными.Загрузка = Истина;
НовыйВидКИ.Записать();
ВидКИПартнера = НовыйВидКИ.Ссылка;
КонецЕсли;
КонецЕсли;</Текст>
<Параметры>ВидКИКонтрагента, ИспользоватьПартнеровКакКонтрагентов</Параметры>
</Алгоритм>
<Алгоритм Имя="ВыбратьПКОВидыОперацийПоЗарплате" ИспользуетсяПриЗагрузке="false">
<Текст>Если ТипЗнч(ОбъектКоллекции.ВидОперации) = Тип("Строка") Тогда
ИмяПКО = "";
КонецЕсли;</Текст>
<Параметры>ОбъектКоллекции</Параметры>
</Алгоритм>
<Алгоритм Имя="ЗаполнитьЗначенияПеременныхВеденияУчета" ИспользуетсяПриЗагрузке="false">
<Текст>Организация = ДокументОтражение.Организация;
ПериодРегистрации = ДокументОтражение.ПериодРегистрации;
Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных = ОтражениеЗарплатыВРеглУчетеДополнительный.ПолучитьСтруктураПараметровПеременныхВеденияУчета(Организация, ПериодРегистрации);</Текст>
<Параметры>ДокументОтражение</Параметры>
</Алгоритм>
<Алгоритм Имя="ЗаполнитьСпособОтраженияЗарплатыВБухучете" ИспользуетсяПриЗагрузке="true">
<Текст>// Заполняет способ отражения в таблице с начислениями по загруженной статье расходов.
//
Если Объект[ТабличнаяЧастьНачисления].Количество() > 0 Тогда
ПараметрыНачисленияТабличнаяЧасть = ПараметрыОбъекта.Получить(ТабличнаяЧастьНачисления + "ТабличнаяЧасть");
Если ПараметрыНачисленияТабличнаяЧасть <> Неопределено Тогда
Индекс = -1;
Для Каждого СтрокаНачисления Из Объект[ТабличнаяЧастьНачисления] Цикл
Индекс = Индекс + 1;
ВхВидОперации = СтрокаНачисления.ВидОперации;
ВхВзносыВсего = СтрокаНачисления.ВзносыВсего;
ВыхСпособОтраженияТребуется = Истина;
Выполнить(Алгоритмы.СпособОтраженияТребуется);
Если Не ВыхСпособОтраженияТребуется Тогда
Продолжить;
КонецЕсли;
СтрокаСтатьиРасходов = ПараметрыНачисленияТабличнаяЧасть[Индекс];
СсылкаСпособ = Неопределено;
Выполнить(Алгоритмы.НайтиСоздатьСпособОтраженияЗарплатыВБухУчете);
СтрокаНачисления.СпособОтраженияЗарплатыВБухучете = СсылкаСпособ;
КонецЦикла;
КонецЕсли;
КонецЕсли;</Текст>
<Параметры>Объект, ПараметрыОбъекта, ТабличнаяЧастьНачисления</Параметры>
</Алгоритм>
<Алгоритм Имя="НайтиСоздатьСпособОтраженияЗарплатыВБухУчете" ИспользуетсяПриЗагрузке="true">
<Текст>ПараметрыОтбора = Новый Структура("СтатьяРасходов", СтрокаСтатьиРасходов.СтатьяРасходов);
НайденныеСтроки = ТаблицаСпособов.НайтиСтроки(ПараметрыОтбора);
СсылкаСпособ = Неопределено;
Если НайденныеСтроки.Количество() <> 1 Тогда // тогда создаем
СтатьяРасходов = " " + СокрЛП(СтрокаСтатьиРасходов.СтатьяРасходовНаименование);
Если Найти(СтатьяРасходов, НСтр("ru='Объект не найден'")) > 0 Тогда
СтатьяРасходов = "";
КонецЕсли;
ИмяСтатьиДляПоиска = НСтр("ru='Создан автоматически'") + СтатьяРасходов;
Если НайденныеСтроки.Количество() > 1 Тогда
Для Каждого НайденнаяСтрока Из НайденныеСтроки Цикл
Если НайденнаяСтрока.СпособОтражения.Наименование = ИмяСтатьиДляПоиска Тогда
СсылкаСпособ = НайденнаяСтрока.СпособОтражения;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если СсылкаСпособ = Неопределено Тогда
Способ = Справочники.СпособыОтраженияЗарплатыВБухУчете.СоздатьЭлемент();
Способ.Наименование = ИмяСтатьиДляПоиска;
Способ.СтатьяРасходов = СтрокаСтатьиРасходов.СтатьяРасходов;
Способ.СтатьяРасходовЕНВД = СтрокаСтатьиРасходов.СтатьяРасходов;
Способ.Описание = НСтр("ru='Создан автоматически при загрузке данных о зарплате из ЗУП 2.5'");
Способ.Записать();
СсылкаСпособ = Способ.Ссылка;
НовСтрокаСпособ = ТаблицаСпособов.Добавить();
НовСтрокаСпособ.СпособОтражения = СсылкаСпособ;
НовСтрокаСпособ.СтатьяРасходов = СтрокаСтатьиРасходов.СтатьяРасходов;
КонецЕсли;
Иначе
СсылкаСпособ = НайденныеСтроки[0].СпособОтражения;
КонецЕсли;</Текст>
<Параметры>СсылкаСпособ, СтрокаСтатьиРасходов, ТаблицаСпособов</Параметры>
</Алгоритм>
<Алгоритм Имя="ОбработатьЗаписьДокументаПослеЗагрузки" ИспользуетсяПриЗагрузке="true">
<Текст>// Параметры:
// - Объект
ПроведенОбъект = Объект.Проведен;
ПроведенСсылка = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Ссылка, "Проведен");
Объект.Проведен = Истина;
ПолеКомментарий = "Комментарий";
// В случае, если для какого-либо вида документа поле "Комментарий" будет называться иначе,
// следует предусмотреть соответствующее заполнение переменной ПолеКомментарий.
// Найдем наш старый комментарий, и вырежем его.
СтрокиЗамены = Новый Массив;
СтрокиЗамены.Добавить(НСтр("ru = '#Загружен новый'"));
СтрокиЗамены.Добавить(НСтр("ru = '#Изменен'"));
СтрокиЗамены.Добавить(НСтр("ru = '#Отменено проведение'"));
СтрокиЗамены.Добавить(НСтр("ru = '#Проведен'"));
КомментарийОбъекта = Объект[ПолеКомментарий];
Для Каждого СтрокаЗамены Из СтрокиЗамены Цикл
Если Найти(КомментарийОбъекта, СтрокаЗамены) > 0 Тогда
КомментарийОбъекта = СокрЛП(СтрЗаменить(КомментарийОбъекта, СтрокаЗамены, ""));
Прервать;
КонецЕсли;
КонецЦикла;
//Сформируем новый комментарий объекта.
Если Объект.ЭтоНовый() Тогда
Объект[ПолеКомментарий] = НСтр("ru = '#Загружен новый'") + " " + КомментарийОбъекта;
Иначе
Если ПроведенОбъект = ПроведенСсылка Тогда
Объект[ПолеКомментарий] = НСтр("ru = '#Изменен'") + " " + КомментарийОбъекта;
ИначеЕсли ПроведенСсылка Тогда
Объект[ПолеКомментарий] = НСтр("ru = '#Отменено проведение'") + " " + КомментарийОбъекта;
Иначе
Объект[ПолеКомментарий] = НСтр("ru = '#Проведен'") + " " + КомментарийОбъекта;
КонецЕсли;
КонецЕсли;</Текст>
<Параметры>Объект</Параметры>
</Алгоритм>
<Алгоритм Имя="ОбработкаСправочниковОтложенная" ИспользуетсяПриЗагрузке="true">
<Текст>ОбъектМодифицирован = Ложь;
Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
Если ИмяПКО = "ФизическиеЛица" Тогда
Если Константы.ОграничиватьДоступНаУровнеЗаписейФизическиеЛица.Получить()
И Не Объект.ЭтоГруппа
И НЕ ЗначениеЗаполнено(Объект.ГруппаДоступа) Тогда
ГруппаДоступа = Неопределено;
Выполнить(Алгоритмы.ЭлементПоУмолчаниюДляОбмена_ГруппаДоступаФизЛиц);
Объект.ГруппаДоступа = ГруппаДоступа;
ОбъектМодифицирован = Истина;
КонецЕсли;
ИначеЕсли ИмяПКО = "Контрагенты" Тогда
ЗаписатьПартнера = Ложь;
ПартнерОбъект = Неопределено;
// Готовим таблицу для КИ Партнера.
ТаблицаКИ = Объект.КонтактнаяИнформация.Выгрузить();
ИспользоватьПартнеровКакКонтрагентов = ПолучитьФункциональнуюОпцию("ИспользоватьПартнеровКакКонтрагентов");
Для Каждого СтрокаКИ Из ТаблицаКИ Цикл
// Переопределение вида КИ.
ВидКиПартнера = Неопределено;
ВидКИКонтрагента = СтрокаКИ.Вид;
Выполнить(Алгоритмы.ВидКИПартнераПоВидуКИКонтрагента);
СтрокаКИ.Вид = ВидКиПартнера;
КонецЦикла;
ЧислоСтрок = ТаблицаКИ.Количество();
Для Сч = 1 По ЧислоСтрок Цикл
Если ТаблицаКИ[ЧислоСтрок-Сч].Вид = Неопределено Тогда
ТаблицаКИ.Удалить(ЧислоСтрок-Сч);
КонецЕсли;
КонецЦикла;
// Поиск и создание партнера при необходимости.
// Заполнение данных КИ партнера.
Если НЕ ЗначениеЗаполнено(Объект.Партнер) Тогда
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| Ссылка
|ИЗ Справочник.Партнеры
|ГДЕ Наименование = &Наименование";
Запрос.УстановитьПараметр("Наименование", Объект.Наименование);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ПартнерОбъект = Выборка.Ссылка.ПолучитьОбъект();
Иначе
ПартнерОбъект = Справочники.Партнеры.СоздатьЭлемент();
ПартнерОбъект.ДатаРегистрации = Дата('19800101');
ПартнерОбъект.Наименование = Объект.Наименование;
ПартнерОбъект.НаименованиеПолное = Объект.НаименованиеПолное;
ПартнерОбъект.ЮрФизЛицо = Перечисления.КомпанияЧастноеЛицо.Компания;
ПартнерОбъект.ПрочиеОтношения = Истина;
ЗаписатьПартнера = Истина;
КонецЕсли;
Иначе
ПартнерОбъект = Объект.Партнер.ПолучитьОбъект();
КонецЕсли;
Если ПартнерОбъект <> Неопределено
И ПартнерОбъект <> Справочники.Партнеры.НеизвестныйПартнер Тогда
Если ПартнерОбъект.Наименование <> Объект.Наименование
ИЛИ ПартнерОбъект.НаименованиеПолное <> Объект.НаименованиеПолное Тогда
ПартнерОбъект.Наименование = Объект.Наименование;
ПартнерОбъект.НаименованиеПолное = Объект.НаименованиеПолное;
ЗаписатьПартнера = Истина;
КонецЕсли;
Если ПартнерОбъект.КонтактнаяИнформация.Количество() > 0 ИЛИ ТаблицаКИ.Количество() > 0 Тогда
ПартнерОбъект.КонтактнаяИнформация.Очистить();
ПартнерОбъект.КонтактнаяИнформация.Загрузить(ТаблицаКИ);
ЗаписатьПартнера = Истина;
КонецЕсли;
// ГруппаДоступа
Если НЕ ЗначениеЗаполнено(ПартнерОбъект.ГруппаДоступа)
И ПолучитьФункциональнуюОпцию("ИспользоватьГруппыДоступаПартнеров") Тогда
ГруппаДоступа = Неопределено;
Выполнить(Алгоритмы.ЭлементПоУмолчаниюДляОбмена_ГруппаДоступаПартнера);
ПартнерОбъект.ГруппаДоступа = ГруппаДоступа;
ЗаписатьПартнера = Истина;
КонецЕсли;
Если ЗаписатьПартнера Тогда
ПартнерОбъект.ОбменДанными.Загрузка = Истина;
ПартнерОбъект.Записать();
ПартнерыИКонтрагенты.ЗаписатьИерархиюПартнера(ПартнерОбъект.Ссылка);
КонецЕсли;
Если НЕ ЗначениеЗаполнено(Объект.Партнер) Тогда
Объект.Партнер = ПартнерОбъект.Ссылка;
ОбъектМодифицирован = Истина;
КонецЕсли;
КонецЕсли; //ПартнерОбъект <> Неопределено
КонецЕсли; //ИмяПКО = "ФизическиеЛица"
КонецЕсли // РежимЗагрузкиДанныхВИнформационнуюБазу()</Текст>
<Параметры>Объект, ИмяПКО, ОбъектМодифицирован, ПараметрыОбъекта</Параметры>
</Алгоритм>
<Алгоритм Имя="ОтветственныеЛицаОрганизации" ИспользуетсяПриЗагрузке="false">
<Текст>ТабВыборки = Новый ТаблицаЗначений;
ТабВыборки.Колонки.Добавить("Владелец");
ТабВыборки.Колонки.Добавить("ДатаНачала");
ТабВыборки.Колонки.Добавить("ДатаОкончания");
ТабВыборки.Колонки.Добавить("ОтветственноеЛицо");
ТабВыборки.Колонки.Добавить("ФизическоеЛицо");
ТабВыборки.Колонки.Добавить("Наименование");
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| ОтветственныеЛицаОрганизации.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
| ОтветственныеЛицаОрганизации.ОтветственноеЛицо КАК ОтветственноеЛицо,
| ОтветственныеЛицаОрганизации.ФизическоеЛицо КАК ФизическоеЛицо,
| ОтветственныеЛицаОрганизации.Должность КАК Должность,
| ОтветственныеЛицаОрганизации.Период КАК Период
|ИЗ
| РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизации
|ГДЕ
| ОтветственныеЛицаОрганизации.СтруктурнаяЕдиница ССЫЛКА Справочник.Организации
| И ОтветственныеЛицаОрганизации.СтруктурнаяЕдиница = &Организация
|
|УПОРЯДОЧИТЬ ПО
| Период УБЫВ,
| СтруктурнаяЕдиница
|
|ИТОГИ ПО
|СтруктурнаяЕдиница,
|ОтветственноеЛицо";
Запрос.УстановитьПараметр("Организация", Организация);
Результат = Запрос.Выполнить();
ВыборкаОрганизаций = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаОрганизаций.Следующий() Цикл
ВыборкаОтвЛиц = ВыборкаОрганизаций.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаОтвЛиц.Следующий() Цикл
ПредыдущаяДата = ДАТА(1,1,1,0,0,0);
ВыборкаДетальныеЗаписи = ВыборкаОтвЛиц.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НоваяСтрока = ТабВыборки.Добавить();
НоваяСтрока.Владелец = ВыборкаДетальныеЗаписи.СтруктурнаяЕдиница;
НоваяСтрока.ДатаНачала = ВыборкаДетальныеЗаписи.Период;
НоваяСтрока.ДатаОкончания = ПредыдущаяДата;
ПредыдущаяДата = ВыборкаДетальныеЗаписи.Период;
НоваяСтрока.ОтветственноеЛицо = ВыборкаДетальныеЗаписи.ОтветственноеЛицо;
НоваяСтрока.ФизическоеЛицо = ВыборкаДетальныеЗаписи.ФизическоеЛицо;
НоваяСтрока.Наименование = ВыборкаДетальныеЗаписи.ФизическоеЛицо.Наименование;
ЭтоВыгружаетсяОбъект = Ложь;
ВыгрузитьПоПравилу(НоваяСтрока, , , , "ОтветственныеЛицаОрганизаций",,,,,,,,ЭтоВыгружаетсяОбъект);
КонецЦикла;
КонецЦикла;
КонецЦикла;</Текст>
<Параметры>Организация</Параметры>
</Алгоритм>
<Алгоритм Имя="ПереносКИ" ИспользуетсяПриЗагрузке="false">
<Текст>// Параметры:
// - Источник
ВыгружаемыйОбъект = Источник;
ВыгружаемыйОбъектИП = Ложь;
КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("Тип");
КоллекцияОбъектов.Колонки.Добавить("Вид");
КоллекцияОбъектов.Колонки.Добавить("Представление");
КоллекцияОбъектов.Колонки.Добавить("ЗначенияПолей");
КоллекцияОбъектов.Колонки.Добавить("Страна");
КоллекцияОбъектов.Колонки.Добавить("Регион");
КоллекцияОбъектов.Колонки.Добавить("Город");
КоллекцияОбъектов.Колонки.Добавить("АдресЭП");
КоллекцияОбъектов.Колонки.Добавить("ДоменноеИмяСервера");
КоллекцияОбъектов.Колонки.Добавить("НомерТелефона");
КоллекцияОбъектов.Колонки.Добавить("НомерТелефонаБезКодов");
КоллекцияОбъектов.Колонки.Добавить("ЭтоПроизвольнаяСтрока", Новый ОписаниеТипов("Булево"));
КоллекцияОбъектов.Колонки.Добавить("Индекс");
КоллекцияОбъектов.Колонки.Добавить("Район");
КоллекцияОбъектов.Колонки.Добавить("НаселенныйПункт");
КоллекцияОбъектов.Колонки.Добавить("Улица");
КоллекцияОбъектов.Колонки.Добавить("Дом");
КоллекцияОбъектов.Колонки.Добавить("Корпус");
КоллекцияОбъектов.Колонки.Добавить("Квартира");
КоллекцияОбъектов.Колонки.Добавить("ТипДома");
КоллекцияОбъектов.Колонки.Добавить("ТипКорпуса");
КоллекцияОбъектов.Колонки.Добавить("ТипКвартиры");
КоллекцияОбъектов.Колонки.Добавить("КодСтраны");
Запрос = Новый Запрос("ВЫБРАТЬ
| КонтактнаяИнформация.Тип КАК Тип,
| КонтактнаяИнформация.Вид КАК Вид,
| КонтактнаяИнформация.Представление КАК Представление,
| КонтактнаяИнформация.Поле1 КАК Поле1,
| КонтактнаяИнформация.Поле2 КАК Поле2,
| КонтактнаяИнформация.Поле3 КАК Поле3,
| КонтактнаяИнформация.Поле4 КАК Поле4,
| КонтактнаяИнформация.Поле5 КАК Поле5,
| КонтактнаяИнформация.Поле6 КАК Поле6,
| КонтактнаяИнформация.Поле7 КАК Поле7,
| КонтактнаяИнформация.Поле8 КАК Поле8,
| КонтактнаяИнформация.Поле9 КАК Поле9,
| КонтактнаяИнформация.ТипДома КАК ТипДома,
| КонтактнаяИнформация.ТипКорпуса КАК ТипКорпуса,
| КонтактнаяИнформация.ТипКвартиры КАК ТипКвартиры
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Контрагент
|");
Запрос.УстановитьПараметр("Контрагент", ВыгружаемыйОбъект.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = КоллекцияОбъектов.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка, "Тип,Вид,Представление");
Если Выборка.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес Тогда
// Проверка на произвольное значение
Если УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдреса(Выборка) <> Выборка.Представление Тогда
НоваяСтрока.ЭтоПроизвольнаяСтрока = Истина;
КонецЕсли;
Если НоваяСтрока.ЭтоПроизвольнаяСтрока И ЗначениеЗаполнено(Выборка.Поле1) Тогда
НоваяСтрока.Страна = Выборка.Поле1;
Страна = Справочники.КлассификаторСтранМира.НайтиПоНаименованию(Выборка.Поле1, Истина);
Если ЗначениеЗаполнено(Страна) Тогда
НоваяСтрока.КодСтраны = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Страна, "Код");
КонецЕсли;
КонецЕсли;
НоваяСтрока.Представление = ?(НоваяСтрока.ЭтоПроизвольнаяСтрока, Выборка.Представление, Неопределено);
НоваяСтрока.Индекс = ?(НоваяСтрока.ЭтоПроизвольнаяСтрока, Неопределено, Выборка.Поле1);
НоваяСтрока.Регион = Выборка.Поле2;
НоваяСтрока.Район = Выборка.Поле3;
НоваяСтрока.Город = Выборка.Поле4;
НоваяСтрока.НаселенныйПункт = Выборка.Поле5;
НоваяСтрока.Улица = Выборка.Поле6;
НоваяСтрока.Дом = Выборка.Поле7;
НоваяСтрока.Корпус = Выборка.Поле8;
НоваяСтрока.Квартира = Выборка.Поле9;
Если ЗначениеЗаполнено(НоваяСтрока.Дом) Тогда
НоваяСтрока.ТипДома = ?(Выборка.ТипДома = Перечисления.ТипыДомов.Владение, "владение", "дом");
КонецЕсли;
Если ЗначениеЗаполнено(НоваяСтрока.Корпус) Тогда
НоваяСтрока.ТипКорпуса = ?(Выборка.ТипКорпуса = Перечисления.ТипыКорпусов.Строение, "строение", "корпус");
КонецЕсли;
Если ЗначениеЗаполнено(НоваяСтрока.Квартира) Тогда
НоваяСтрока.ТипКвартиры = ?(Выборка.ТипКвартиры = Перечисления.ТипыКвартир.Офис, "оф.", "кв.");
КонецЕсли;
ИначеЕсли Выборка.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда
НоваяСтрока.ЗначенияПолей = ?(ЗначениеЗаполнено(Выборка.Поле1), "КодСтраны=" + Выборка.Поле1 + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Выборка.Поле2), "КодГорода=" + Выборка.Поле2 + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Выборка.Поле3), "НомерТелефона=" + Выборка.Поле3 + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Выборка.Поле4), "Добавочный=" + Выборка.Поле4, "");
НоваяСтрока.НомерТелефонаБезКодов = Выборка.Поле3;
НоваяСтрока.НомерТелефона = Выборка.Поле1 + Выборка.Поле2 + Выборка.Поле3;
Если Выборка.Вид = Справочники.ВидыКонтактнойИнформации.ФаксОрганизации Тогда
НоваяСтрока.Тип = "Факс";
КонецЕсли;
Если ВыгружаемыйОбъектИП Тогда
Если Выборка.Вид = Справочники.ВидыКонтактнойИнформации.ТелефонФизЛица Тогда
НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.ТелефонОрганизации;
ИначеЕсли Выборка.Вид = Справочники.ВидыКонтактнойИнформации.ТелефонСлужебныйФизЛица Тогда
НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.ТелефонПоЮрАдресуОрганизации;
Иначе
КоллекцияОбъектов.Удалить(НоваяСтрока);
КонецЕсли;
КонецЕсли;
ИначеЕсли Выборка.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты Тогда
НоваяСтрока.АдресЭП = Выборка.Представление;
Если ВыгружаемыйОбъектИП Тогда
Если Выборка.Вид = Справочники.ВидыКонтактнойИнформации.EmailФизЛица Тогда
НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.EmailОрганизации;
Иначе
КоллекцияОбъектов.Удалить(НоваяСтрока);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;</Текст>
<Параметры>Источник</Параметры>
</Алгоритм>
<Алгоритм Имя="ПКОДляСтатьиРасходов" ИспользуетсяПриЗагрузке="false">
<Текст>Если Не ЗначениеЗаполнено(Значение) Тогда
Значение = "Пустое";
ИмяПКО = "СтатьяРасходовПоУмолчанию";
ИначеЕсли ТипЗнч(Значение) = Тип("СправочникСсылка.ПрочиеДоходыИРасходы") Тогда
ИмяПКО = "ПрочиеДоходыИРасходыВСтатьиРасходов";
ИначеЕсли ТипЗнч(Значение) = Тип("СправочникСсылка.РасходыБудущихПериодов") Тогда
ИмяПКО = "РБПВСтатьиРасходов";
ИначеЕсли ТипЗнч(Значение) = Тип("СправочникСсылка.Резервы") Тогда
ИмяПКО = "РезервыВСтатьиРасходов";
ИначеЕсли ТипЗнч(Значение) = Тип("ПеречислениеСсылка.ВидыПлатежейВГосБюджет") Тогда
ИмяПКО = "СтатьяРасходовПоПеречислению";
ИначеЕсли ТипЗнч(Значение) <> Тип("ПеречислениеСсылка.ВидыПлатежейВГосБюджет") Тогда
ИмяПКО = "СтатьиЗатратВСтатьиРасходов";
ИначеЕсли ТипЗнч(Значение) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
ИмяПКО = "СтатьиЗатратВСтатьиРасходов"
Иначе
Отказ = Истина;
КонецЕсли;</Текст>
<Параметры>Значение</Параметры>
</Алгоритм>
<Алгоритм Имя="ПолучитьДанныеУчетаСтраховыхВзносов2011" ИспользуетсяПриЗагрузке="false">
<Текст>// Функция возвращает таблицу значений с данными для вычисления коэффициентов отражения в учете Страховых взносов
// Параметры
// МассивПериодовРегистрации - массив с периодами регистрации, по которым собираем данные
// ГоловнаяОрганизация – головная организация
// МассивСчетаИсключенияРБП - массив счетов по которым расходы не относим на РБП
// МассивФизлиц - Массив физлиц, по которым собираем данные для списания РБП или получения базы с начала года
// СворачиватьПериодДействия - Результат формируем без периода действия
//
// Возвращаемое значение:
// Таблица значений
//
МассивФизлиц = Неопределено;
СворачиватьПериодДействия = Ложь;
ПериодРегистрации = ДокументОтражение.ПериодРегистрации;
Организация = ДокументОтражение.Организация;
Если Не ЗначениеЗаполнено(Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных) Тогда
Выполнить(Алгоритмы.ЗаполнитьЗначенияПеременныхВеденияУчета);
КонецЕсли;
// готовим массив счетов исключений, которые не участвуют в распределении РБП
СчетаИсключения = Новый Массив();
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоНалогам);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.НематериальныеАктивы);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.ВложенияВоВнеоборотныеАктивы);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РезервыПредстоящихРасходов);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СчетаИсключенияРБП", СчетаИсключения);
Запрос.Текст =
"ВЫБРАТЬ
| Хозрасчетный.Ссылка
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&СчетаИсключенияРБП)";
МассивСчетаИсключенияРБП = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
// Периоды
// Таблица список периодов, для получения учетной политики
// Поля:
// Период, конец месяца
// Описание:
// конец месяца налогового периода
КонецМесяца = КонецМесяца(МассивПериодовРегистрации[0]);
// первый месяц
ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТ_Периоды";
// прибавим остальные месяцы
Для Индекс = 1 По МассивПериодовРегистрации.Количество()-1 Цикл
КонецМесяца = КонецМесяца(МассивПериодовРегистрации[Индекс]);
ПериодыТекст = ПериодыТекст +" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")";
КонецЦикла;
Запрос.Текст = ПериодыТекст;
Запрос.Выполнить();
Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ГоловнаяОрганизация);
Запрос.УстановитьПараметр("парамОбособленноеПодразделение", Организация);
Запрос.УстановитьПараметр("парамНеОтбиратьФизлиц", МассивФизлиц = Неопределено);
Запрос.УстановитьПараметр("парамМассивПериодовРегистрации", МассивПериодовРегистрации);
Запрос.УстановитьПараметр("парамМассивФизлиц", МассивФизлиц);
Запрос.УстановитьПараметр("парамСчетаИсключенияРБП", МассивСчетаИсключенияРБП);
Запрос.УстановитьПараметр("парамКонецГода", КонецГода(МассивПериодовРегистрации[0]));
Запрос.УстановитьПараметр("парамФормироватьРБП",
Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных.ПорядокПризнанияРасходовПоОтпускам = Перечисления.ПорядокПризнанияРасходовПоОтпускам.ВМесяцеОтпуска
и Не Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных.ОценочныеОбязательстваФормироватьБУ);
МассивПоСреднемуЗаработкуОтпуска = Новый Массив;
МассивПоСреднемуЗаработкуОтпуска.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням);
МассивПоСреднемуЗаработкуОтпуска.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоШестидневке);
Запрос.УстановитьПараметр("парамПоСреднемуЗаработкуОтпуска", МассивПоСреднемуЗаработкуОтпуска);
ИспользуетсяТрудЧленовЛетныхЭкипажей = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуетсяТрудЧленовЛетныхЭкипажей");
ИспользуетсяТрудШахтеров = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуетсяТрудШахтеров");
ИспользуютсяРаботыСДосрочнойПенсией = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуютсяРаботыСДосрочнойПенсией");
Запрос.Текст =
"ВЫБРАТЬ
| СтраховыеВзносыСведенияОДоходах.Регистратор,
| СтраховыеВзносыСведенияОДоходах.НомерСтроки,
| СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СтраховыеВзносыСведенияОДоходах.ВидРасчета КАК ВидРасчета,
| СтраховыеВзносыСведенияОДоходах.ВидДохода КАК КодДоходаЕСН,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, МЕСЯЦ) КАК ПериодРегистрации,
| СтраховыеВзносыСведенияОДоходах.Скидка
|ПОМЕСТИТЬ ВТ_Скидки
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
|ГДЕ
| НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, МЕСЯЦ) В (&парамМассивПериодовРегистрации)
| И СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И (&парамНеОтбиратьФизлиц
| ИЛИ СтраховыеВзносыСведенияОДоходах.ФизЛицо В (&парамМассивФизлиц))
| И СтраховыеВзносыСведенияОДоходах.Скидка <> 0
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ФизЛицо,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СкидкиКДоходам.Регистратор КАК Регистратор,
| СкидкиКДоходам.НомерСтроки КАК НомерСтроки,
| ЕСНДополнительныеНачисления.Сотрудник КАК Сотрудник,
| СкидкиКДоходам.ВидРасчета КАК ВидРасчета,
| СкидкиКДоходам.КодДоходаЕСН КАК КодДоходаЕСН,
| СкидкиКДоходам.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| СкидкиКДоходам.ПериодРегистрации КАК ПериодРегистрации,
| ЕСНДополнительныеНачисления.Результат КАК Результат,
| СкидкиКДоходам.Скидка
|ИЗ
| ВТ_Скидки КАК СкидкиКДоходам
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.ЕСНДополнительныеНачисления КАК ЕСНДополнительныеНачисления
| ПО (ЕСНДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение)
| И СкидкиКДоходам.ФизЛицо = ЕСНДополнительныеНачисления.ФизЛицо
| И СкидкиКДоходам.ВидРасчета = ЕСНДополнительныеНачисления.ВидРасчета
| И СкидкиКДоходам.КодДоходаЕСН = ЕСНДополнительныеНачисления.КодДоходаЕСН
| И СкидкиКДоходам.ОблагаетсяЕНВД = ЕСНДополнительныеНачисления.ОблагаетсяЕНВД
| И СкидкиКДоходам.ПериодРегистрации = ЕСНДополнительныеНачисления.ПериодРегистрации
| И СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу = ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу
| И СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|УПОРЯДОЧИТЬ ПО
| ПериодРегистрации,
| Сотрудник,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
РезультатЗапроса = Запрос.Выполнить();
Если Не ЗначениеЗаполнено(Параметры.ПараметрыАлгоритмов.ТаблицаСкидок) Тогда
Выполнить(Алгоритмы.ПолучитьТаблицуСкидокКДоходам);
КонецЕсли;
ТаблицаСкидок = Параметры.ПараметрыАлгоритмов.ТаблицаСкидок;
Запрос.УстановитьПараметр("ТаблицаСкидок", ТаблицаСкидок);
МассивСчет84 = Новый Массив();
МассивСчет84.Добавить(ПланыСчетов.Хозрасчетный.НераспределеннаяПрибыль);
Запрос.УстановитьПараметр("СчетаИсключения", МассивСчет84);
МассивСчет69 = Новый Массив();
МассивСчет69.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию);
Запрос.УстановитьПараметр("Счета69", МассивСчет69);
Запрос.Текст =
"ВЫБРАТЬ
| Хозрасчетный.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ_Счета84
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&СчетаИсключения)
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Хозрасчетный.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ_Счета69
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&Счета69)
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Месяц,
| УчетнаяПолитика.ОрганизацияЯвляетсяПлательщикомЕНВД,
| УчетнаяПолитика.ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТ_УчетнаяПолитика
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| МАКСИМУМ(УчетнаяПолитика.Период) КАК ПериодРегистра
| ИЗ
| ВТ_Периоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитика
| ПО Периоды.Период >= УчетнаяПолитика.Период
| И (УчетнаяПолитика.Организация = &парамГоловнаяОрганизация)
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период) КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитика
| ПО Периоды.ПериодРегистра = УчетнаяПолитика.Период
| И (УчетнаяПолитика.Организация = &парамГоловнаяОрганизация)
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТаблицаСкидок.Сотрудник КАК Сотрудник,
| ТаблицаСкидок.ВидРасчета КАК ВидРасчета,
| ТаблицаСкидок.КодДоходаЕСН КАК КодДоходаЕСН,
| ТаблицаСкидок.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| ТаблицаСкидок.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| ТаблицаСкидок.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ТаблицаСкидок.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ТаблицаСкидок.ПериодРегистрации КАК ПериодРегистрации,
| ТаблицаСкидок.Скидка
|ПОМЕСТИТЬ ВТ_СкидкиКДоходам
|ИЗ
| &ТаблицаСкидок КАК ТаблицаСкидок
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| Сотрудник,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Доходы.Сотрудник КАК Сотрудник,
| Доходы.ФизЛицо КАК ФизЛицо,
| Доходы.ВидРасчета КАК ВидРасчета,
| Доходы.ВидДохода,
| Доходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| Доходы.ОблагаетсяПоДополнительномуТарифу,
| Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Доходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| Доходы.ПериодРегистрации КАК ПериодРегистрации,
| Доходы.ПериодДействия КАК ПериодДействия,
| СУММА(Доходы.Результат) КАК Результат,
| Доходы.ВидДохода.ВходитВБазуПФР КАК ВходитВБазуПФР,
| Доходы.ВидДохода.ВходитВБазуФСС КАК ВходитВБазуФСС,
| Доходы.ВидДохода.ВходитВБазуФОМС КАК ВходитВБазуФОМС
|ПОМЕСТИТЬ ВТ_ВзносыДоходыПоВР
|ИЗ
| (ВЫБРАТЬ
| ЕСНОсновныеНачисления.Сотрудник КАК Сотрудник,
| ЕСНОсновныеНачисления.ФизЛицо КАК ФизЛицо,
| ЕСНОсновныеНачисления.ВидРасчета КАК ВидРасчета,
| ЕСНОсновныеНачисления.КодДоходаЕСН КАК ВидДохода,
| ЕСНОсновныеНачисления.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| ЕСНОсновныеНачисления.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСНОсновныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСНОсновныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ЕСНОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
| ЕСНОсновныеНачисления.ПериодДействия КАК ПериодДействия,
| ВЫБОР
| КОГДА ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуФОМС
| ИЛИ ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуФСС
| ИЛИ ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуПФР
| ТОГДА ЕСНОсновныеНачисления.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК Результат
| ИЗ
| РегистрРасчета.ЕСНОсновныеНачисления КАК ЕСНОсновныеНачисления
| ГДЕ
| ЕСНОсновныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И ЕСНОсновныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ ЕСНОсновныеНачисления.ФизЛицо В (&парамМассивФизлиц))
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ЕСНДополнительныеНачисления.Сотрудник,
| ЕСНДополнительныеНачисления.ФизЛицо,
| ЕСНДополнительныеНачисления.ВидРасчета,
| ЕСНДополнительныеНачисления.КодДоходаЕСН,
| ЕСНДополнительныеНачисления.ОблагаетсяЕНВД,
| ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу,
| ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ЕСНДополнительныеНачисления.ПериодРегистрации,
| ЕСНДополнительныеНачисления.ПериодРегистрации,
| ВЫБОР
| КОГДА ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуФОМС
| ИЛИ ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуФСС
| ИЛИ ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуПФР
| ТОГДА ЕСНДополнительныеНачисления.Результат - ЕСТЬNULL(ВТ_СкидкиКДоходам.Скидка, 0)
| ИНАЧЕ 0
| КОНЕЦ
| ИЗ
| РегистрРасчета.ЕСНДополнительныеНачисления КАК ЕСНДополнительныеНачисления
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СкидкиКДоходам КАК ВТ_СкидкиКДоходам
| ПО ЕСНДополнительныеНачисления.Сотрудник = ВТ_СкидкиКДоходам.Сотрудник
| И ЕСНДополнительныеНачисления.ВидРасчета = ВТ_СкидкиКДоходам.ВидРасчета
| И ЕСНДополнительныеНачисления.КодДоходаЕСН = ВТ_СкидкиКДоходам.КодДоходаЕСН
| И ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу = ВТ_СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу
| И ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = ВТ_СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ВТ_СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
| И ЕСНДополнительныеНачисления.ПериодРегистрации = ВТ_СкидкиКДоходам.ПериодРегистрации
| И ЕСНДополнительныеНачисления.ОблагаетсяЕНВД = ВТ_СкидкиКДоходам.ОблагаетсяЕНВД
| ГДЕ
| ЕСНДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И ЕСНДополнительныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ ЕСНДополнительныеНачисления.ФизЛицо В (&парамМассивФизлиц))) КАК Доходы
|ГДЕ
| Доходы.Результат <> 0
|
|СГРУППИРОВАТЬ ПО
| Доходы.Сотрудник,
| Доходы.ВидРасчета,
| Доходы.ВидДохода,
| Доходы.ПериодРегистрации,
| Доходы.ПериодДействия,
| Доходы.ОблагаетсяЕНВД,
| Доходы.ФизЛицо,
| Доходы.ВидДохода.ВходитВБазуПФР,
| Доходы.ВидДохода.ВходитВБазуФСС,
| Доходы.ВидДохода.ВходитВБазуФОМС,
| Доходы.ОблагаетсяПоДополнительномуТарифу,
| Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Доходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Доходы.Сотрудник КАК Сотрудник,
| Доходы.ФизЛицо КАК ФизЛицо,
| Доходы.ВидРасчета КАК ВидРасчета,
| Доходы.ПериодРегистрации КАК ПериодРегистрации,
| Доходы.ПериодДействия КАК ПериодДействия,
| ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.ОрганизацияЯвляетсяПлательщикомЕНВД)
| ТОГДА ЛОЖЬ
| КОГДА ВЫБОР
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| ИНАЧЕ NULL
| КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ОтнесениеРасходовКДеятельностиЕНВД.РасходыОтносятсяКЕНВД)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ОблагаетсяЕНВД,
| Доходы.СчетДт,
| Доходы.СубконтоДт1,
| Доходы.СубконтоДт2,
| Доходы.СубконтоДт3,
| Доходы.СчетДтНУ,
| Доходы.СубконтоДтНУ1,
| Доходы.СубконтоДтНУ2,
| Доходы.СубконтоДтНУ3,
| Доходы.ОтражениеВУСН,
| СУММА(Доходы.Результат) КАК Результат,
| Доходы.ПодразделениеДт,
| Доходы.ПодразделениеКт,
| Доходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВТ_Счета84.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ЭтоСчет84,
| ВЫБОР
| КОГДА ВТ_Счета69.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ЭтоСчет69,
| Доходы.ЭтоОтпуск,
| Доходы.ДатаНачала КАК ДатаАктуальности
|ПОМЕСТИТЬ ВТ_БУДоходы
|ИЗ
| (ВЫБРАТЬ
| БУОсновныеНачисления.Сотрудник КАК Сотрудник,
| БУОсновныеНачисления.ФизЛицо КАК ФизЛицо,
| БУОсновныеНачисления.ВидРасчета КАК ВидРасчета,
| БУОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
| БУОсновныеНачисления.ПериодДействия КАК ПериодДействия,
| БУОсновныеНачисления.СчетДт КАК СчетДт,
| БУОсновныеНачисления.СубконтоДт1 КАК СубконтоДт1,
| БУОсновныеНачисления.СубконтоДт2 КАК СубконтоДт2,
| БУОсновныеНачисления.СубконтоДт3 КАК СубконтоДт3,
| БУОсновныеНачисления.СчетДтНУ КАК СчетДтНУ,
| БУОсновныеНачисления.СубконтоДтНУ1 КАК СубконтоДтНУ1,
| БУОсновныеНачисления.СубконтоДтНУ2 КАК СубконтоДтНУ2,
| БУОсновныеНачисления.СубконтоДтНУ3 КАК СубконтоДтНУ3,
| БУОсновныеНачисления.ОтражениеВУСН КАК ОтражениеВУСН,
| БУОсновныеНачисления.Результат КАК Результат,
| БУОсновныеНачисления.ПодразделениеДт КАК ПодразделениеДт,
| БУОсновныеНачисления.ПодразделениеКт КАК ПодразделениеКт,
| ВЫБОР
| КОГДА &парамФормироватьРБП
| ТОГДА ВЫБОР
| КОГДА (НЕ БУОсновныеНачисления.СчетДт В (&парамСчетаИсключенияРБП))
| И БУОсновныеНачисления.ПериодДействия > БУОсновныеНачисления.ПериодРегистрации
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ПодменятьСчетДтНаРБП,
| БУОсновныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов КАК ЭтоОтпуск,
| БУОсновныеНачисления.ПериодДействияНачало КАК ДатаНачала
| ИЗ
| РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
| ГДЕ
| БУОсновныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И БУОсновныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ БУОсновныеНачисления.ФизЛицо В (&парамМассивФизлиц))
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| БУДополнительныеНачисления.Сотрудник,
| БУДополнительныеНачисления.ФизЛицо,
| БУДополнительныеНачисления.ВидРасчета,
| НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ),
| НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ),
| БУДополнительныеНачисления.СчетДт,
| БУДополнительныеНачисления.СубконтоДт1,
| БУДополнительныеНачисления.СубконтоДт2,
| БУДополнительныеНачисления.СубконтоДт3,
| БУДополнительныеНачисления.СчетДтНУ,
| БУДополнительныеНачисления.СубконтоДтНУ1,
| БУДополнительныеНачисления.СубконтоДтНУ2,
| БУДополнительныеНачисления.СубконтоДтНУ3,
| БУДополнительныеНачисления.ОтражениеВУСН,
| БУДополнительныеНачисления.Результат,
| БУДополнительныеНачисления.ПодразделениеДт,
| БУДополнительныеНачисления.ПодразделениеКт,
| ЛОЖЬ,
| БУДополнительныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов,
| БУДополнительныеНачисления.ПериодРегистрации
| ИЗ
| РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления
| ГДЕ
| БУДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ) В (&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ БУДополнительныеНачисления.ФизЛицо В (&парамМассивФизлиц))) КАК Доходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетнаяПолитика КАК УчетнаяПолитикаНалоговыйУчет
| ПО Доходы.ПериодРегистрации = УчетнаяПолитикаНалоговыйУчет.Месяц
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Счета84 КАК ВТ_Счета84
| ПО Доходы.СчетДт = ВТ_Счета84.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Счета69 КАК ВТ_Счета69
| ПО Доходы.СчетДт = ВТ_Счета69.Ссылка
|
|СГРУППИРОВАТЬ ПО
| Доходы.Сотрудник,
| Доходы.ВидРасчета,
| Доходы.ПериодРегистрации,
| Доходы.СчетДт,
| Доходы.СчетДтНУ,
| Доходы.СубконтоДт1,
| Доходы.СубконтоДт2,
| Доходы.СубконтоДт3,
| Доходы.СубконтоДтНУ1,
| Доходы.СубконтоДтНУ2,
| Доходы.СубконтоДтНУ3,
| Доходы.ОтражениеВУСН,
| Доходы.ПериодДействия,
| Доходы.ФизЛицо,
| Доходы.ПодразделениеДт,
| Доходы.ПодразделениеКт,
| Доходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВТ_Счета84.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ,
| ВЫБОР
| КОГДА ВТ_Счета69.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ,
| Доходы.ЭтоОтпуск,
| ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.ОрганизацияЯвляетсяПлательщикомЕНВД)
| ТОГДА ЛОЖЬ
| КОГДА ВЫБОР
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| ИНАЧЕ NULL
| КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ОтнесениеРасходовКДеятельностиЕНВД.РасходыОтносятсяКЕНВД)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ,
| Доходы.ДатаНачала
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| ДатаАктуальности";
Запрос.Выполнить();
Если ИспользуетсяТрудЧленовЛетныхЭкипажей или ИспользуетсяТрудШахтеров или ИспользуютсяРаботыСДосрочнойПенсией Тогда
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ДатаАктуальности КАК ДатаАктуальности
|ПОМЕСТИТЬ ВТ_СотрудникиДаты
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| ДатаАктуальности
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| МАКСИМУМ(РаботникиОрганизаций.Период) КАК Период,
| Сотрудники.Сотрудник КАК Сотрудник,
| Сотрудники.ДатаАктуальности
|ПОМЕСТИТЬ ВТСтрокиРегистра
|ИЗ
| ВТ_СотрудникиДаты КАК Сотрудники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
| ПО Сотрудники.Сотрудник = РаботникиОрганизаций.Сотрудник
| И Сотрудники.ДатаАктуальности >= РаботникиОрганизаций.Период
|
|СГРУППИРОВАТЬ ПО
| Сотрудники.Сотрудник,
| Сотрудники.ДатаАктуальности
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СтрокиРегистра.Сотрудник,
| СтрокиРегистра.ДатаАктуальности,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ЯвляетсяДолжностьюЛетногоЭкипажа
| ИНАЧЕ Работники.Должность.ЯвляетсяДолжностьюЛетногоЭкипажа
| КОНЕЦ, ЛОЖЬ) КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ЯвляетсяШахтерскойДолжностью
| ИНАЧЕ Работники.Должность.ЯвляетсяШахтерскойДолжностью
| КОНЕЦ, ЛОЖЬ) КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией
| ИНАЧЕ Работники.Должность.ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией
| КОНЕЦ, ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка)) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТСотрудники
|ИЗ
| ВТСтрокиРегистра КАК СтрокиРегистра
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК Работники
| ПО СтрокиРегистра.Сотрудник = Работники.Сотрудник
| И СтрокиРегистра.Период = Работники.Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяПоДополнительномуТарифу, ЛОЖЬ) КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам, ЛОЖЬ) КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией, ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка)) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| БУДоходы.ДатаАктуальности КАК ПериодДействияНачало
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСотрудники КАК СотрудникиДопДанные
| ПО БУДоходы.Сотрудник = СотрудникиДопДанные.Сотрудник
| И БУДоходы.ДатаАктуальности = СотрудникиДопДанные.ДатаАктуальности";
ТаблицаУчета = Запрос.Выполнить().Выгрузить();
ДополнительныйЗапрос = Новый Запрос;
ДополнительныйЗапрос.Текст =
"ВЫБРАТЬ
| ОсновныеНачисленияОрганизаций.Ссылка КАК ВидРасчета,
| ОсновныеНачисленияОрганизаций.ВидСтажаСЗВ4,
| ВЫБОР
| КОГДА НЕ ОсновныеНачисленияОрганизаций.ЗачетНормыВремени
| И ОсновныеНачисленияОрганизаций.НачисляетсяВЦеломЗаМесяц
| И ОсновныеНачисленияОрганизаций.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтажДляДосрочногоНазначенияПенсии)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК РаспределяетсяВоВсехСлучаях
|ИЗ
| ПланВидовРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисленияОрганизаций
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ДополнительныеНачисленияОрганизаций.Ссылка,
| ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка),
| ИСТИНА
|ИЗ
| ПланВидовРасчета.ДополнительныеНачисленияОрганизаций КАК ДополнительныеНачисленияОрганизаций";
Выборка = ДополнительныйЗапрос.Выполнить().Выбрать();
ОписаниеНачислений = Новый Соответствие;
Пока Выборка.Следующий() Цикл
ОписаниеНачислений.Вставить(Выборка.ВидРасчета, Новый Структура("ВидСтажаСЗВ4,РаспределяетсяВоВсехСлучаях",Выборка.ВидСтажаСЗВ4,Выборка.РаспределяетсяВоВсехСлучаях))
КонецЦикла;
РасчетСтраховыхВзносов.УточнитьДанныеОРаботахСДосрочнойПенсией(
ТаблицаУчета,
РасчетСтраховыхВзносов.ДолиДляРаспределенияВредности(Запрос.МенеджерВременныхТаблиц, ПериодРегистрации),
Истина,
ПериодРегистрации,
ОписаниеНачислений);
Запрос.УстановитьПараметр("БУДоходы",ТаблицаУчета);
Запрос.Текст =
"ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| БУДоходы.ОблагаетсяПоДополнительномуТарифу,
| БУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТВременная
|ИЗ
| &БУДоходы КАК БУДоходы
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Временная.Сотрудник,
| Временная.ФизЛицо,
| Временная.ВидРасчета,
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.ОблагаетсяЕНВД,
| Временная.СчетДт,
| Временная.СубконтоДт1,
| Временная.СубконтоДт2,
| Временная.СубконтоДт3,
| Временная.СчетДтНУ,
| Временная.СубконтоДтНУ1,
| Временная.СубконтоДтНУ2,
| Временная.СубконтоДтНУ3,
| Временная.ОтражениеВУСН,
| СУММА(Временная.Результат) КАК Результат,
| Временная.ПодразделениеДт,
| Временная.ПодразделениеКт,
| Временная.ПодменятьСчетДтНаРБП,
| Временная.ЭтоСчет84,
| Временная.ЭтоСчет69,
| Временная.ЭтоОтпуск,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыПоВР
|ИЗ
| ВТВременная КАК Временная
|
|СГРУППИРОВАТЬ ПО
| Временная.Сотрудник,
| Временная.ФизЛицо,
| Временная.ВидРасчета,
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.ОблагаетсяЕНВД,
| Временная.СчетДт,
| Временная.СубконтоДт1,
| Временная.СубконтоДт2,
| Временная.СубконтоДт3,
| Временная.СчетДтНУ,
| Временная.СубконтоДтНУ1,
| Временная.СубконтоДтНУ2,
| Временная.СубконтоДтНУ3,
| Временная.ОтражениеВУСН,
| Временная.ПодразделениеДт,
| Временная.ПодразделениеКт,
| Временная.ПодменятьСчетДтНаРБП,
| Временная.ЭтоСчет84,
| Временная.ЭтоСчет69,
| Временная.ЭтоОтпуск,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.Сотрудник,
| Временная.ВидРасчета,
| Временная.ОблагаетсяЕНВД,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ ВТСотрудники
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ ВТВременная";
Запрос.Выполнить();
Иначе
Запрос.Текст =
"ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| ЛОЖЬ КАК ОблагаетсяПоДополнительномуТарифу,
| ЛОЖЬ КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыПоВР
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
Запрос.Выполнить();
КонецЕсли;
Запрос.Текст =
"ВЫБРАТЬ
| ВзносыДоходыПоВР.Сотрудник,
| ВзносыДоходыПоВР.ФизЛицо,
| ВзносыДоходыПоВР.ВидРасчета,
| ВзносыДоходыПоВР.ОблагаетсяЕНВД,
| ВзносыДоходыПоВР.ОблагаетсяПоДополнительномуТарифу,
| ВзносыДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ВзносыДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ВзносыДоходыПоВР.ПериодРегистрации,
| ВзносыДоходыПоВР.ПериодДействия,
| ВзносыДоходыПоВР.Результат,
| БУДоходыПоВР.СчетДт,
| БУДоходыПоВР.СубконтоДт1,
| БУДоходыПоВР.СубконтоДт2,
| БУДоходыПоВР.СубконтоДт3,
| БУДоходыПоВР.СчетДтНУ,
| БУДоходыПоВР.СубконтоДтНУ1,
| БУДоходыПоВР.СубконтоДтНУ2,
| БУДоходыПоВР.СубконтоДтНУ3,
| БУДоходыПоВР.ОтражениеВУСН,
| БУДоходыПоВР.Результат КАК РезультатБУ,
| БУДоходыПоВР.ПодразделениеДт,
| БУДоходыПоВР.ПодразделениеКт,
| БУДоходыПоВР.ПодменятьСчетДтНаРБП,
| ВзносыДоходыПоВР.ВходитВБазуПФР,
| ВзносыДоходыПоВР.ВходитВБазуФСС,
| ВзносыДоходыПоВР.ВходитВБазуФОМС,
| БУДоходыПоВР.ЭтоСчет84,
| БУДоходыПоВР.ЭтоСчет69,
| БУДоходыПоВР.ЭтоОтпуск
|ПОМЕСТИТЬ ВТ_ВзносыДоходыБУДоходы
|ИЗ
| ВТ_ВзносыДоходыПоВР КАК ВзносыДоходыПоВР
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_БУДоходыПоВР КАК БУДоходыПоВР
| ПО ВзносыДоходыПоВР.Сотрудник = БУДоходыПоВР.Сотрудник
| И ВзносыДоходыПоВР.ВидРасчета = БУДоходыПоВР.ВидРасчета
| И ВзносыДоходыПоВР.ПериодРегистрации = БУДоходыПоВР.ПериодРегистрации
| И ВзносыДоходыПоВР.ПериодДействия = БУДоходыПоВР.ПериодДействия
| И ВзносыДоходыПоВР.ОблагаетсяЕНВД = БУДоходыПоВР.ОблагаетсяЕНВД
| И ВзносыДоходыПоВР.ОблагаетсяПоДополнительномуТарифу = БУДоходыПоВР.ОблагаетсяПоДополнительномуТарифу
| И ВзносыДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = БУДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ВзносыДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = БУДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходыСводПоВР.Сотрудник КАК Сотрудник,
| БУДоходыСводПоВР.ФизЛицо,
| БУДоходыСводПоВР.ВидРасчета КАК ВидРасчета,
| БУДоходыСводПоВР.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходыСводПоВР.ПериодДействия КАК ПериодДействия,
| СУММА(БУДоходыСводПоВР.Результат) КАК Результат,
| БУДоходыСводПоВР.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу,
| БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыСводПоВР
|ИЗ
| ВТ_БУДоходыПоВР КАК БУДоходыСводПоВР
|
|СГРУППИРОВАТЬ ПО
| БУДоходыСводПоВР.Сотрудник,
| БУДоходыСводПоВР.ФизЛицо,
| БУДоходыСводПоВР.ВидРасчета,
| БУДоходыСводПоВР.ОблагаетсяЕНВД,
| БУДоходыСводПоВР.ПериодРегистрации,
| БУДоходыСводПоВР.ПериодДействия,
| БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу,
| БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходыСводПоВР.ФизЛицо,
| ВзносыДоходыБУДоходы.СчетДт,
| ВзносыДоходыБУДоходы.СубконтоДт1,
| ВзносыДоходыБУДоходы.СубконтоДт2,
| ВзносыДоходыБУДоходы.СубконтоДт3,
| ВзносыДоходыБУДоходы.СчетДтНУ,
| ВзносыДоходыБУДоходы.СубконтоДтНУ1,
| ВзносыДоходыБУДоходы.СубконтоДтНУ2,
| ВзносыДоходыБУДоходы.СубконтоДтНУ3,
| ВзносыДоходыБУДоходы.ОтражениеВУСН,
| ВзносыДоходыБУДоходы.ПодразделениеДт,
| ВзносыДоходыБУДоходы.ПодразделениеКт,
| ВзносыДоходыБУДоходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаПФР,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаПФР_ЕНВД,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС_ЕНВД,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФОМС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФОМС,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФОМС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФОМС_ЕНВД,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяПоДополнительномуТарифу)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаДопТариф,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаДопТарифШахтеры,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПодземныеИВредныеРаботы)
| И ВзносыДоходыБУДоходы.ВходитВБазуПФР
| И БУДоходыСводПоВР.Результат <> 0
| ТОГДА ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК БазаДопТарифПодземныеИВредныеРаботы,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ТяжелыеИПрочиеРаботы)
| И ВзносыДоходыБУДоходы.ВходитВБазуПФР
| И БУДоходыСводПоВР.Результат <> 0
| ТОГДА ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС_НС,
| ВзносыДоходыБУДоходы.ПериодРегистрации,
| ВзносыДоходыБУДоходы.ПериодДействия,
| ВзносыДоходыБУДоходы.ОблагаетсяЕНВД,
| ВзносыДоходыБУДоходы.ЭтоСчет84,
| ВзносыДоходыБУДоходы.ЭтоСчет69,
| ВзносыДоходыБУДоходы.ЭтоОтпуск
|ПОМЕСТИТЬ ВТ_Коэффициенты
|ИЗ
| ВТ_ВзносыДоходыБУДоходы КАК ВзносыДоходыБУДоходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_БУДоходыСводПоВР КАК БУДоходыСводПоВР
| ПО ВзносыДоходыБУДоходы.Сотрудник = БУДоходыСводПоВР.Сотрудник
| И ВзносыДоходыБУДоходы.ПериодРегистрации = БУДоходыСводПоВР.ПериодРегистрации
| И ВзносыДоходыБУДоходы.ПериодДействия = БУДоходыСводПоВР.ПериодДействия
| И ВзносыДоходыБУДоходы.ОблагаетсяЕНВД = БУДоходыСводПоВР.ОблагаетсяЕНВД
| И ВзносыДоходыБУДоходы.ВидРасчета = БУДоходыСводПоВР.ВидРасчета
| И ВзносыДоходыБУДоходы.ОблагаетсяПоДополнительномуТарифу = БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу
| И ВзносыДоходыБУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
Запрос.Выполнить();
Если СворачиватьПериодДействия Тогда
Запрос.Текст =
"ВЫБРАТЬ
| Коэффициенты.ФизЛицо,
| Коэффициенты.СчетДт,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| СУММА(Коэффициенты.БазаПФР) КАК БазаПФР,
| СУММА(Коэффициенты.БазаПФР_ЕНВД) КАК БазаПФР_ЕНВД,
| СУММА(Коэффициенты.БазаФСС) КАК БазаФСС,
| СУММА(Коэффициенты.БазаФСС_ЕНВД) КАК БазаФСС_ЕНВД,
| СУММА(Коэффициенты.БазаФОМС) КАК БазаФОМС,
| СУММА(Коэффициенты.БазаФОМС_ЕНВД) КАК БазаФОМС_ЕНВД,
| СУММА(Коэффициенты.БазаДопТариф) КАК БазаДопТариф,
| СУММА(Коэффициенты.БазаДопТарифШахтеры) КАК БазаДопТарифШахтеры,
| СУММА(Коэффициенты.БазаДопТарифПодземныеИВредныеРаботы) КАК БазаДопТарифПодземныеИВредныеРаботы,
| СУММА(Коэффициенты.БазаДопТарифТяжелыеИПрочиеРаботы) КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| СУММА(Коэффициенты.БазаФСС_НС) КАК БазаФСС_НС,
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69
|ИЗ
| ВТ_Коэффициенты КАК Коэффициенты
|
|СГРУППИРОВАТЬ ПО
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.ФизЛицо,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СчетДт,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69";
Иначе // для списания РБП в расходы нужен период действия
Запрос.Текст =
"ВЫБРАТЬ
| Коэффициенты.ФизЛицо,
| Коэффициенты.СчетДт,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| СУММА(Коэффициенты.БазаПФР) КАК БазаПФР,
| СУММА(Коэффициенты.БазаПФР_ЕНВД) КАК БазаПФР_ЕНВД,
| СУММА(Коэффициенты.БазаФСС) КАК БазаФСС,
| СУММА(Коэффициенты.БазаФСС_ЕНВД) КАК БазаФСС_ЕНВД,
| СУММА(Коэффициенты.БазаФОМС) КАК БазаФОМС,
| СУММА(Коэффициенты.БазаФОМС_ЕНВД) КАК БазаФОМС_ЕНВД,
| СУММА(Коэффициенты.БазаДопТариф) КАК БазаДопТариф,
| СУММА(Коэффициенты.БазаДопТарифШахтеры) КАК БазаДопТарифШахтеры,
| СУММА(Коэффициенты.БазаДопТарифПодземныеИВредныеРаботы) КАК БазаДопТарифПодземныеИВредныеРаботы,
| СУММА(Коэффициенты.БазаДопТарифТяжелыеИПрочиеРаботы) КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| СУММА(Коэффициенты.БазаФСС_НС) КАК БазаФСС_НС,
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПериодДействия,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69
|ИЗ
| ВТ_Коэффициенты КАК Коэффициенты
|ГДЕ
| (НЕ Коэффициенты.СчетДт В (&парамСчетаИсключенияРБП))
|
|СГРУППИРОВАТЬ ПО
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПериодДействия,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.ФизЛицо,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СчетДт,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69";
КонецЕсли;
Параметры.ПараметрыАлгоритмов.ВзносыФизлиц = Запрос.Выполнить().Выгрузить();</Текст>
<Параметры>МассивПериодовРегистрации, ГоловнаяОрганизация, ДокументОтражение</Параметры>
</Алгоритм>
<Алгоритм Имя="ПолучитьДанныеУчетаСтраховыхВзносов2014" ИспользуетсяПриЗагрузке="false">
<Текст>МассивФизлиц = Неопределено;
СворачиватьПериодДействия = Ложь;
Организация = ДокументОтражение.Организация;
ПериодРегистрации = ДокументОтражение.Организация;
Если Не ЗначениеЗаполнено(Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных) Тогда
Выполнить(Алгоритмы.ЗаполнитьЗначенияПеременныхВеденияУчета);
КонецЕсли;
// готовим массив счетов исключений, которые не участвуют в распределении РБП
СчетаИсключения = Новый Массив();
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоНалогам);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.НематериальныеАктивы);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.ВложенияВоВнеоборотныеАктивы);
СчетаИсключения.Добавить(ПланыСчетов.Хозрасчетный.РезервыПредстоящихРасходов);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СчетаИсключенияРБП", СчетаИсключения);
Запрос.Текст =
"ВЫБРАТЬ
| Хозрасчетный.Ссылка
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&СчетаИсключенияРБП)";
МассивСчетаИсключенияРБП = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
// Периоды
// Таблица список периодов, для получения учетной политики
// Поля:
// Период, конец месяца
// Описание:
// конец месяца налогового периода
КонецМесяца = КонецМесяца(МассивПериодовРегистрации[0]);
// первый месяц
ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТ_Периоды";
// прибавим остальные месяцы
Для Индекс = 1 По МассивПериодовРегистрации.Количество()-1 Цикл
КонецМесяца = КонецМесяца(МассивПериодовРегистрации[Индекс]);
ПериодыТекст = ПериодыТекст +" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")";
КонецЦикла;
Запрос.Текст = ПериодыТекст;
Запрос.Выполнить();
Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ГоловнаяОрганизация);
Запрос.УстановитьПараметр("парамОбособленноеПодразделение", Организация);
Запрос.УстановитьПараметр("парамНеОтбиратьФизлиц", МассивФизлиц = Неопределено);
Запрос.УстановитьПараметр("парамМассивПериодовРегистрации", МассивПериодовРегистрации);
Запрос.УстановитьПараметр("парамМассивФизлиц", МассивФизлиц);
Запрос.УстановитьПараметр("парамСчетаИсключенияРБП", МассивСчетаИсключенияРБП);
Запрос.УстановитьПараметр("парамКонецГода", КонецГода(МассивПериодовРегистрации[0]));
Запрос.УстановитьПараметр("парамФормироватьРБП",
Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных.ПорядокПризнанияРасходовПоОтпускам = Перечисления.ПорядокПризнанияРасходовПоОтпускам.ВМесяцеОтпуска
и Не Параметры.ПараметрыАлгоритмов.СтруктураЗначенияПеременных.ОценочныеОбязательстваФормироватьБУ);
МассивПоСреднемуЗаработкуОтпуска = Новый Массив;
МассивПоСреднемуЗаработкуОтпуска.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням);
МассивПоСреднемуЗаработкуОтпуска.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоШестидневке);
Запрос.УстановитьПараметр("парамПоСреднемуЗаработкуОтпуска", МассивПоСреднемуЗаработкуОтпуска);
ИспользуетсяТрудЧленовЛетныхЭкипажей = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуетсяТрудЧленовЛетныхЭкипажей");
ИспользуетсяТрудШахтеров = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуетсяТрудШахтеров");
ИспользуютсяРаботыСДосрочнойПенсией = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуВсехОрганизаций(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), "ИспользуютсяРаботыСДосрочнойПенсией");
Запрос.Текст =
"ВЫБРАТЬ
| СтраховыеВзносыСведенияОДоходах.Регистратор,
| СтраховыеВзносыСведенияОДоходах.НомерСтроки,
| СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СтраховыеВзносыСведенияОДоходах.ВидРасчета КАК ВидРасчета,
| СтраховыеВзносыСведенияОДоходах.ВидДохода КАК КодДоходаЕСН,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, МЕСЯЦ) КАК ПериодРегистрации,
| СтраховыеВзносыСведенияОДоходах.Скидка
|ПОМЕСТИТЬ ВТ_Скидки
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
|ГДЕ
| НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, МЕСЯЦ) В (&парамМассивПериодовРегистрации)
| И СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И (&парамНеОтбиратьФизлиц
| ИЛИ СтраховыеВзносыСведенияОДоходах.ФизЛицо В (&парамМассивФизлиц))
| И СтраховыеВзносыСведенияОДоходах.Скидка <> 0
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ФизЛицо,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СкидкиКДоходам.Регистратор КАК Регистратор,
| СкидкиКДоходам.НомерСтроки КАК НомерСтроки,
| ЕСНДополнительныеНачисления.Сотрудник КАК Сотрудник,
| СкидкиКДоходам.ВидРасчета КАК ВидРасчета,
| СкидкиКДоходам.КодДоходаЕСН КАК КодДоходаЕСН,
| СкидкиКДоходам.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| СкидкиКДоходам.ПериодРегистрации КАК ПериодРегистрации,
| ЕСНДополнительныеНачисления.Результат КАК Результат,
| СкидкиКДоходам.Скидка
|ИЗ
| ВТ_Скидки КАК СкидкиКДоходам
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.ЕСНДополнительныеНачисления КАК ЕСНДополнительныеНачисления
| ПО (ЕСНДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение)
| И СкидкиКДоходам.ФизЛицо = ЕСНДополнительныеНачисления.ФизЛицо
| И СкидкиКДоходам.ВидРасчета = ЕСНДополнительныеНачисления.ВидРасчета
| И СкидкиКДоходам.КодДоходаЕСН = ЕСНДополнительныеНачисления.КодДоходаЕСН
| И СкидкиКДоходам.ОблагаетсяЕНВД = ЕСНДополнительныеНачисления.ОблагаетсяЕНВД
| И СкидкиКДоходам.ПериодРегистрации = ЕСНДополнительныеНачисления.ПериодРегистрации
| И СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу = ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу
| И СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|УПОРЯДОЧИТЬ ПО
| ПериодРегистрации,
| Сотрудник,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
РезультатЗапроса = Запрос.Выполнить();
Если Не ЗначениеЗаполнено(Параметры.ПараметрыАлгоритмов.ТаблицаСкидок) Тогда
Выполнить(Алгоритмы.ПолучитьТаблицуСкидокКДоходам);
КонецЕсли;
ТаблицаСкидок = Параметры.ПараметрыАлгоритмов.ТаблицаСкидок;
Запрос.УстановитьПараметр("ТаблицаСкидок", ТаблицаСкидок);
МассивСчет84 = Новый Массив();
МассивСчет84.Добавить(ПланыСчетов.Хозрасчетный.НераспределеннаяПрибыль);
Запрос.УстановитьПараметр("СчетаИсключения", МассивСчет84);
МассивСчет69 = Новый Массив();
МассивСчет69.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию);
Запрос.УстановитьПараметр("Счета69", МассивСчет69);
Запрос.Текст =
"ВЫБРАТЬ
| Хозрасчетный.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ_Счета84
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&СчетаИсключения)
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Хозрасчетный.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ_Счета69
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&Счета69)
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Месяц,
| УчетнаяПолитика.ОрганизацияЯвляетсяПлательщикомЕНВД,
| УчетнаяПолитика.ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТ_УчетнаяПолитика
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| МАКСИМУМ(УчетнаяПолитика.Период) КАК ПериодРегистра
| ИЗ
| ВТ_Периоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитика
| ПО Периоды.Период >= УчетнаяПолитика.Период
| И (УчетнаяПолитика.Организация = &парамГоловнаяОрганизация)
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период) КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитика
| ПО Периоды.ПериодРегистра = УчетнаяПолитика.Период
| И (УчетнаяПолитика.Организация = &парамГоловнаяОрганизация)
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТаблицаСкидок.Сотрудник КАК Сотрудник,
| ТаблицаСкидок.ВидРасчета КАК ВидРасчета,
| ТаблицаСкидок.КодДоходаЕСН КАК КодДоходаЕСН,
| ТаблицаСкидок.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| ТаблицаСкидок.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| ТаблицаСкидок.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ТаблицаСкидок.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ТаблицаСкидок.ПериодРегистрации КАК ПериодРегистрации,
| ТаблицаСкидок.Скидка
|ПОМЕСТИТЬ ВТ_СкидкиКДоходам
|ИЗ
| &ТаблицаСкидок КАК ТаблицаСкидок
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| Сотрудник,
| ВидРасчета,
| КодДоходаЕСН,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Доходы.Сотрудник КАК Сотрудник,
| Доходы.ФизЛицо КАК ФизЛицо,
| Доходы.ВидРасчета КАК ВидРасчета,
| Доходы.ВидДохода,
| Доходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| Доходы.ОблагаетсяПоДополнительномуТарифу,
| Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Доходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| Доходы.ПериодРегистрации КАК ПериодРегистрации,
| Доходы.ПериодДействия КАК ПериодДействия,
| СУММА(Доходы.Результат) КАК Результат,
| Доходы.ВидДохода.ВходитВБазуПФР КАК ВходитВБазуПФР,
| Доходы.ВидДохода.ВходитВБазуФСС КАК ВходитВБазуФСС,
| Доходы.ВидДохода.ВходитВБазуФОМС КАК ВходитВБазуФОМС
|ПОМЕСТИТЬ ВТ_ВзносыДоходыПоВР
|ИЗ
| (ВЫБРАТЬ
| ЕСНОсновныеНачисления.Сотрудник КАК Сотрудник,
| ЕСНОсновныеНачисления.ФизЛицо КАК ФизЛицо,
| ЕСНОсновныеНачисления.ВидРасчета КАК ВидРасчета,
| ЕСНОсновныеНачисления.КодДоходаЕСН КАК ВидДохода,
| ЕСНОсновныеНачисления.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| ЕСНОсновныеНачисления.ОблагаетсяПоДополнительномуТарифу КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСНОсновныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСНОсновныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ЕСНОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
| ЕСНОсновныеНачисления.ПериодДействия КАК ПериодДействия,
| ВЫБОР
| КОГДА ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуФОМС
| ИЛИ ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуФСС
| ИЛИ ЕСНОсновныеНачисления.КодДоходаЕСН.ВходитВБазуПФР
| ТОГДА ЕСНОсновныеНачисления.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК Результат
| ИЗ
| РегистрРасчета.ЕСНОсновныеНачисления КАК ЕСНОсновныеНачисления
| ГДЕ
| ЕСНОсновныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И ЕСНОсновныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ ЕСНОсновныеНачисления.ФизЛицо В (&парамМассивФизлиц))
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ЕСНДополнительныеНачисления.Сотрудник,
| ЕСНДополнительныеНачисления.ФизЛицо,
| ЕСНДополнительныеНачисления.ВидРасчета,
| ЕСНДополнительныеНачисления.КодДоходаЕСН,
| ЕСНДополнительныеНачисления.ОблагаетсяЕНВД,
| ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу,
| ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ЕСНДополнительныеНачисления.ПериодРегистрации,
| ЕСНДополнительныеНачисления.ПериодРегистрации,
| ВЫБОР
| КОГДА ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуФОМС
| ИЛИ ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуФСС
| ИЛИ ЕСНДополнительныеНачисления.КодДоходаЕСН.ВходитВБазуПФР
| ТОГДА ЕСНДополнительныеНачисления.Результат - ЕСТЬNULL(ВТ_СкидкиКДоходам.Скидка, 0)
| ИНАЧЕ 0
| КОНЕЦ
| ИЗ
| РегистрРасчета.ЕСНДополнительныеНачисления КАК ЕСНДополнительныеНачисления
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СкидкиКДоходам КАК ВТ_СкидкиКДоходам
| ПО ЕСНДополнительныеНачисления.Сотрудник = ВТ_СкидкиКДоходам.Сотрудник
| И ЕСНДополнительныеНачисления.ВидРасчета = ВТ_СкидкиКДоходам.ВидРасчета
| И ЕСНДополнительныеНачисления.КодДоходаЕСН = ВТ_СкидкиКДоходам.КодДоходаЕСН
| И ЕСНДополнительныеНачисления.ОблагаетсяПоДополнительномуТарифу = ВТ_СкидкиКДоходам.ОблагаетсяПоДополнительномуТарифу
| И ЕСНДополнительныеНачисления.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = ВТ_СкидкиКДоходам.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ЕСНДополнительныеНачисления.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ВТ_СкидкиКДоходам.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
| И ЕСНДополнительныеНачисления.ПериодРегистрации = ВТ_СкидкиКДоходам.ПериодРегистрации
| И ЕСНДополнительныеНачисления.ОблагаетсяЕНВД = ВТ_СкидкиКДоходам.ОблагаетсяЕНВД
| ГДЕ
| ЕСНДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И ЕСНДополнительныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ ЕСНДополнительныеНачисления.ФизЛицо В (&парамМассивФизлиц))) КАК Доходы
|ГДЕ
| Доходы.Результат <> 0
|
|СГРУППИРОВАТЬ ПО
| Доходы.Сотрудник,
| Доходы.ВидРасчета,
| Доходы.ВидДохода,
| Доходы.ПериодРегистрации,
| Доходы.ПериодДействия,
| Доходы.ОблагаетсяЕНВД,
| Доходы.ФизЛицо,
| Доходы.ВидДохода.ВходитВБазуПФР,
| Доходы.ВидДохода.ВходитВБазуФСС,
| Доходы.ВидДохода.ВходитВБазуФОМС,
| Доходы.ОблагаетсяПоДополнительномуТарифу,
| Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Доходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Доходы.Сотрудник КАК Сотрудник,
| Доходы.ФизЛицо КАК ФизЛицо,
| Доходы.ВидРасчета КАК ВидРасчета,
| Доходы.ПериодРегистрации КАК ПериодРегистрации,
| Доходы.ПериодДействия КАК ПериодДействия,
| ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.ОрганизацияЯвляетсяПлательщикомЕНВД)
| ТОГДА ЛОЖЬ
| КОГДА ВЫБОР
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| ИНАЧЕ NULL
| КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ОтнесениеРасходовКДеятельностиЕНВД.РасходыОтносятсяКЕНВД)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ОблагаетсяЕНВД,
| Доходы.СчетДт,
| Доходы.СубконтоДт1,
| Доходы.СубконтоДт2,
| Доходы.СубконтоДт3,
| Доходы.СчетДтНУ,
| Доходы.СубконтоДтНУ1,
| Доходы.СубконтоДтНУ2,
| Доходы.СубконтоДтНУ3,
| Доходы.ОтражениеВУСН,
| СУММА(Доходы.Результат) КАК Результат,
| Доходы.ПодразделениеДт,
| Доходы.ПодразделениеКт,
| Доходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВТ_Счета84.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ЭтоСчет84,
| ВЫБОР
| КОГДА ВТ_Счета69.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ЭтоСчет69,
| Доходы.ЭтоОтпуск,
| Доходы.ДатаНачала КАК ДатаАктуальности
|ПОМЕСТИТЬ ВТ_БУДоходы
|ИЗ
| (ВЫБРАТЬ
| БУОсновныеНачисления.Сотрудник КАК Сотрудник,
| БУОсновныеНачисления.ФизЛицо КАК ФизЛицо,
| БУОсновныеНачисления.ВидРасчета КАК ВидРасчета,
| БУОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
| БУОсновныеНачисления.ПериодДействия КАК ПериодДействия,
| БУОсновныеНачисления.СчетДт КАК СчетДт,
| БУОсновныеНачисления.СубконтоДт1 КАК СубконтоДт1,
| БУОсновныеНачисления.СубконтоДт2 КАК СубконтоДт2,
| БУОсновныеНачисления.СубконтоДт3 КАК СубконтоДт3,
| БУОсновныеНачисления.СчетДтНУ КАК СчетДтНУ,
| БУОсновныеНачисления.СубконтоДтНУ1 КАК СубконтоДтНУ1,
| БУОсновныеНачисления.СубконтоДтНУ2 КАК СубконтоДтНУ2,
| БУОсновныеНачисления.СубконтоДтНУ3 КАК СубконтоДтНУ3,
| БУОсновныеНачисления.ОтражениеВУСН КАК ОтражениеВУСН,
| БУОсновныеНачисления.Результат КАК Результат,
| БУОсновныеНачисления.ПодразделениеДт КАК ПодразделениеДт,
| БУОсновныеНачисления.ПодразделениеКт КАК ПодразделениеКт,
| ВЫБОР
| КОГДА &парамФормироватьРБП
| ТОГДА ВЫБОР
| КОГДА (НЕ БУОсновныеНачисления.СчетДт В (&парамСчетаИсключенияРБП))
| И БУОсновныеНачисления.ПериодДействия > БУОсновныеНачисления.ПериодРегистрации
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ПодменятьСчетДтНаРБП,
| БУОсновныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов КАК ЭтоОтпуск,
| БУОсновныеНачисления.ПериодДействияНачало КАК ДатаНачала
| ИЗ
| РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
| ГДЕ
| БУОсновныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И БУОсновныеНачисления.ПериодРегистрации В(&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ БУОсновныеНачисления.ФизЛицо В (&парамМассивФизлиц))
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| БУДополнительныеНачисления.Сотрудник,
| БУДополнительныеНачисления.ФизЛицо,
| БУДополнительныеНачисления.ВидРасчета,
| НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ),
| НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ),
| БУДополнительныеНачисления.СчетДт,
| БУДополнительныеНачисления.СубконтоДт1,
| БУДополнительныеНачисления.СубконтоДт2,
| БУДополнительныеНачисления.СубконтоДт3,
| БУДополнительныеНачисления.СчетДтНУ,
| БУДополнительныеНачисления.СубконтоДтНУ1,
| БУДополнительныеНачисления.СубконтоДтНУ2,
| БУДополнительныеНачисления.СубконтоДтНУ3,
| БУДополнительныеНачисления.ОтражениеВУСН,
| БУДополнительныеНачисления.Результат,
| БУДополнительныеНачисления.ПодразделениеДт,
| БУДополнительныеНачисления.ПодразделениеКт,
| ЛОЖЬ,
| БУДополнительныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов,
| БУДополнительныеНачисления.ПериодРегистрации
| ИЗ
| РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления
| ГДЕ
| БУДополнительныеНачисления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ) В (&парамМассивПериодовРегистрации)
| И (&парамНеОтбиратьФизлиц
| ИЛИ БУДополнительныеНачисления.ФизЛицо В (&парамМассивФизлиц))) КАК Доходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетнаяПолитика КАК УчетнаяПолитикаНалоговыйУчет
| ПО Доходы.ПериодРегистрации = УчетнаяПолитикаНалоговыйУчет.Месяц
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Счета84 КАК ВТ_Счета84
| ПО Доходы.СчетДт = ВТ_Счета84.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Счета69 КАК ВТ_Счета69
| ПО Доходы.СчетДт = ВТ_Счета69.Ссылка
|
|СГРУППИРОВАТЬ ПО
| Доходы.Сотрудник,
| Доходы.ВидРасчета,
| Доходы.ПериодРегистрации,
| Доходы.СчетДт,
| Доходы.СчетДтНУ,
| Доходы.СубконтоДт1,
| Доходы.СубконтоДт2,
| Доходы.СубконтоДт3,
| Доходы.СубконтоДтНУ1,
| Доходы.СубконтоДтНУ2,
| Доходы.СубконтоДтНУ3,
| Доходы.ОтражениеВУСН,
| Доходы.ПериодДействия,
| Доходы.ФизЛицо,
| Доходы.ПодразделениеДт,
| Доходы.ПодразделениеКт,
| Доходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВТ_Счета84.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ,
| ВЫБОР
| КОГДА ВТ_Счета69.Ссылка ЕСТЬ NULL
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ,
| Доходы.ЭтоОтпуск,
| ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.ОрганизацияЯвляетсяПлательщикомЕНВД)
| ТОГДА ЛОЖЬ
| КОГДА ВЫБОР
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт1.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт2 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт2.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| КОГДА Доходы.СубконтоДт3 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
| ТОГДА Доходы.СубконтоДт3.ОтнесениеРасходовКДеятельностиЕНВД
| ИНАЧЕ NULL
| КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ОтнесениеРасходовКДеятельностиЕНВД.РасходыОтносятсяКЕНВД)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ,
| Доходы.ДатаНачала
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| ДатаАктуальности";
Запрос.Выполнить();
Если ИспользуетсяТрудЧленовЛетныхЭкипажей или ИспользуетсяТрудШахтеров или ИспользуютсяРаботыСДосрочнойПенсией Тогда
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ДатаАктуальности КАК ДатаАктуальности
|ПОМЕСТИТЬ ВТ_СотрудникиДаты
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| ДатаАктуальности
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| МАКСИМУМ(РаботникиОрганизаций.Период) КАК Период,
| Сотрудники.Сотрудник КАК Сотрудник,
| Сотрудники.ДатаАктуальности
|ПОМЕСТИТЬ ВТСтрокиРегистра
|ИЗ
| ВТ_СотрудникиДаты КАК Сотрудники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
| ПО Сотрудники.Сотрудник = РаботникиОрганизаций.Сотрудник
| И Сотрудники.ДатаАктуальности >= РаботникиОрганизаций.Период
|
|СГРУППИРОВАТЬ ПО
| Сотрудники.Сотрудник,
| Сотрудники.ДатаАктуальности
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СтрокиРегистра.Сотрудник,
| СтрокиРегистра.ДатаАктуальности,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ЯвляетсяДолжностьюЛетногоЭкипажа
| ИНАЧЕ Работники.Должность.ЯвляетсяДолжностьюЛетногоЭкипажа
| КОНЕЦ, ЛОЖЬ) КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ЯвляетсяШахтерскойДолжностью
| ИНАЧЕ Работники.Должность.ЯвляетсяШахтерскойДолжностью
| КОНЕЦ, ЛОЖЬ) КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСТЬNULL(ВЫБОР
| КОГДА Работники.ПериодЗавершения <= СтрокиРегистра.ДатаАктуальности
| И Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА Работники.ДолжностьЗавершения.ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией
| ИНАЧЕ Работники.Должность.ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией
| КОНЕЦ, ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка)) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТСотрудники
|ИЗ
| ВТСтрокиРегистра КАК СтрокиРегистра
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК Работники
| ПО СтрокиРегистра.Сотрудник = Работники.Сотрудник
| И СтрокиРегистра.Период = Работники.Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяПоДополнительномуТарифу, ЛОЖЬ) КАК ОблагаетсяПоДополнительномуТарифу,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам, ЛОЖЬ) КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЕСТЬNULL(СотрудникиДопДанные.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией, ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка)) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| БУДоходы.ДатаАктуальности КАК ПериодДействияНачало
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСотрудники КАК СотрудникиДопДанные
| ПО БУДоходы.Сотрудник = СотрудникиДопДанные.Сотрудник
| И БУДоходы.ДатаАктуальности = СотрудникиДопДанные.ДатаАктуальности";
ТаблицаУчета = Запрос.Выполнить().Выгрузить();
ДополнительныйЗапрос = Новый Запрос;
ДополнительныйЗапрос.Текст =
"ВЫБРАТЬ
| ОсновныеНачисленияОрганизаций.Ссылка КАК ВидРасчета,
| ОсновныеНачисленияОрганизаций.ВидСтажаСЗВ4,
| ВЫБОР
| КОГДА НЕ ОсновныеНачисленияОрганизаций.ЗачетНормыВремени
| И ОсновныеНачисленияОрганизаций.НачисляетсяВЦеломЗаМесяц
| И ОсновныеНачисленияОрганизаций.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтажДляДосрочногоНазначенияПенсии)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК РаспределяетсяВоВсехСлучаях
|ИЗ
| ПланВидовРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисленияОрганизаций
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ДополнительныеНачисленияОрганизаций.Ссылка,
| ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка),
| ИСТИНА
|ИЗ
| ПланВидовРасчета.ДополнительныеНачисленияОрганизаций КАК ДополнительныеНачисленияОрганизаций";
Выборка = ДополнительныйЗапрос.Выполнить().Выбрать();
ОписаниеНачислений = Новый Соответствие;
Пока Выборка.Следующий() Цикл
ОписаниеНачислений.Вставить(Выборка.ВидРасчета, Новый Структура("ВидСтажаСЗВ4,РаспределяетсяВоВсехСлучаях",Выборка.ВидСтажаСЗВ4,Выборка.РаспределяетсяВоВсехСлучаях))
КонецЦикла;
РасчетСтраховыхВзносов.УточнитьДанныеОРаботахСДосрочнойПенсией(
ТаблицаУчета,
РасчетСтраховыхВзносов.ДолиДляРаспределенияВредности(Запрос.МенеджерВременныхТаблиц, ПериодРегистрации),
Истина,
ПериодРегистрации,
ОписаниеНачислений);
Запрос.УстановитьПараметр("БУДоходы",ТаблицаУчета);
Запрос.Текст =
"ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| БУДоходы.ОблагаетсяПоДополнительномуТарифу,
| БУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТВременная
|ИЗ
| &БУДоходы КАК БУДоходы
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Временная.Сотрудник,
| Временная.ФизЛицо,
| Временная.ВидРасчета,
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.ОблагаетсяЕНВД,
| Временная.СчетДт,
| Временная.СубконтоДт1,
| Временная.СубконтоДт2,
| Временная.СубконтоДт3,
| Временная.СчетДтНУ,
| Временная.СубконтоДтНУ1,
| Временная.СубконтоДтНУ2,
| Временная.СубконтоДтНУ3,
| Временная.ОтражениеВУСН,
| СУММА(Временная.Результат) КАК Результат,
| Временная.ПодразделениеДт,
| Временная.ПодразделениеКт,
| Временная.ПодменятьСчетДтНаРБП,
| Временная.ЭтоСчет84,
| Временная.ЭтоСчет69,
| Временная.ЭтоОтпуск,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыПоВР
|ИЗ
| ВТВременная КАК Временная
|
|СГРУППИРОВАТЬ ПО
| Временная.Сотрудник,
| Временная.ФизЛицо,
| Временная.ВидРасчета,
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.ОблагаетсяЕНВД,
| Временная.СчетДт,
| Временная.СубконтоДт1,
| Временная.СубконтоДт2,
| Временная.СубконтоДт3,
| Временная.СчетДтНУ,
| Временная.СубконтоДтНУ1,
| Временная.СубконтоДтНУ2,
| Временная.СубконтоДтНУ3,
| Временная.ОтражениеВУСН,
| Временная.ПодразделениеДт,
| Временная.ПодразделениеКт,
| Временная.ПодменятьСчетДтНаРБП,
| Временная.ЭтоСчет84,
| Временная.ЭтоСчет69,
| Временная.ЭтоОтпуск,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| Временная.ПериодРегистрации,
| Временная.ПериодДействия,
| Временная.Сотрудник,
| Временная.ВидРасчета,
| Временная.ОблагаетсяЕНВД,
| Временная.ОблагаетсяПоДополнительномуТарифу,
| Временная.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| Временная.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ ВТСотрудники
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ ВТВременная";
Запрос.Выполнить();
Иначе
Запрос.Текст =
"ВЫБРАТЬ
| БУДоходы.Сотрудник КАК Сотрудник,
| БУДоходы.ФизЛицо,
| БУДоходы.ВидРасчета КАК ВидРасчета,
| БУДоходы.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходы.ПериодДействия КАК ПериодДействия,
| БУДоходы.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходы.СчетДт,
| БУДоходы.СубконтоДт1,
| БУДоходы.СубконтоДт2,
| БУДоходы.СубконтоДт3,
| БУДоходы.СчетДтНУ,
| БУДоходы.СубконтоДтНУ1,
| БУДоходы.СубконтоДтНУ2,
| БУДоходы.СубконтоДтНУ3,
| БУДоходы.ОтражениеВУСН,
| БУДоходы.Результат,
| БУДоходы.ПодразделениеДт,
| БУДоходы.ПодразделениеКт,
| БУДоходы.ПодменятьСчетДтНаРБП,
| БУДоходы.ЭтоСчет84,
| БУДоходы.ЭтоСчет69,
| БУДоходы.ЭтоОтпуск,
| ЛОЖЬ КАК ОблагаетсяПоДополнительномуТарифу,
| ЛОЖЬ КАК ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПустаяСсылка) КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыПоВР
|ИЗ
| ВТ_БУДоходы КАК БУДоходы
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД,
| ОблагаетсяПоДополнительномуТарифу,
| ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
Запрос.Выполнить();
КонецЕсли;
Запрос.Текст =
"ВЫБРАТЬ
| ВзносыДоходыПоВР.Сотрудник,
| ВзносыДоходыПоВР.ФизЛицо,
| ВзносыДоходыПоВР.ВидРасчета,
| ВзносыДоходыПоВР.ОблагаетсяЕНВД,
| ВзносыДоходыПоВР.ОблагаетсяПоДополнительномуТарифу,
| ВзносыДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| ВзносыДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| ВзносыДоходыПоВР.ПериодРегистрации,
| ВзносыДоходыПоВР.ПериодДействия,
| ВзносыДоходыПоВР.Результат,
| БУДоходыПоВР.СчетДт,
| БУДоходыПоВР.СубконтоДт1,
| БУДоходыПоВР.СубконтоДт2,
| БУДоходыПоВР.СубконтоДт3,
| БУДоходыПоВР.СчетДтНУ,
| БУДоходыПоВР.СубконтоДтНУ1,
| БУДоходыПоВР.СубконтоДтНУ2,
| БУДоходыПоВР.СубконтоДтНУ3,
| БУДоходыПоВР.ОтражениеВУСН,
| БУДоходыПоВР.Результат КАК РезультатБУ,
| БУДоходыПоВР.ПодразделениеДт,
| БУДоходыПоВР.ПодразделениеКт,
| БУДоходыПоВР.ПодменятьСчетДтНаРБП,
| ВзносыДоходыПоВР.ВходитВБазуПФР,
| ВзносыДоходыПоВР.ВходитВБазуФСС,
| ВзносыДоходыПоВР.ВходитВБазуФОМС,
| БУДоходыПоВР.ЭтоСчет84,
| БУДоходыПоВР.ЭтоСчет69,
| БУДоходыПоВР.ЭтоОтпуск
|ПОМЕСТИТЬ ВТ_ВзносыДоходыБУДоходы
|ИЗ
| ВТ_ВзносыДоходыПоВР КАК ВзносыДоходыПоВР
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_БУДоходыПоВР КАК БУДоходыПоВР
| ПО ВзносыДоходыПоВР.Сотрудник = БУДоходыПоВР.Сотрудник
| И ВзносыДоходыПоВР.ВидРасчета = БУДоходыПоВР.ВидРасчета
| И ВзносыДоходыПоВР.ПериодРегистрации = БУДоходыПоВР.ПериодРегистрации
| И ВзносыДоходыПоВР.ПериодДействия = БУДоходыПоВР.ПериодДействия
| И ВзносыДоходыПоВР.ОблагаетсяЕНВД = БУДоходыПоВР.ОблагаетсяЕНВД
| И ВзносыДоходыПоВР.ОблагаетсяПоДополнительномуТарифу = БУДоходыПоВР.ОблагаетсяПоДополнительномуТарифу
| И ВзносыДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = БУДоходыПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ВзносыДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = БУДоходыПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходыСводПоВР.Сотрудник КАК Сотрудник,
| БУДоходыСводПоВР.ФизЛицо,
| БУДоходыСводПоВР.ВидРасчета КАК ВидРасчета,
| БУДоходыСводПоВР.ПериодРегистрации КАК ПериодРегистрации,
| БУДоходыСводПоВР.ПериодДействия КАК ПериодДействия,
| СУММА(БУДоходыСводПоВР.Результат) КАК Результат,
| БУДоходыСводПоВР.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу,
| БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|ПОМЕСТИТЬ ВТ_БУДоходыСводПоВР
|ИЗ
| ВТ_БУДоходыПоВР КАК БУДоходыСводПоВР
|
|СГРУППИРОВАТЬ ПО
| БУДоходыСводПоВР.Сотрудник,
| БУДоходыСводПоВР.ФизЛицо,
| БУДоходыСводПоВР.ВидРасчета,
| БУДоходыСводПоВР.ОблагаетсяЕНВД,
| БУДоходыСводПоВР.ПериодРегистрации,
| БУДоходыСводПоВР.ПериодДействия,
| БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу,
| БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам,
| БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ПериодДействия,
| Сотрудник,
| ВидРасчета,
| ОблагаетсяЕНВД
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| БУДоходыСводПоВР.ФизЛицо,
| ВзносыДоходыБУДоходы.СчетДт,
| ВзносыДоходыБУДоходы.СубконтоДт1,
| ВзносыДоходыБУДоходы.СубконтоДт2,
| ВзносыДоходыБУДоходы.СубконтоДт3,
| ВзносыДоходыБУДоходы.СчетДтНУ,
| ВзносыДоходыБУДоходы.СубконтоДтНУ1,
| ВзносыДоходыБУДоходы.СубконтоДтНУ2,
| ВзносыДоходыБУДоходы.СубконтоДтНУ3,
| ВзносыДоходыБУДоходы.ОтражениеВУСН,
| ВзносыДоходыБУДоходы.ПодразделениеДт,
| ВзносыДоходыБУДоходы.ПодразделениеКт,
| ВзносыДоходыБУДоходы.ПодменятьСчетДтНаРБП,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаПФР,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаПФР_ЕНВД,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС_ЕНВД,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяЕНВД
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФОМС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФОМС,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяЕНВД)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФОМС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФОМС_ЕНВД,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяПоДополнительномуТарифу)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаДопТариф,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам)
| ИЛИ (НЕ ВзносыДоходыБУДоходы.ВходитВБазуПФР)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаДопТарифШахтеры,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ПодземныеИВредныеРаботы)
| И ВзносыДоходыБУДоходы.ВходитВБазуПФР
| И БУДоходыСводПоВР.Результат <> 0
| ТОГДА ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК БазаДопТарифПодземныеИВредныеРаботы,
| ВЫБОР
| КОГДА ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = ЗНАЧЕНИЕ(Перечисление.ВидыРаботСДосрочнойПенсией.ТяжелыеИПрочиеРаботы)
| И ВзносыДоходыБУДоходы.ВходитВБазуПФР
| И БУДоходыСводПоВР.Результат <> 0
| ТОГДА ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| ИНАЧЕ 0
| КОНЕЦ КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| ВЫБОР
| КОГДА (НЕ ВзносыДоходыБУДоходы.ВходитВБазуФСС)
| ИЛИ БУДоходыСводПоВР.Результат = 0
| ТОГДА 0
| ИНАЧЕ ВзносыДоходыБУДоходы.Результат * ВзносыДоходыБУДоходы.РезультатБУ / БУДоходыСводПоВР.Результат
| КОНЕЦ КАК БазаФСС_НС,
| ВзносыДоходыБУДоходы.ПериодРегистрации,
| ВзносыДоходыБУДоходы.ПериодДействия,
| ВзносыДоходыБУДоходы.ОблагаетсяЕНВД,
| ВзносыДоходыБУДоходы.ЭтоСчет84,
| ВзносыДоходыБУДоходы.ЭтоСчет69,
| ВзносыДоходыБУДоходы.ЭтоОтпуск
|ПОМЕСТИТЬ ВТ_Коэффициенты
|ИЗ
| ВТ_ВзносыДоходыБУДоходы КАК ВзносыДоходыБУДоходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_БУДоходыСводПоВР КАК БУДоходыСводПоВР
| ПО ВзносыДоходыБУДоходы.Сотрудник = БУДоходыСводПоВР.Сотрудник
| И ВзносыДоходыБУДоходы.ПериодРегистрации = БУДоходыСводПоВР.ПериодРегистрации
| И ВзносыДоходыБУДоходы.ПериодДействия = БУДоходыСводПоВР.ПериодДействия
| И ВзносыДоходыБУДоходы.ОблагаетсяЕНВД = БУДоходыСводПоВР.ОблагаетсяЕНВД
| И ВзносыДоходыБУДоходы.ВидРасчета = БУДоходыСводПоВР.ВидРасчета
| И ВзносыДоходыБУДоходы.ОблагаетсяПоДополнительномуТарифу = БУДоходыСводПоВР.ОблагаетсяПоДополнительномуТарифу
| И ВзносыДоходыБУДоходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам = БУДоходыСводПоВР.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| И ВзносыДоходыБУДоходы.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = БУДоходыСводПоВР.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией";
Запрос.Выполнить();
Если СворачиватьПериодДействия Тогда
Запрос.Текст =
"ВЫБРАТЬ
| Коэффициенты.ФизЛицо,
| Коэффициенты.СчетДт,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| СУММА(Коэффициенты.БазаПФР) КАК БазаПФР,
| СУММА(Коэффициенты.БазаПФР_ЕНВД) КАК БазаПФР_ЕНВД,
| СУММА(Коэффициенты.БазаФСС) КАК БазаФСС,
| СУММА(Коэффициенты.БазаФСС_ЕНВД) КАК БазаФСС_ЕНВД,
| СУММА(Коэффициенты.БазаФОМС) КАК БазаФОМС,
| СУММА(Коэффициенты.БазаФОМС_ЕНВД) КАК БазаФОМС_ЕНВД,
| СУММА(Коэффициенты.БазаДопТариф) КАК БазаДопТариф,
| СУММА(Коэффициенты.БазаДопТарифШахтеры) КАК БазаДопТарифШахтеры,
| СУММА(Коэффициенты.БазаДопТарифПодземныеИВредныеРаботы) КАК БазаДопТарифПодземныеИВредныеРаботы,
| СУММА(Коэффициенты.БазаДопТарифТяжелыеИПрочиеРаботы) КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| СУММА(Коэффициенты.БазаФСС_НС) КАК БазаФСС_НС,
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69
|ИЗ
| ВТ_Коэффициенты КАК Коэффициенты
|
|СГРУППИРОВАТЬ ПО
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.ФизЛицо,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СчетДт,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69";
Иначе // для списания РБП в расходы нужен период действия
Запрос.Текст =
"ВЫБРАТЬ
| Коэффициенты.ФизЛицо,
| Коэффициенты.СчетДт,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| СУММА(Коэффициенты.БазаПФР) КАК БазаПФР,
| СУММА(Коэффициенты.БазаПФР_ЕНВД) КАК БазаПФР_ЕНВД,
| СУММА(Коэффициенты.БазаФСС) КАК БазаФСС,
| СУММА(Коэффициенты.БазаФСС_ЕНВД) КАК БазаФСС_ЕНВД,
| СУММА(Коэффициенты.БазаФОМС) КАК БазаФОМС,
| СУММА(Коэффициенты.БазаФОМС_ЕНВД) КАК БазаФОМС_ЕНВД,
| СУММА(Коэффициенты.БазаДопТариф) КАК БазаДопТариф,
| СУММА(Коэффициенты.БазаДопТарифШахтеры) КАК БазаДопТарифШахтеры,
| СУММА(Коэффициенты.БазаДопТарифПодземныеИВредныеРаботы) КАК БазаДопТарифПодземныеИВредныеРаботы,
| СУММА(Коэффициенты.БазаДопТарифТяжелыеИПрочиеРаботы) КАК БазаДопТарифТяжелыеИПрочиеРаботы,
| СУММА(Коэффициенты.БазаФСС_НС) КАК БазаФСС_НС,
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПериодДействия,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69
|ИЗ
| ВТ_Коэффициенты КАК Коэффициенты
|ГДЕ
| (НЕ Коэффициенты.СчетДт В (&парамСчетаИсключенияРБП))
|
|СГРУППИРОВАТЬ ПО
| Коэффициенты.ПериодРегистрации,
| Коэффициенты.ПериодДействия,
| Коэффициенты.ПодменятьСчетДтНаРБП,
| Коэффициенты.ОблагаетсяЕНВД,
| Коэффициенты.ПодразделениеКт,
| Коэффициенты.ПодразделениеДт,
| Коэффициенты.ОтражениеВУСН,
| Коэффициенты.СубконтоДтНУ3,
| Коэффициенты.СубконтоДтНУ2,
| Коэффициенты.СубконтоДтНУ1,
| Коэффициенты.СчетДтНУ,
| Коэффициенты.СубконтоДт3,
| Коэффициенты.СубконтоДт2,
| Коэффициенты.ФизЛицо,
| Коэффициенты.СубконтоДт1,
| Коэффициенты.СчетДт,
| Коэффициенты.ЭтоОтпуск,
| Коэффициенты.ЭтоСчет84,
| Коэффициенты.ЭтоСчет69";
КонецЕсли;
Параметры.ПараметрыАлгоритмов.ВзносыФизлиц = Запрос.Выполнить().Выгрузить();</Текст>
<Параметры>МассивПериодовРегистрации, ГоловнаяОрганизация, ДокументОтражение</Параметры>
</Алгоритм>
<Алгоритм Имя="ПолучитьТаблицуСкидокКДоходам" ИспользуетсяПриЗагрузке="false">
<Текст>ТаблицаСкидок = Новый ТаблицаЗначений;
ТаблицаСкидок.Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("СправочникСсылка.СотрудникиОрганизаций"));
ТаблицаСкидок.Колонки.Добавить("ВидРасчета", Новый ОписаниеТипов("ПланВидовРасчетаСсылка.ДополнительныеНачисленияОрганизаций"));
ТаблицаСкидок.Колонки.Добавить("КодДоходаЕСН", Новый ОписаниеТипов("СправочникСсылка.ДоходыПоСтраховымВзносам"));
ТаблицаСкидок.Колонки.Добавить("ОблагаетсяЕНВД", Новый ОписаниеТипов("Булево"));
ТаблицаСкидок.Колонки.Добавить("ОблагаетсяПоДополнительномуТарифу", Новый ОписаниеТипов("Булево"));
ТаблицаСкидок.Колонки.Добавить("ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам", Новый ОписаниеТипов("Булево"));
ТаблицаСкидок.Колонки.Добавить("ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией", Новый ОписаниеТипов("ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией"));
ТаблицаСкидок.Колонки.Добавить("ПериодРегистрации", Новый ОписаниеТипов("Дата"));
ТаблицаСкидок.Колонки.Добавить("Скидка", Новый ОписаниеТипов("Число"));
Если РезультатЗапроса.Пустой() Тогда
Параметры.ПараметрыАлгоритмов.ТаблицаСкидок = ТаблицаСкидок;
КонецЕсли;
ТаблицаРаспределения = ТаблицаСкидок.СкопироватьКолонки();
ТаблицаРаспределения.Колонки.Добавить("Результат", Новый ОписаниеТипов("Число"));
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.СледующийПоЗначениюПоля("Регистратор") Цикл
Пока Выборка.СледующийПоЗначениюПоля("НомерСтроки") Цикл
СкидкаКРаспределению = Выборка.Скидка;
ТаблицаРаспределения.Очистить();
Пока Выборка.Следующий() Цикл
ЗаполнитьЗначенияСвойств(ТаблицаРаспределения.Добавить(),Выборка);
КонецЦикла;
МассивКоэффициентов = ТаблицаРаспределения.ВыгрузитьКолонку("Результат");
МассивСуммКНачислению = ОбщегоНазначенияЗК.РаспределитьПропорционально(СкидкаКРаспределению,МассивКоэффициентов);
Если МассивСуммКНачислению <> Неопределено Тогда
Для каждого СтрокаТЗ Из ТаблицаРаспределения Цикл
НоваяСтрока = ТаблицаСкидок.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,СтрокаТЗ);
НоваяСтрока.Скидка = МассивСуммКНачислению[ТаблицаРаспределения.Индекс(СтрокаТЗ)];
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Параметры.ПараметрыАлгоритмов.ТаблицаСкидок = ТаблицаСкидок;</Текст>
<Параметры>РезультатЗапроса</Параметры>
</Алгоритм>
<Алгоритм Имя="СкорректироватьКонтактнуюИнформацию" ИспользуетсяПриЗагрузке="true">
<Текст>// Параметры:
// - Объект
// - ПараметрыОбъекта
СтараяКонтактнаяИнформация = Неопределено;
Объект.ДополнительныеСвойства.Свойство("СтараяКонтактнаяИнформация", СтараяКонтактнаяИнформация);
Если ЗначениеЗаполнено(ПараметрыОбъекта) Тогда
Для Каждого СтрокаКИ Из Объект.КонтактнаяИнформация Цикл
Если СтрокаКИ.Тип <> Перечисления.ТипыКонтактнойИнформации.Адрес Тогда
Продолжить;
КонецЕсли;
РезРеквизиты = Новый Структура;
РезРеквизиты.Вставить("Страна", Неопределено);
РезРеквизиты.Вставить("КодСтраны", Неопределено);
РезРеквизиты.Вставить("Индекс", Неопределено);
РезРеквизиты.Вставить("ТипДома", Неопределено);
РезРеквизиты.Вставить("ТипКорпуса", Неопределено);
РезРеквизиты.Вставить("ТипКвартиры", Неопределено);
СписокВосстанавливаемыхЗначений = Новый Массив;
Страна = Справочники.СтраныМира.Россия;
ПараметрыНовойКИ = ПараметрыОбъекта["КонтактнаяИнформацияТабличнаяЧасть"][СтрокаКИ.НомерСтроки - 1];
// Получим соответствующую строку из старой версии объекта
СтрокаКИСтарая = Неопределено;
Если ТипЗнч(СтараяКонтактнаяИнформация) = Тип("ТаблицаЗначений") Тогда
СтрокаКИСтарая = СтараяКонтактнаяИнформация.Найти(СтрокаКИ.Вид, "Вид");
КонецЕсли;
// Для новой КИ и для формализованной КИ берем индекс из новых данных
Если СтрокаКИСтарая = Неопределено ИЛИ НЕ ПараметрыНовойКИ.ЭтоПроизвольнаяСтрока Тогда
РезРеквизиты.Вставить("Индекс", ПараметрыНовойКИ.Индекс);
Иначе
СписокВосстанавливаемыхЗначений.Добавить("Индекс");
КонецЕсли;
// Информацию о стране можно взять из неформализованного адреса
Если ПараметрыНовойКИ.ЭтоПроизвольнаяСтрока Тогда
РезРеквизиты.Вставить("Страна", СтрокаКИ.Страна);
РезРеквизиты.Вставить("КодСтраны", ПараметрыНовойКИ.КодСтраны);
Иначе
СписокВосстанавливаемыхЗначений.Добавить("Страна");
СписокВосстанавливаемыхЗначений.Добавить("КодСтраны");
КонецЕсли;
// Выполняем проверку адреса, который не поддерживается в БП
// и который был выгружены туда ранее как произвольный адрес
// Если данные были изменены в БП, то перезаписываем адрес по данным БП
СтароеПредставление = ?(СтрокаКИСтарая = Неопределено, "", СтрокаКИСтарая.Представление);
Если ПараметрыНовойКИ.ЭтоПроизвольнаяСтрока И СтрокаКИ.Представление = СтароеПредставление Тогда
СписокВосстанавливаемыхЗначений.Добавить("ТипДома");
СписокВосстанавливаемыхЗначений.Добавить("ТипКорпуса");
СписокВосстанавливаемыхЗначений.Добавить("ТипКвартиры");
Иначе
РезРеквизиты.Вставить("ТипДома", ПараметрыНовойКИ.ТипДома);
РезРеквизиты.Вставить("ТипКорпуса", ПараметрыНовойКИ.ТипКорпуса);
РезРеквизиты.Вставить("ТипКвартиры", ПараметрыНовойКИ.ТипКвартиры);
КонецЕсли;
СтарыйФорматХранения = Истина;
Если СписокВосстанавливаемыхЗначений.Количество() > 0 И СтрокаКИСтарая <> Неопределено Тогда
// Делаем парсинг строки значений полей старой строки
СтрокаПолей = СтрокаКИСтарая.ЗначенияПолей;
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоКонтактнаяИнформацияВXML(СтрокаПолей) Тогда
СтарыйФорматХранения = Ложь;
СтрокаПолей = РаботаСАдресами.ПредыдущийФорматКонтактнойИнформацииXML(СтрокаПолей, Истина);
КонецЕсли;
// Алгоритм парсинга
Результат = Новый СписокЗначений;
ПоследнийЭлемент = Неопределено;
Для Сч = 1 По СтрЧислоСтрок(СтрокаПолей) Цикл
Стр = СтрПолучитьСтроку(СтрокаПолей, Сч);
Если Лев(Стр, 1) = Символы.Таб Тогда
Если ПоследнийЭлемент <> Неопределено Тогда
ПоследнийЭлемент.Значение = ПоследнийЭлемент.Значение + Символы.ПС + Сред(Стр, 2);
КонецЕсли;
Иначе
Поз = Найти(Стр, "=");
Если Поз <> 0 Тогда
ПоследнийЭлемент = Результат.Добавить(Сред(Стр, Поз+1), Лев(Стр, Поз-1));
КонецЕсли;
КонецЕсли;
КонецЦикла;
// Преобразуем в соответствие
ПараметрыСтаройКИ = Новый Соответствие;
Для Каждого Элемент Из Результат Цикл
ПараметрыСтаройКИ.Вставить(Элемент.Представление, Элемент.Значение);
КонецЦикла;
Для Каждого Элемент Из СписокВосстанавливаемыхЗначений Цикл
Если Элемент = "ТипДома" ИЛИ Элемент = "ТипКорпуса" ИЛИ Элемент = "ТипКвартиры" ИЛИ Элемент = "Индекс" ИЛИ Элемент = "КодСтраны" Тогда
РезРеквизиты.Вставить(Элемент, ПараметрыСтаройКИ.Получить(Элемент));
Иначе
РезРеквизиты.Вставить(Элемент, СтрокаКИСтарая[Элемент]);
КонецЕсли;
КонецЦикла;
КонецЕсли;
// Определяем страну по имеющейся информации
НайдСтрана = Неопределено;
Если ЗначениеЗаполнено(РезРеквизиты.КодСтраны) Тогда
НайдСтрана = Справочники.СтраныМира.НайтиПоКоду(РезРеквизиты.КодСтраны);
ИначеЕсли ЗначениеЗаполнено(РезРеквизиты.Страна) Тогда
НайдСтрана = Справочники.СтраныМира.НайтиПоНаименованию(РезРеквизиты.Страна, Истина);
КонецЕсли;
Если ЗначениеЗаполнено(НайдСтрана) Тогда
Страна = НайдСтрана;
Если НЕ ЗначениеЗаполнено(РезРеквизиты.Страна) Тогда
РезРеквизиты.Вставить("Страна", Строка(Страна));
КонецЕсли;
Если НЕ ЗначениеЗаполнено(РезРеквизиты.КодСтраны) Тогда
РезРеквизиты.Вставить("КодСтраны", ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Страна, "Код"));
КонецЕсли;
КонецЕсли;
ЗначенияПолей = Новый Структура;
ЗначенияПолей.Вставить("Регион", СтрокаКИ.Регион);
ЗначенияПолей.Вставить("Район", ПараметрыНовойКИ.Район);
ЗначенияПолей.Вставить("Город", СтрокаКИ.Город);
ЗначенияПолей.Вставить("НаселенныйПункт", ПараметрыНовойКИ.НаселенныйПункт);
ЗначенияПолей.Вставить("Улица", ПараметрыНовойКИ.Улица);
ЗначенияПолей.Вставить("Дом", ПараметрыНовойКИ.Дом);
ЗначенияПолей.Вставить("Корпус", ПараметрыНовойКИ.Корпус);
ЗначенияПолей.Вставить("Квартира", ПараметрыНовойКИ.Квартира);
ЗначенияПолей.Вставить("КодСтраны", РезРеквизиты.КодСтраны);
ЗначенияПолей.Вставить("Индекс", РезРеквизиты.Индекс);
ЗначенияПолей.Вставить("ТипДома", РезРеквизиты.ТипДома);
ЗначенияПолей.Вставить("ТипКорпуса", РезРеквизиты.ТипКорпуса);
ЗначенияПолей.Вставить("ТипКвартиры", РезРеквизиты.ТипКвартиры);
СтрокаКИ.ЗначенияПолей = "";
Для Каждого Элемент Из ЗначенияПолей Цикл
СтрокаКИ.ЗначенияПолей = СтрокаКИ.ЗначенияПолей + ?(ЗначениеЗаполнено(Элемент.Значение), Элемент.Ключ + "=" + Элемент.Значение + Символы.ПС, "");
КонецЦикла;
СтрокаКИ.ЗначенияПолей = Лев(СтрокаКИ.ЗначенияПолей, СтрДлина(СтрокаКИ.ЗначенияПолей) - 1);
СтрокаКИ.Страна = РезРеквизиты.Страна;
// Формируем представление для формализованного адреса
Если НЕ ПараметрыНовойКИ.ЭтоПроизвольнаяСтрока Тогда
Представление = "";
Если Страна <> Справочники.СтраныМира.Россия Тогда
Представление = Представление + ?(ЗначениеЗаполнено(Строка(Страна)), ", " + Строка(Страна), "");
КонецЕсли;
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Индекс)), ", " + СокрЛП(ЗначенияПолей.Индекс), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Регион)), ", " + СокрЛП(ЗначенияПолей.Регион), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Район)), ", " + СокрЛП(ЗначенияПолей.Район), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Город)), ", " + СокрЛП(ЗначенияПолей.Город), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.НаселенныйПункт)), ", " + СокрЛП(ЗначенияПолей.НаселенныйПункт), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Улица)), ", " + СокрЛП(ЗначенияПолей.Улица), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Дом)), ", " + ЗначенияПолей.ТипДома + " № " + СокрЛП(ЗначенияПолей.Дом), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Корпус)), ", " + ЗначенияПолей.ТипКорпуса + " " + СокрЛП(ЗначенияПолей.Корпус), "");
Представление = Представление + ?(ЗначениеЗаполнено(СокрЛП(ЗначенияПолей.Квартира)), ", " + ЗначенияПолей.ТипКвартиры + " " + СокрЛП(ЗначенияПолей.Квартира), "");
Если СтрДлина(Представление) > 2 Тогда
Представление = Сред(Представление, 3);
КонецЕсли;
СтрокаКИ.Представление = Представление;
КонецЕсли;
Если Не СтарыйФорматХранения Тогда
XDTOОбъект = УправлениеКонтактнойИнформациейСлужебный.АдресXMLВXDTO(СтрокаКИ.ЗначенияПолей, СтрокаКИ.Представление, СтрокаКИ.Тип);
СтрокаКИ.ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(XDTOОбъект);
КонецЕсли;
КонецЦикла;
КонецЕсли;
// Преобразование значения КИ в новый формат
Для Каждого СтрокаКИ Из Объект.КонтактнаяИнформация Цикл
Если Лев(СокрЛ(СтрокаКИ.ЗначенияПолей),1) = "<" Тогда
// КИ в правильном формате.
Продолжить;
КонецЕсли;
ЗначенияПолей = "";
// Попытка №1.
Если ЗначениеЗаполнено(СокрЛП(СтрокаКИ.ЗначенияПолей)) Тогда
Попытка
ЗначенияПолей = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияВXML(СокрЛП(СтрокаКИ.ЗначенияПолей), СокрЛП(СтрокаКИ.Представление), СтрокаКИ.Вид);
Исключение
КонецПопытки;
КонецЕсли;
Если Лев(СокрЛ(ЗначенияПолей),1) <> "<" Тогда
// Попытка №2.
Попытка
ЗначенияПолей = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияXMLПоПредставлению(СокрЛП(СтрокаКИ.Представление), СтрокаКИ.Вид);
Исключение
КонецПопытки;
КонецЕсли;
Если Лев(СокрЛ(ЗначенияПолей),1) = "<" Тогда
СтрокаКИ.ЗначенияПолей = ЗначенияПолей;
КонецЕсли;
КонецЦикла;</Текст>
<Параметры>Объект, ПараметрыОбъекта</Параметры>
</Алгоритм>
<Алгоритм Имя="СпособОтраженияТребуется" ИспользуетсяПриЗагрузке="true">
<Текст>// Определяет, требуется ли указание способа отражения зарплаты
// в табличной части документа "Отражение зарплаты в финансовом учете".
//
ВыхСпособОтраженияТребуется = Истина;
Если ВхВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийПоЗарплате.ЕжегодныйОтпускОценочныеОбязательстваИРезервы") Тогда
ВыхСпособОтраженияТребуется = Ложь;
ИначеЕсли (ВхВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийПоЗарплате.РасходыПоСтрахованиюФСС")
Или ВхВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийПоЗарплате.РасходыПоСтрахованиюФССНС"))
И Не ЗначениеЗаполнено(ВхВзносыВсего) Тогда
ВыхСпособОтраженияТребуется = Ложь;
КонецЕсли;</Текст>
<Параметры>ВхВидОперации, ВхВзносыВсего, ВыхСпособОтраженияТребуется</Параметры>
</Алгоритм>
<Алгоритм Имя="СтатьяДоходовПоУмолчанию" ИспользуетсяПриЗагрузке="true">
<Текст>СтатьяАналитикаДоходов = Документы.ОтражениеЗарплатыВФинансовомУчете.СтатьяДоходовПоУмолчанию(ФизическоеЛицо, ПодразделениеПредприятия, ТекущийДокумент, ДатаАктуальности);</Текст>
<Параметры>ФизическоеЛицо, ПодразделениеПредприятия, ТекущийДокумент, ДатаАктуальности</Параметры>
</Алгоритм>
<Алгоритм Имя="СтраховыеВзносыИсчисленные" ИспользуетсяПриЗагрузке="false">
<Текст>Запрос = Новый Запрос;
Запрос.Текст = Запросы.СтраховыеВзносыИсчисленные.Текст;
Запрос.УстановитьПараметр("ПериодРегистрации", НачалоМесяца(ДокументОтражение.ПериодРегистрации));
Запрос.УстановитьПараметр("КонецПериодРегистрации", КонецМесяца(ДокументОтражение.ПериодРегистрации));
Запрос.УстановитьПараметр("Организация", ДокументОтражение.Организация);
РезультатЗапроса = Запрос.ВыполнитьПакет();
Параметры.ПараметрыАлгоритмов.ВзносыФизлиц = РезультатЗапроса[0].Выгрузить();
Параметры.ПараметрыАлгоритмов.НачисленияФизлицДляВзносов = РезультатЗапроса[1].Выгрузить();</Текст>
<Параметры>ДокументОтражение</Параметры>
</Алгоритм>
<Алгоритм Имя="УстановитьЗначениеРеквизитаУпорядочивания" ИспользуетсяПриЗагрузке="true">
<Текст>// Вычислим новое значение для порядка элемента
Информация = НастройкаПорядкаЭлементов.ПолучитьИнформациюДляПеремещения(Объект.Ссылка.Метаданные());
Если Объект.РеквизитДопУпорядочивания = 0 Тогда
Объект.РеквизитДопУпорядочивания =
НастройкаПорядкаЭлементовСлужебный.ПолучитьНовоеЗначениеРеквизитаДопУпорядочивания(
Информация,
?(Информация.ЕстьРодитель, Объект.Родитель, Неопределено),
?(Информация.ЕстьВладелец, Объект.Владелец, Неопределено));
КонецЕсли;</Текст>
<Параметры>Объект</Параметры>
</Алгоритм>
<Алгоритм Имя="ЭлементПоУмолчаниюДляОбмена_ГруппаДоступаПартнера" ИспользуетсяПриЗагрузке="true">
<Текст>Если Параметры.ГруппаДоступаПартнеровПоУмолчанию = Неопределено Тогда
НеобходимоСоздатьЭлемент = Ложь;
НаименованиеЭлементаДляОбменаПоУмолчанию = "Группа доступа по умолчанию";
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 2
| ГруппыДоступаПартнеров.Ссылка КАК ГруппаДоступаПартнера,
| ВЫБОР
| КОГДА ГруппыДоступаПартнеров.Наименование = &НаименованиеЭлементаДляОбменаПоУмолчанию
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ЭтоЭлементПоУмолчаниюДляОбмена
|ИЗ
| Справочник.ГруппыДоступаПартнеров КАК ГруппыДоступаПартнеров
|ГДЕ
| НЕ ГруппыДоступаПартнеров.ПометкаУдаления
|
|УПОРЯДОЧИТЬ ПО
| ЭтоЭлементПоУмолчаниюДляОбмена УБЫВ");
Запрос.УстановитьПараметр("НаименованиеЭлементаДляОбменаПоУмолчанию", НаименованиеЭлементаДляОбменаПоУмолчанию);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() Тогда
Если Выборка.Количество() = 1 Или Выборка.ЭтоЭлементПоУмолчаниюДляОбмена Тогда
ГруппаДоступа = Выборка.ГруппаДоступаПартнера;
Иначе
НеобходимоСоздатьЭлемент = Истина;
КонецЕсли;
Иначе
НеобходимоСоздатьЭлемент = Истина;
КонецЕсли;
// Создание элемента для обмена с заданными параметрами
Если НеобходимоСоздатьЭлемент Тогда
ГруппаДоступаОбъект = Справочники.ГруппыДоступаПартнеров.СоздатьЭлемент();
ГруппаДоступаОбъект.Наименование = НаименованиеЭлементаДляОбменаПоУмолчанию;
Попытка
ГруппаДоступаОбъект.Записать();
ГруппаДоступа = ГруппаДоступаОбъект.Ссылка;
Исключение
ГруппаДоступа = Справочники.ГруппыДоступаПартнеров.ПустаяСсылка();
КонецПопытки
КонецЕсли;
Параметры.ГруппаДоступаПартнеровПоУмолчанию = ГруппаДоступа;
Иначе
ГруппаДоступа = Параметры.ГруппаДоступаПартнеровПоУмолчанию;
КонецЕсли;</Текст>
<Параметры>ГруппаДоступа</Параметры>
</Алгоритм>
<Алгоритм Имя="ЭлементПоУмолчаниюДляОбмена_ГруппаДоступаФизЛиц" ИспользуетсяПриЗагрузке="true">
<Текст>Если Параметры.ГруппаДоступаФизЛицПоУмолчанию = Неопределено Тогда
НеобходимоСоздатьЭлемент = Ложь;
НаименованиеЭлементаДляОбменаПоУмолчанию = "Группа доступа по умолчанию";
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 2
| ГруппыДоступаФизическихЛиц.Ссылка КАК ГруппыДоступаФизическихЛиц,
| ВЫБОР
| КОГДА ГруппыДоступаФизическихЛиц.Наименование = &НаименованиеЭлементаДляОбменаПоУмолчанию
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ЭтоЭлементПоУмолчаниюДляОбмена
|ИЗ
| Справочник.ГруппыДоступаФизическихЛиц КАК ГруппыДоступаФизическихЛиц
|ГДЕ
| НЕ ГруппыДоступаФизическихЛиц.ПометкаУдаления
|
|УПОРЯДОЧИТЬ ПО
| ЭтоЭлементПоУмолчаниюДляОбмена УБЫВ");
Запрос.УстановитьПараметр("НаименованиеЭлементаДляОбменаПоУмолчанию", НаименованиеЭлементаДляОбменаПоУмолчанию);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() Тогда
Если Выборка.Количество() = 1 Или Выборка.ЭтоЭлементПоУмолчаниюДляОбмена Тогда
ГруппаДоступа = Выборка.ГруппыДоступаФизическихЛиц;
Иначе
НеобходимоСоздатьЭлемент = Истина;
КонецЕсли;
Иначе
НеобходимоСоздатьЭлемент = Истина;
КонецЕсли;
// Создание элемента для обмена с заданными параметрами
Если НеобходимоСоздатьЭлемент Тогда
ГруппаДоступаОбъект = Справочники.ГруппыДоступаФизическихЛиц.СоздатьЭлемент();
ГруппаДоступаОбъект.Наименование = НаименованиеЭлементаДляОбменаПоУмолчанию;
Попытка
ГруппаДоступаОбъект.Записать();
ГруппаДоступа = ГруппаДоступаОбъект.Ссылка;
Исключение
ГруппаДоступа = Справочники.ГруппыДоступаФизическихЛиц.ПустаяСсылка();
КонецПопытки
КонецЕсли;
Параметры.ГруппаДоступаФизЛицПоУмолчанию = ГруппаДоступа;
Иначе
ГруппаДоступа = Параметры.ГруппаДоступаФизЛицПоУмолчанию;
КонецЕсли;</Текст>
<Параметры>ГруппаДоступа</Параметры>
</Алгоритм>
</Алгоритмы>
<Запросы>
<Запрос Имя="НачислениеОценочныхОбязательств" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ВЫБОР
КОГДА Док.ПодразделениеДт <> ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА Док.ПодразделениеДт
КОГДА Док.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт1
КОГДА Док.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт2
КОГДА Док.СубконтоДт3 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт3
ИНАЧЕ NULL
КОНЕЦ КАК Подразделение,
ВЫБОР
КОГДА Док.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт1
КОГДА Док.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт2
КОГДА Док.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт3
ИНАЧЕ NULL
КОНЕЦ КАК СтатьяРасходов,
РегСоответствие.Подразделение КАК МестоВСтруктуреПредприятия,
СУММА(Док.Сумма) КАК СуммаРезерва,
СУММА(Док.Сумма) КАК СуммаРезерваНУ
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ОтражениеВУчете КАК Док
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК РегСоответствие
ПО (РегСоответствие.Организация = Док.Ссылка.Организация)
И (РегСоответствие.Подразделение.ПометкаУдаления = ЛОЖЬ)
И (РегСоответствие.ПодразделениеОрганизации = Док.ПодразделениеДт
ИЛИ РегСоответствие.ПодразделениеОрганизации = Док.СубконтоДт1
ИЛИ РегСоответствие.ПодразделениеОрганизации = Док.СубконтоДт2
ИЛИ РегСоответствие.ПодразделениеОрганизации = Док.СубконтоДт3)
ГДЕ
Док.Ссылка = &Ссылка
И Док.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РезервыПредстоящихРасходов))
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА Док.ПодразделениеДт <> ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА Док.ПодразделениеДт
КОГДА Док.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт1
КОГДА Док.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт2
КОГДА Док.СубконтоДт3 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт3
ИНАЧЕ NULL
КОНЕЦ,
ВЫБОР
КОГДА Док.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт1
КОГДА Док.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт2
КОГДА Док.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
ТОГДА Док.СубконтоДт3
ИНАЧЕ NULL
КОНЕЦ,
РегСоответствие.Подразделение</Текст>
</Запрос>
<Запрос Имя="НачисленияФизлиц" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ ПЕРВЫЕ 1
ВЫБОР
КОГДА УчетнаяПолитикаПоОценочнымОбязательствамСрезПоследних.ФормироватьБУ
И УчетнаяПолитикаПоОценочнымОбязательствамСрезПоследних.ОценочноеОбязательствоДляОтпуска <> ЗНАЧЕНИЕ(Справочник.Резервы.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК ИспользуютсяОценочные
ПОМЕСТИТЬ ПризнакОценочныхОбязательств
ИЗ
РегистрСведений.УчетнаяПолитикаПоОценочнымОбязательствам.СрезПоследних(, Организация = &Организация) КАК УчетнаяПолитикаПоОценочнымОбязательствамСрезПоследних
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
БУОсновныеНачисления.ПериодРегистрации,
БУОсновныеНачисления.ВидРасчета,
БУОсновныеНачисления.ПериодРегистрации КАК Дата,
БУОсновныеНачисления.ФизЛицо,
БУОсновныеНачисления.Организация,
БУОсновныеНачисления.Результат КАК Сумма,
ВЫБОР
КОГДА БУОсновныеНачисления.ПодразделениеДт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА ЕСТЬNULL(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка))
ИНАЧЕ БУОсновныеНачисления.ПодразделениеДт
КОНЕЦ КАК ПодразделениеОрганизации,
БУОсновныеНачисления.Сотрудник,
БУОсновныеНачисления.СубконтоДт1,
БУОсновныеНачисления.СубконтоДт2,
БУОсновныеНачисления.СубконтоДт3,
БУОсновныеНачисления.СчетДт
ПОМЕСТИТЬ НачисленияДокумента
ИЗ
РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ ПризнакОценочныхОбязательств КАК ПризнакОценочныхОбязательств
ПО (ИСТИНА)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ПО (РаботникиОрганизацийСрезПоследних.Сотрудник = БУОсновныеНачисления.Сотрудник)
И (РаботникиОрганизацийСрезПоследних.Организация = БУОсновныеНачисления.Организация)
ГДЕ
БУОсновныеНачисления.Регистратор = &Регистратор
И НЕ БУОсновныеНачисления.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РезервыПредстоящихРасходов))
И (НЕ ПризнакОценочныхОбязательств.ИспользуютсяОценочные
ИЛИ НЕ БУОсновныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
БУОсновныеНачисления.ПериодРегистрации,
БУОсновныеНачисления.ВидРасчета,
БУОсновныеНачисления.ПериодРегистрации,
БУОсновныеНачисления.ФизЛицо,
БУОсновныеНачисления.Организация,
БУОсновныеНачисления.Результат,
ВЫБОР
КОГДА БУОсновныеНачисления.ПодразделениеДт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА ЕСТЬNULL(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка))
ИНАЧЕ БУОсновныеНачисления.ПодразделениеДт
КОНЕЦ,
БУОсновныеНачисления.Сотрудник,
БУОсновныеНачисления.СубконтоДт1,
БУОсновныеНачисления.СубконтоДт2,
БУОсновныеНачисления.СубконтоДт3,
БУОсновныеНачисления.СчетДт
ИЗ
РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ ПризнакОценочныхОбязательств КАК ПризнакОценочныхОбязательств
ПО (ИСТИНА)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ПО (РаботникиОрганизацийСрезПоследних.Сотрудник = БУОсновныеНачисления.Сотрудник)
И (РаботникиОрганизацийСрезПоследних.Организация = БУОсновныеНачисления.Организация)
ГДЕ
(БУОсновныеНачисления.Регистратор ССЫЛКА Документ.СдельныйНаряд
ИЛИ БУОсновныеНачисления.Регистратор ССЫЛКА Документ.НачислениеПоБольничномуЛисту)
И БУОсновныеНачисления.ПериодРегистрации МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
И БУОсновныеНачисления.Организация = &Организация
И НЕ БУОсновныеНачисления.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РезервыПредстоящихРасходов))
И (НЕ ПризнакОценочныхОбязательств.ИспользуютсяОценочные
ИЛИ НЕ БУОсновныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
БУДополнительныеНачисления.ПериодРегистрации,
БУДополнительныеНачисления.ВидРасчета,
БУДополнительныеНачисления.ПериодРегистрации,
БУДополнительныеНачисления.ФизЛицо,
БУДополнительныеНачисления.Организация,
БУДополнительныеНачисления.Результат,
ВЫБОР
КОГДА БУДополнительныеНачисления.ПодразделениеДт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА ЕСТЬNULL(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка))
ИНАЧЕ БУДополнительныеНачисления.ПодразделениеДт
КОНЕЦ,
БУДополнительныеНачисления.Сотрудник,
БУДополнительныеНачисления.СубконтоДт1,
БУДополнительныеНачисления.СубконтоДт2,
БУДополнительныеНачисления.СубконтоДт3,
БУДополнительныеНачисления.СчетДт
ИЗ
РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ ПризнакОценочныхОбязательств КАК ПризнакОценочныхОбязательств
ПО (ИСТИНА)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ПО (РаботникиОрганизацийСрезПоследних.Сотрудник = БУДополнительныеНачисления.Сотрудник)
И (РаботникиОрганизацийСрезПоследних.Организация = БУДополнительныеНачисления.Организация)
ГДЕ
БУДополнительныеНачисления.Регистратор = &Регистратор
И НЕ БУДополнительныеНачисления.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РезервыПредстоящихРасходов))
И (НЕ ПризнакОценочныхОбязательств.ИспользуютсяОценочные
ИЛИ НЕ БУДополнительныеНачисления.ВидРасчета.ЕжегодныйОтпускДляРезервов)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НачисленияДокумента.ПериодРегистрации,
НачисленияДокумента.ВидРасчета,
НачисленияДокумента.Дата,
НачисленияДокумента.ФизЛицо,
НачисленияДокумента.Организация,
НачисленияДокумента.Сумма,
НачисленияДокумента.ПодразделениеОрганизации,
НачисленияДокумента.Сотрудник,
ВЫБОР
КОГДА НачисленияДокумента.ВидРасчета.ЯвляетсяДоходомВНатуральнойФорме
ТОГДА "НатуральныйДоход"
КОГДА НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования <> ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПустаяСсылка)
И НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования <> ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
И НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования <> ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
И НачисленияДокумента.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию))
ТОГДА "РасходыПоСтрахованиюФСС"
КОГДА (НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
ИЛИ НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай))
И НачисленияДокумента.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоСоциальномуСтрахованию))
ТОГДА "РасходыПоСтрахованиюФССНС"
КОГДА НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенкаПрокуроров)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенка)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПрокуроров)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.Матпомощь)
ТОГДА "МатериальнаяПомощь"
КОГДА НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеОткрытия)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеАудиовизуальныеПроизведения)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеДругиеМузыкальныеПроизведения)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеЛитературныеПроизведения)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеМузыкальноСценическиеПроизведение)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеНаучныеТруды)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеСкульптуры)
ИЛИ НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеГрафическиеПроизведения)
ТОГДА "ДоговорАвторскогоЗаказа"
КОГДА НачисленияДокумента.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДоговорыГПХ)
ТОГДА "ДоговорРаботыУслуги"
КОГДА НачисленияДокумента.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуФСС)
И НачисленияДокумента.ВидРасчета.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПустаяСсылка)
ТОГДА "РасходыПоСтрахованиюРаботодатель"
КОГДА НачисленияДокумента.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СдельныйЗаработок)
ТОГДА "НачисленоСдельноДоход"
КОГДА НЕ НачисленияДокумента.ВидРасчета.ВидЕжегодногоОтпуска = ЗНАЧЕНИЕ(Справочник.ВидыЕжегодныхОтпусков.ПустаяСсылка)
ТОГДА "ЕжегодныйОтпуск"
ИНАЧЕ "НачисленоДоход"
КОНЕЦ КАК ВидОперации,
ВЫБОР
КОГДА НачисленияДокумента.СубконтоДт3 ССЫЛКА Справочник.СтатьиЗатрат
ИЛИ НачисленияДокумента.СубконтоДт3 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
ИЛИ НачисленияДокумента.СубконтоДт3 ССЫЛКА Справочник.РасходыБудущихПериодов
ИЛИ ТИПЗНАЧЕНИЯ(НачисленияДокумента.СубконтоДт3) = ТИП(Перечисление.ВидыПлатежейВГосБюджет)
ТОГДА НачисленияДокумента.СубконтоДт3
ИНАЧЕ ВЫБОР
КОГДА НачисленияДокумента.СубконтоДт2 ССЫЛКА Справочник.СтатьиЗатрат
ИЛИ НачисленияДокумента.СубконтоДт2 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
ИЛИ НачисленияДокумента.СубконтоДт2 ССЫЛКА Справочник.РасходыБудущихПериодов
ИЛИ ТИПЗНАЧЕНИЯ(НачисленияДокумента.СубконтоДт2) = ТИП(Перечисление.ВидыПлатежейВГосБюджет)
ТОГДА НачисленияДокумента.СубконтоДт2
ИНАЧЕ ВЫБОР
КОГДА НачисленияДокумента.СубконтоДт1 ССЫЛКА Справочник.СтатьиЗатрат
ИЛИ НачисленияДокумента.СубконтоДт1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы
ИЛИ НачисленияДокумента.СубконтоДт1 ССЫЛКА Справочник.РасходыБудущихПериодов
ИЛИ ТИПЗНАЧЕНИЯ(НачисленияДокумента.СубконтоДт1) = ТИП(Перечисление.ВидыПлатежейВГосБюджет)
ТОГДА НачисленияДокумента.СубконтоДт1
ИНАЧЕ NULL
КОНЕЦ
КОНЕЦ
КОНЕЦ КАК СтатьяРасходов
ПОМЕСТИТЬ НачисленияДокументаСоСтатьями
ИЗ
НачисленияДокумента КАК НачисленияДокумента
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ ПризнакОценочныхОбязательств
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ НачисленияДокумента
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
МИНИМУМ(СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение) КАК Подразделение
ПОМЕСТИТЬ СоответствиеПодразделенийИПодразделенийОрганизаций
ИЗ
РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ГДЕ
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация = &Организация
СГРУППИРОВАТЬ ПО
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо,
МИНИМУМ(СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение) КАК Подразделение
ПОМЕСТИТЬ РаботникиПредприятияСрезПоследних
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ПО РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации = СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
СГРУППИРОВАТЬ ПО
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НачисленияДокументаСоСтатьями.ПериодРегистрации,
НачисленияДокументаСоСтатьями.Дата,
НачисленияДокументаСоСтатьями.ФизЛицо КАК ФизическоеЛицо,
НачисленияДокументаСоСтатьями.Организация,
СУММА(НачисленияДокументаСоСтатьями.Сумма) КАК Сумма,
НачисленияДокументаСоСтатьями.ВидОперации,
НачисленияДокументаСоСтатьями.ВидРасчета,
НачисленияДокументаСоСтатьями.СтатьяРасходов КАК СтатьяРасходов,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение
КОНЕЦ КАК ПодразделениеПредприятия,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение
КОНЕЦ КАК АналитикаРасходов,
НачисленияДокументаСоСтатьями.ФизЛицо.Наименование КАК ФизЛицоНаименование,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение.Наименование
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение.Наименование
КОНЕЦ КАК НаименованиеПодразделения
ИЗ
НачисленияДокументаСоСтатьями КАК НачисленияДокументаСоСтатьями
ЛЕВОЕ СОЕДИНЕНИЕ СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ПО НачисленияДокументаСоСтатьями.ПодразделениеОрганизации = СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
ЛЕВОЕ СОЕДИНЕНИЕ РаботникиПредприятияСрезПоследних КАК РаботникиПредприятияСрезПоследних
ПО НачисленияДокументаСоСтатьями.ФизЛицо = РаботникиПредприятияСрезПоследних.Физлицо
СГРУППИРОВАТЬ ПО
НачисленияДокументаСоСтатьями.ПериодРегистрации,
НачисленияДокументаСоСтатьями.ФизЛицо,
НачисленияДокументаСоСтатьями.ВидОперации,
НачисленияДокументаСоСтатьями.ВидРасчета,
НачисленияДокументаСоСтатьями.Организация,
НачисленияДокументаСоСтатьями.Дата,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение
КОНЕЦ,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение.Наименование
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение.Наименование
КОНЕЦ,
НачисленияДокументаСоСтатьями.СтатьяРасходов,
НачисленияДокументаСоСтатьями.ФизЛицо.Наименование,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
И СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение <> ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ РаботникиПредприятияСрезПоследних.Подразделение
КОНЕЦ
УПОРЯДОЧИТЬ ПО
НаименованиеПодразделения,
ФизЛицоНаименование</Текст>
</Запрос>
<Запрос Имя="НДФЛФизлиц" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ РАЗЛИЧНЫЕ
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо,
РаботникиОрганизацийСрезПоследних.Организация КАК Организация,
МИНИМУМ(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации) КАК ПодразделениеОрганизации
ПОМЕСТИТЬ РаботникиОрганизацийСрезПоследних
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ПериодРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
РаботникиОрганизацийСрезПоследних.Организация = &Организация
СГРУППИРОВАТЬ ПО
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
РаботникиОрганизацийСрезПоследних.Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация КАК Организация,
МИНИМУМ(СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение) КАК Подразделение
ПОМЕСТИТЬ СоответствиеПодразделенийИПодразделенийОрганизаций
ИЗ
РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ГДЕ
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация = &Организация
СГРУППИРОВАТЬ ПО
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации,
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.Ссылка,
&Организация КАК Организация,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.НомерСтроки,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт1 КАК ФизическоеЛицо,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт2,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт3,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт1,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт2,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт3,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКтУСН,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ОтражениеВУСН,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.Сумма,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ВидНачисленияУдержания,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ВидНачисленийОплатыТрудаПоСтатье255НК,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.КодПоОКАТО,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.КодПоОКТМО,
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.КПП,
РаботникиСрезПоследних.Подразделение КАК ПодразделениеКомпанииКадровойИсторииРаботника
ПОМЕСТИТЬ НДФЛСПодразделениемРаботниковКомпании
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ОтражениеВУчете КАК ОтражениеЗарплатыВРеглУчетеОтражениеВУчете
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Работники.СрезПоследних(&ПериодРегистрации, ) КАК РаботникиСрезПоследних
ПО ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт1 = РаботникиСрезПоследних.ФизЛицо
ГДЕ
ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДФЛ))
И ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)
И ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.Ссылка = &Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НДФЛСПодразделениемРаботниковКомпании.Ссылка,
НДФЛСПодразделениемРаботниковКомпании.Организация,
НДФЛСПодразделениемРаботниковКомпании.НомерСтроки,
НДФЛСПодразделениемРаботниковКомпании.СчетДт,
НДФЛСПодразделениемРаботниковКомпании.ФизическоеЛицо,
НДФЛСПодразделениемРаботниковКомпании.СубконтоДт2,
НДФЛСПодразделениемРаботниковКомпании.СубконтоДт3,
НДФЛСПодразделениемРаботниковКомпании.СчетКт,
НДФЛСПодразделениемРаботниковКомпании.СубконтоКт1,
НДФЛСПодразделениемРаботниковКомпании.СубконтоКт2,
НДФЛСПодразделениемРаботниковКомпании.СубконтоКт3,
НДФЛСПодразделениемРаботниковКомпании.СчетКтУСН,
НДФЛСПодразделениемРаботниковКомпании.ОтражениеВУСН,
НДФЛСПодразделениемРаботниковКомпании.Сумма,
НДФЛСПодразделениемРаботниковКомпании.ВидНачисленияУдержания,
НДФЛСПодразделениемРаботниковКомпании.ВидНачисленийОплатыТрудаПоСтатье255НК,
НДФЛСПодразделениемРаботниковКомпании.КодПоОКАТО,
НДФЛСПодразделениемРаботниковКомпании.КодПоОКТМО,
НДФЛСПодразделениемРаботниковКомпании.КПП,
НДФЛСПодразделениемРаботниковКомпании.ПодразделениеКомпанииКадровойИсторииРаботника,
РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации КАК ПодразделениеОрганизацииРаботникаОрганизации
ПОМЕСТИТЬ НДФЛСПодразделениямиРаботниковОрганизации
ИЗ
НДФЛСПодразделениемРаботниковКомпании КАК НДФЛСПодразделениемРаботниковКомпании
ЛЕВОЕ СОЕДИНЕНИЕ РаботникиОрганизацийСрезПоследних КАК РаботникиОрганизацийСрезПоследних
ПО НДФЛСПодразделениемРаботниковКомпании.Организация = РаботникиОрганизацийСрезПоследних.Организация
И НДФЛСПодразделениемРаботниковКомпании.ФизическоеЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ РаботникиОрганизацийСрезПоследних
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ НДФЛСПодразделениемРаботниковКомпании
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НДФЛСПодразделениямиРаботниковОрганизации.Ссылка,
НДФЛСПодразделениямиРаботниковОрганизации.Организация,
НДФЛСПодразделениямиРаботниковОрганизации.НомерСтроки,
НДФЛСПодразделениямиРаботниковОрганизации.СчетДт,
НДФЛСПодразделениямиРаботниковОрганизации.ФизическоеЛицо,
НДФЛСПодразделениямиРаботниковОрганизации.СубконтоДт2,
НДФЛСПодразделениямиРаботниковОрганизации.СубконтоДт3,
НДФЛСПодразделениямиРаботниковОрганизации.СчетКт,
НДФЛСПодразделениямиРаботниковОрганизации.СубконтоКт1,
НДФЛСПодразделениямиРаботниковОрганизации.СубконтоКт2,
НДФЛСПодразделениямиРаботниковОрганизации.СубконтоКт3,
НДФЛСПодразделениямиРаботниковОрганизации.СчетКтУСН,
НДФЛСПодразделениямиРаботниковОрганизации.ОтражениеВУСН,
НДФЛСПодразделениямиРаботниковОрганизации.Сумма,
НДФЛСПодразделениямиРаботниковОрганизации.ВидНачисленияУдержания,
НДФЛСПодразделениямиРаботниковОрганизации.ВидНачисленийОплатыТрудаПоСтатье255НК,
НДФЛСПодразделениямиРаботниковОрганизации.КодПоОКАТО,
НДФЛСПодразделениямиРаботниковОрганизации.КодПоОКТМО,
НДФЛСПодразделениямиРаботниковОрганизации.КПП,
НДФЛСПодразделениямиРаботниковОрганизации.ПодразделениеКомпанииКадровойИсторииРаботника,
НДФЛСПодразделениямиРаботниковОрганизации.ПодразделениеОрганизацииРаботникаОрганизации,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ НДФЛСПодразделениямиРаботниковОрганизации.ПодразделениеКомпанииКадровойИсторииРаботника
КОНЕЦ КАК ПодразделениеПредприятия
ПОМЕСТИТЬ НДФЛСПодразделениями
ИЗ
НДФЛСПодразделениямиРаботниковОрганизации КАК НДФЛСПодразделениямиРаботниковОрганизации
ЛЕВОЕ СОЕДИНЕНИЕ СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ПО НДФЛСПодразделениямиРаботниковОрганизации.ПодразделениеОрганизацииРаботникаОрганизации = СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
И НДФЛСПодразделениямиРаботниковОрганизации.Организация = СоответствиеПодразделенийИПодразделенийОрганизаций.Организация
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ СоответствиеПодразделенийИПодразделенийОрганизаций
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ НДФЛСПодразделениямиРаботниковОрганизации
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НДФЛСПодразделениями.Ссылка,
НДФЛСПодразделениями.Организация,
НДФЛСПодразделениями.НомерСтроки,
НДФЛСПодразделениями.СчетДт,
НДФЛСПодразделениями.ФизическоеЛицо,
НДФЛСПодразделениями.СубконтоДт2,
НДФЛСПодразделениями.СубконтоДт3,
НДФЛСПодразделениями.СчетКт,
НДФЛСПодразделениями.СубконтоКт1 КАК Контрагент,
НДФЛСПодразделениями.СубконтоКт2,
НДФЛСПодразделениями.СубконтоКт3,
НДФЛСПодразделениями.СчетКтУСН,
НДФЛСПодразделениями.ОтражениеВУСН,
НДФЛСПодразделениями.Сумма,
НДФЛСПодразделениями.ВидНачисленияУдержания КАК ВидОперации,
НДФЛСПодразделениями.ВидНачисленийОплатыТрудаПоСтатье255НК,
НДФЛСПодразделениями.КодПоОКАТО,
НДФЛСПодразделениями.КодПоОКТМО,
НДФЛСПодразделениями.КПП,
НДФЛСПодразделениями.ПодразделениеКомпанииКадровойИсторииРаботника,
НДФЛСПодразделениями.ПодразделениеОрганизацииРаботникаОрганизации,
НДФЛСПодразделениями.ПодразделениеПредприятия,
ВЫБОР
КОГДА СтатусФизЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Нерезидент)
ТОГДА "Ставка30"
ИНАЧЕ "Ставка13"
КОНЕЦ КАК СтавкаНДФЛ
ИЗ
НДФЛСПодразделениями КАК НДФЛСПодразделениями
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ.СрезПоследних(&ПериодРегистрации, ) КАК СтатусФизЛицКакНалогоплательщиковНДФЛСрезПоследних
ПО НДФЛСПодразделениями.ФизическоеЛицо = СтатусФизЛицКакНалогоплательщиковНДФЛСрезПоследних.ФизЛицо</Текст>
</Запрос>
<Запрос Имя="ОтветственныеЛицаОрганизаций" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ОтветственныеЛицаОрганизаций.*
ИЗ
РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций
ГДЕ
ОтветственныеЛицаОрганизаций.СтруктурнаяЕдиница ССЫЛКА Справочник.Организации
УПОРЯДОЧИТЬ ПО
СтруктурнаяЕдиница,
Период</Текст>
</Запрос>
<Запрос Имя="ОтветственныеЛицаОрганизаций_Выборка" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ОтветственныеЛицаОрганизаций.*
ИЗ
РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций
ГДЕ
ОтветственныеЛицаОрганизаций.СтруктурнаяЕдиница ССЫЛКА #ИмяОбъекта
УПОРЯДОЧИТЬ ПО
СтруктурнаяЕдиница,
Период</Текст>
</Запрос>
<Запрос Имя="ПаспортныеДанныеФизлиц_ВыборкаРегистра" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.ФизическоеЛицо
ПОМЕСТИТЬ ВТФизическиеЛица
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ФизическиеЛица КАК ОтражениеЗарплатыВРеглУчетеФизическиеЛица
ГДЕ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.Ссылка = &Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПаспортныеДанныеФизЛиц.Период,
ПаспортныеДанныеФизЛиц.ФизЛицо КАК ФизЛицо,
ПаспортныеДанныеФизЛиц.ДокументВид,
ПаспортныеДанныеФизЛиц.ДокументСерия,
ПаспортныеДанныеФизЛиц.ДокументНомер,
ПаспортныеДанныеФизЛиц.ДокументДатаВыдачи,
ПаспортныеДанныеФизЛиц.ДокументКемВыдан,
ПаспортныеДанныеФизЛиц.ДокументКодПодразделения,
ПаспортныеДанныеФизЛиц.ДатаРегистрацииПоМестуЖительства
ИЗ
ВТФизическиеЛица КАК ВТФизическиеЛица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц КАК ПаспортныеДанныеФизЛиц
ПО ВТФизическиеЛица.ФизическоеЛицо = ПаспортныеДанныеФизЛиц.ФизЛицо
УПОРЯДОЧИТЬ ПО
ФизЛицо</Текст>
</Запрос>
<Запрос Имя="ПогашениеЗаймов" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ РАЗЛИЧНЫЕ
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо,
МИНИМУМ(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации) КАК ПодразделениеОрганизации
ПОМЕСТИТЬ РаботникиОрганизацийСрезПоследних
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
ГДЕ РаботникиОрганизацийСрезПоследних.Организация = &Организация
СГРУППИРОВАТЬ ПО
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
МИНИМУМ(СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение) КАК Подразделение
ПОМЕСТИТЬ СоответствиеПодразделенийИПодразделенийОрганизаций
ИЗ
РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ГДЕ СоответствиеПодразделенийИПодразделенийОрганизаций.Организация = &Организация
СГРУППИРОВАТЬ ПО
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РаботникиОрганизацийСрезПоследних.ФизЛицо,
РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ПОМЕСТИТЬ РаботникиОрганизацийСПодразделениями
ИЗ РаботникиОрганизацийСрезПоследних КАК РаботникиОрганизацийСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ПО РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации = СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПогашениеЗаймов.ФизЛицо КАК ФизическоеЛицо,
РаботникиОрганизацийСПодразделениями.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
РаботникиОрганизацийСПодразделениями.Подразделение КАК ПодразделениеПредприятия,
Сумма(ПогашениеЗаймов.ОсновнойДолгРасход) КАК ОсновнойДолг,
Сумма(ПогашениеЗаймов.ПроцентыРасход) КАК Проценты
ИЗ РегистрНакопления.ПогашениеЗаймовРаботникамиОрганизаций.Обороты(&НачДата, &КонДата,,Организация = &Организация) КАК ПогашениеЗаймов
ЛЕВОЕ СОЕДИНЕНИЕ РаботникиОрганизацийСПодразделениями КАК РаботникиОрганизацийСПодразделениями
ПО РаботникиОрганизацийСПодразделениями.ФизЛицо = ПогашениеЗаймов.ФизЛицо
ГДЕ ПогашениеЗаймов.ОсновнойДолгРасход > 0 ИЛИ ПогашениеЗаймов.ПроцентыРасход > 0
СГРУППИРОВАТЬ ПО
ПогашениеЗаймов.ФизЛицо,
РаботникиОрганизацийСПодразделениями.ПодразделениеОрганизации,
РаботникиОрганизацийСПодразделениями.Подразделение</Текст>
</Запрос>
<Запрос Имя="ПрикрепленныеФайлыФизическихЛиц_Выборка" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.ФизическоеЛицо
ПОМЕСТИТЬ ВТФизическиеЛица
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ФизическиеЛица КАК ОтражениеЗарплатыВРеглУчетеФизическиеЛица
ГДЕ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.Ссылка = &Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХранилищеДополнительнойИнформации.Ссылка,
ХранилищеДополнительнойИнформации.ВерсияДанных,
ХранилищеДополнительнойИнформации.ПометкаУдаления,
ХранилищеДополнительнойИнформации.Предопределенный,
ХранилищеДополнительнойИнформации.Наименование,
ХранилищеДополнительнойИнформации.ВидДанных,
ХранилищеДополнительнойИнформации.ИмяФайла,
ХранилищеДополнительнойИнформации.Объект,
ХранилищеДополнительнойИнформации.Хранилище,
ХранилищеДополнительнойИнформации.ТекстФайла,
ХранилищеДополнительнойИнформации.УдалитьИДФайлаПочтовогоПисьма,
ХранилищеДополнительнойИнформации.УдалитьЗначениеРазделенияДоступа,
ХранилищеДополнительнойИнформации.Представление
ИЗ
ВТФизическиеЛица КАК ВТФизическиеЛица
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
ПО ВТФизическиеЛица.ФизическоеЛицо = ХранилищеДополнительнойИнформации.Объект</Текст>
</Запрос>
<Запрос Имя="СписаниеОценочныхОбязательств" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ВЫБОР
КОГДА Док.СубконтоКт1 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт1
КОГДА Док.СубконтоКт2 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт2
КОГДА Док.СубконтоКт3 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт3
ИНАЧЕ NULL
КОНЕЦ КАК ФизЛицо,
Док.СубконтоДт1 КАК Резерв,
Док.ПодразделениеДт КАК ПодразделениеДт,
Док.СчетКт КАК СчетКт,
СУММА(Док.Сумма) КАК СуммаРезерва
ПОМЕСТИТЬ РезервыПоСотрудникам
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ОтражениеВУчете КАК Док
ГДЕ
Док.Ссылка = &Ссылка
И Док.СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РезервыПредстоящихРасходов))
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА Док.СубконтоКт1 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт1
КОГДА Док.СубконтоКт2 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт2
КОГДА Док.СубконтоКт3 ССЫЛКА Справочник.ФизическиеЛица
ТОГДА Док.СубконтоКт3
ИНАЧЕ NULL
КОНЕЦ,
Док.СубконтоДт1,
Док.СчетКт,
Док.ПодразделениеДт
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РезервыПоСотрудникам.ФизЛицо,
РезервыПоСотрудникам.Резерв,
РезервыПоСотрудникам.СуммаРезерва,
ВЫБОР
КОГДА РезервыПоСотрудникам.ПодразделениеДт <> ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
ТОГДА РезервыПоСотрудникам.ПодразделениеДт
КОГДА Док.Ссылка ЕСТЬ NULL
ТОГДА NULL
КОГДА Док.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт1
КОГДА Док.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт2
КОГДА Док.СубконтоДт3 ССЫЛКА Справочник.ПодразделенияОрганизаций
ТОГДА Док.СубконтоДт3
ИНАЧЕ NULL
КОНЕЦ КАК Подразделение
ПОМЕСТИТЬ РезервыПоСотрудникамСПодразделением
ИЗ
РезервыПоСотрудникам КАК РезервыПоСотрудникам
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтражениеЗарплатыВРеглУчете.ОсновныеНачисления КАК Док
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Резервы.БазовыеВидыРасчета КАК РезервыБазовыеВидыРасчета
ПО (РезервыБазовыеВидыРасчета.ВидРасчета = Док.ВидРасчета)
ПО (Док.Ссылка = &Ссылка)
И (РезервыБазовыеВидыРасчета.Ссылка = РезервыПоСотрудникам.Резерв)
И (Док.ФизЛицо = РезервыПоСотрудникам.ФизЛицо)
ГДЕ
РезервыПоСотрудникам.ФизЛицо ЕСТЬ НЕ NULL
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РезервыПоСотрудникамСПодразделением.ФизЛицо,
РезервыПоСотрудникамСПодразделением.Резерв,
МАКСИМУМ(РезервыПоСотрудникамСПодразделением.СуммаРезерва) КАК СуммаРезерва,
МАКСИМУМ(РезервыПоСотрудникамСПодразделением.Подразделение) КАК Подразделение
ПОМЕСТИТЬ РезервыПоСотрудникамСПодразделениемСвернуто
ИЗ
РезервыПоСотрудникамСПодразделением КАК РезервыПоСотрудникамСПодразделением
СГРУППИРОВАТЬ ПО
РезервыПоСотрудникамСПодразделением.ФизЛицо,
РезервыПоСотрудникамСПодразделением.Резерв
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВзносыЗаСчетОцОб.ПодразделениеПредприятия КАК ПодразделениеПредприятия,
ВзносыЗаСчетОцОб.Резерв,
СУММА(ВзносыЗаСчетОцОб.ПФРСтраховая) КАК ПФРСтраховая,
СУММА(ВзносыЗаСчетОцОб.ПФРНакопительная) КАК ПФРНакопительная,
СУММА(ВзносыЗаСчетОцОб.ПФРПоСуммарномуТарифу) КАК ПФРПоСуммарномуТарифу,
СУММА(ВзносыЗаСчетОцОб.ПФРНаДоплатуЛетчикам) КАК ПФРНаДоплатуЛетчикам,
СУММА(ВзносыЗаСчетОцОб.ПФРНаДоплатуШахтерам) КАК ПФРНаДоплатуШахтерам,
СУММА(ВзносыЗаСчетОцОб.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах) КАК ПФРЗаЗанятыхНаПодземныхИВредныхРаботах,
СУММА(ВзносыЗаСчетОцОб.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах) КАК ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,
СУММА(ВзносыЗаСчетОцОб.ФСС) КАК ФСС,
СУММА(ВзносыЗаСчетОцОб.ФФОМС) КАК ФФОМС,
СУММА(ВзносыЗаСчетОцОб.ТФОМС) КАК ТФОМС,
СУММА(ВзносыЗаСчетОцОб.ФССНесчастныеСлучаи) КАК ФССНесчастныеСлучаи,
СУММА(ВзносыЗаСчетОцОб.ПФРДоПредельнойВеличины) КАК ПФРДоПредельнойВеличины,
СУММА(ВзносыЗаСчетОцОб.ПФРСПревышения) КАК ПФРСПревышения,
СУММА(ВзносыЗаСчетОцОб.ВзносыВсего) КАК ВзносыВсего
ИЗ
(ВЫБРАТЬ
РегСоответствие.Подразделение КАК ПодразделениеПредприятия,
Таб.Резерв КАК Резерв,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_страх))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРСтраховая,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_нак))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРНакопительная,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_ОПС))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРПоСуммарномуТарифу,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_доп))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРНаДоплатуЛетчикам,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_доп_шахтеры))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРНаДоплатуШахтерам,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_доп_ВредныеУсловияТруда))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРЗаЗанятыхНаПодземныхИВредныхРаботах,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_доп_ТяжелыеУсловияТруда))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ФСС))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ФСС,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ФФОМС))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ФФОМС,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТФОМС))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ТФОМС,
ВЫБОР
КОГДА Таб.СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ФСС_НСиПЗ))
ТОГДА Таб.СуммаРезерва
ИНАЧЕ 0
КОНЕЦ КАК ФССНесчастныеСлучаи,
0 КАК ПФРДоПредельнойВеличины,
0 КАК ПФРСПревышения,
Таб.СуммаРезерва КАК ВзносыВсего
ИЗ
РезервыПоСотрудникам КАК Таб
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК РегСоответствие
ПО (РегСоответствие.Организация = &Организация)
И (РегСоответствие.Подразделение.ПометкаУдаления = ЛОЖЬ)
И (РегСоответствие.ПодразделениеОрганизации = Таб.ПодразделениеДт)
ГДЕ
Таб.ФизЛицо ЕСТЬ NULL) КАК ВзносыЗаСчетОцОб
СГРУППИРОВАТЬ ПО
ВзносыЗаСчетОцОб.ПодразделениеПредприятия,
ВзносыЗаСчетОцОб.Резерв
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Таб.Подразделение,
Таб.Резерв КАК СтатьяРасходов,
Таб.ФизЛицо КАК ФизическоеЛицо,
Таб.СуммаРезерва КАК Сумма,
РегСоответствие.Подразделение КАК ПодразделениеПредприятия
ИЗ
РезервыПоСотрудникамСПодразделениемСвернуто КАК Таб
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК РегСоответствие
ПО (РегСоответствие.Организация = &Организация)
И (РегСоответствие.Подразделение.ПометкаУдаления = ЛОЖЬ)
И (РегСоответствие.ПодразделениеОрганизации = Таб.Подразделение)</Текст>
</Запрос>
<Запрос Имя="СтатьиЗатратВзносов" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ РАЗЛИЧНЫЕ
СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатратНачисления,
СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатрат
ИЗ
РегистрСведений.СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете КАК СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете</Текст>
</Запрос>
<Запрос Имя="СтраховыеВзносыИсчисленные" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
Взносы.ОбособленноеПодразделение,
Взносы.ФизЛицо,
Взносы.ОблагаетсяЕНВД,
СУММА(Взносы.ПФРСтраховая) КАК ПФРСтраховая,
СУММА(Взносы.ПФРНакопительная) КАК ПФРНакопительная,
СУММА(Взносы.ПФРПоСуммарномуТарифу) КАК ПФРПоСуммарномуТарифу,
СУММА(Взносы.ПФРНаДоплатуЛетчикам) КАК ПФРНаДоплатуЛетчикам,
СУММА(Взносы.ПФРНаДоплатуШахтерам) КАК ПФРНаДоплатуШахтерам,
СУММА(Взносы.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах) КАК ПФРЗаЗанятыхНаПодземныхИВредныхРаботах,
СУММА(Взносы.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах) КАК ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,
СУММА(Взносы.ФСС) КАК ФСС,
СУММА(Взносы.ФФОМС) КАК ФФОМС,
СУММА(Взносы.ТФОМС) КАК ТФОМС,
СУММА(Взносы.ФССНесчастныеСлучаи) КАК ФССНесчастныеСлучаи,
СУММА(Взносы.ПФРДоПредельнойВеличины) КАК ПФРДоПредельнойВеличины,
СУММА(Взносы.ПФРСПревышения) КАК ПФРСПревышения,
СУММА(Взносы.ВзносыВсего) КАК ВзносыВсего
ИЗ
(ВЫБРАТЬ
СтраховыеВзносыИсчисленные.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
СтраховыеВзносыИсчисленные.ФизЛицо КАК ФизЛицо,
ЛОЖЬ КАК ОблагаетсяЕНВД,
СУММА(СтраховыеВзносыИсчисленные.ПФРСтраховая) КАК ПФРСтраховая,
СУММА(СтраховыеВзносыИсчисленные.ПФРНакопительная) КАК ПФРНакопительная,
СУММА(СтраховыеВзносыИсчисленные.ПФРПоСуммарномуТарифу) КАК ПФРПоСуммарномуТарифу,
СУММА(СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифу) КАК ПФРНаДоплатуЛетчикам,
СУММА(СтраховыеВзносыИсчисленные.ПФРНаДоплатуКПенсииШахтерам) КАК ПФРНаДоплатуШахтерам,
СУММА(СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахОпасный + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный1 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный2 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный3 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный4) КАК ПФРЗаЗанятыхНаПодземныхИВредныхРаботах,
СУММА(СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахОпасный + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный1 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный2 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный3 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный4) КАК ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах,
СУММА(СтраховыеВзносыИсчисленные.ФСС) КАК ФСС,
СУММА(СтраховыеВзносыИсчисленные.ФФОМС) КАК ФФОМС,
СУММА(СтраховыеВзносыИсчисленные.ТФОМС) КАК ТФОМС,
СУММА(СтраховыеВзносыИсчисленные.ФССНесчастныеСлучаи) КАК ФССНесчастныеСлучаи,
СУММА(СтраховыеВзносыИсчисленные.ПФРДоПредельнойВеличины) КАК ПФРДоПредельнойВеличины,
СУММА(СтраховыеВзносыИсчисленные.ПФРСПревышения) КАК ПФРСПревышения,
СУММА(СтраховыеВзносыИсчисленные.ПФРСтраховая) + СУММА(СтраховыеВзносыИсчисленные.ПФРНакопительная) + СУММА(СтраховыеВзносыИсчисленные.ПФРПоСуммарномуТарифу) + СУММА(СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифу) + СУММА(СтраховыеВзносыИсчисленные.ПФРНаДоплатуКПенсииШахтерам) + СУММА(СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахОпасный + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный1 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный2 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный3 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаПодземныхИВредныхРаботахВредный4) + СУММА(СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахОпасный + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный1 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный2 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный3 + СтраховыеВзносыИсчисленные.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботахВредный4) + СУММА(СтраховыеВзносыИсчисленные.ФСС) + СУММА(СтраховыеВзносыИсчисленные.ФФОМС) + СУММА(СтраховыеВзносыИсчисленные.ТФОМС) + СУММА(СтраховыеВзносыИсчисленные.ФССНесчастныеСлучаи) + СУММА(СтраховыеВзносыИсчисленные.ПФРДоПредельнойВеличины) + СУММА(СтраховыеВзносыИсчисленные.ПФРСПревышения) КАК ВзносыВсего
ИЗ
РегистрНакопления.СтраховыеВзносыИсчисленные КАК СтраховыеВзносыИсчисленные
ГДЕ
СтраховыеВзносыИсчисленные.Период МЕЖДУ &ПериодРегистрации И &КонецПериодРегистрации
И СтраховыеВзносыИсчисленные.ОбособленноеПодразделение = &Организация
СГРУППИРОВАТЬ ПО
СтраховыеВзносыИсчисленные.ФизЛицо,
СтраховыеВзносыИсчисленные.ОбособленноеПодразделение
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
СтраховыеВзносыИсчисленные.ОбособленноеПодразделение,
СтраховыеВзносыИсчисленные.ФизЛицо,
ИСТИНА,
СУММА(СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ПФРПоСуммарномуТарифуЕНВД),
0,
0,
0,
0,
СУММА(СтраховыеВзносыИсчисленные.ФССЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ФФОМСЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ТФОМСЕНВД),
0,
СУММА(СтраховыеВзносыИсчисленные.ПФРДоПредельнойВеличиныЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ПФРСПревышенияЕНВД),
СУММА(СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ПФРПоСуммарномуТарифуЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ФССЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ФФОМСЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ТФОМСЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ПФРДоПредельнойВеличиныЕНВД) + СУММА(СтраховыеВзносыИсчисленные.ПФРСПревышенияЕНВД)
ИЗ
РегистрНакопления.СтраховыеВзносыИсчисленные КАК СтраховыеВзносыИсчисленные
ГДЕ
СтраховыеВзносыИсчисленные.Период МЕЖДУ &ПериодРегистрации И &КонецПериодРегистрации
И СтраховыеВзносыИсчисленные.ОбособленноеПодразделение = &Организация
СГРУППИРОВАТЬ ПО
СтраховыеВзносыИсчисленные.ФизЛицо,
СтраховыеВзносыИсчисленные.ОбособленноеПодразделение) КАК Взносы
ГДЕ
(Взносы.ПФРСтраховая <> 0
ИЛИ Взносы.ПФРНакопительная <> 0
ИЛИ Взносы.ФСС <> 0
ИЛИ Взносы.ФФОМС <> 0
ИЛИ Взносы.ТФОМС <> 0
ИЛИ Взносы.ФССНесчастныеСлучаи <> 0
ИЛИ Взносы.ПФРПоСуммарномуТарифу <> 0
ИЛИ Взносы.ПФРНаДоплатуЛетчикам <> 0
ИЛИ Взносы.ПФРНаДоплатуШахтерам <> 0
ИЛИ Взносы.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах <> 0
ИЛИ Взносы.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах <> 0
ИЛИ Взносы.ПФРДоПредельнойВеличины <> 0
ИЛИ Взносы.ПФРСПревышения <> 0)
СГРУППИРОВАТЬ ПО
Взносы.ОбособленноеПодразделение,
Взносы.ФизЛицо,
Взносы.ОблагаетсяЕНВД
УПОРЯДОЧИТЬ ПО
Взносы.ОбособленноеПодразделение,
Взносы.ФизЛицо
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СтраховыеВзносыСведенияОДоходах.Период,
СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение,
СтраховыеВзносыСведенияОДоходах.ФизЛицо,
СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД,
СтраховыеВзносыСведенияОДоходах.ВидРасчета,
СУММА(СтраховыеВзносыСведенияОДоходах.Результат) КАК Результат,
СУММА(СтраховыеВзносыСведенияОДоходах.Скидка) КАК Скидка,
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуФОМС, ЛОЖЬ) КАК ВходитВБазуФОМС,
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуФСС, ЛОЖЬ) КАК ВходитВБазуФСС,
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуПФР, ЛОЖЬ) КАК ВходитВБазуПФР,
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.ЕжегодныйОтпускДляРезервов, ЛОЖЬ) КАК ЕжегодныйОтпускДляРезервов
ИЗ
РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
ГДЕ
СтраховыеВзносыСведенияОДоходах.Период МЕЖДУ &ПериодРегистрации И &КонецПериодРегистрации
И СтраховыеВзносыСведенияОДоходах.Организация = &Организация
СГРУППИРОВАТЬ ПО
СтраховыеВзносыСведенияОДоходах.Период,
СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение,
СтраховыеВзносыСведенияОДоходах.ФизЛицо,
СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД,
СтраховыеВзносыСведенияОДоходах.ВидРасчета,
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуФОМС, ЛОЖЬ),
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуФСС, ЛОЖЬ),
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаСтраховыеВзносы.ВходитВБазуПФР, ЛОЖЬ),
ЕСТЬNULL(СтраховыеВзносыСведенияОДоходах.ВидРасчета.ЕжегодныйОтпускДляРезервов, ЛОЖЬ)</Текст>
</Запрос>
<Запрос Имя="ТекущаяВерсияФайла" ИспользуетсяПриЗагрузке="true">
<Текст>ВЫБРАТЬ ПЕРВЫЕ 1
ВерсииФайлов.Ссылка
ИЗ
Справочник.ВерсииФайлов КАК ВерсииФайлов
ГДЕ
ВерсииФайлов.Владелец = &Владелец
УПОРЯДОЧИТЬ ПО ВерсииФайлов.ДатаМодификацииУниверсальная УБЫВ</Текст>
</Запрос>
<Запрос Имя="УдержанияФизлиц" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ РАЗЛИЧНЫЕ
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо,
РаботникиОрганизацийСрезПоследних.Организация КАК Организация,
МИНИМУМ(РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации) КАК ПодразделениеОрганизации
ПОМЕСТИТЬ РаботникиОрганизацийСрезПоследних
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
СГРУППИРОВАТЬ ПО
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
РаботникиОрганизацийСрезПоследних.Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация КАК Организация,
МИНИМУМ(СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение) КАК Подразделение
ПОМЕСТИТЬ СоответствиеПодразделенийИПодразделенийОрганизаций
ИЗ
РегистрСведений.СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
СГРУППИРОВАТЬ ПО
СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации,
СоответствиеПодразделенийИПодразделенийОрганизаций.Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
УдержанияРаботниковОрганизаций.ПериодРегистрации,
УдержанияРаботниковОрганизаций.ДокументОснование.Получатель КАК ПолучательОснования,
ВЫБОР
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.ЯвляетсяДСВ, ЛОЖЬ)
ТОГДА "ДСВ"
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете.СчетКт, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоИсполнительнымДокументамРаботников)
ТОГДА "АлиментыПрочиеИсполнительныеЛисты"
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете.СчетКт, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами)
ТОГДА "УдержаниеНеизрасходованныхПодотчетныхСумм"
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете.СчетКт, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоВозмещениюМатериальногоУщерба)
ТОГДА "ВозмещениеУщерба"
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете.СчетКт, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоПрочимОперациям)
ТОГДА "УдержаниеПоПрочимОперациямСРаботниками"
КОГДА ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете.СчетКт, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоПредоставленнымЗаймам)
ТОГДА "ПогашениеЗаймов"
ИНАЧЕ УдержанияРаботниковОрганизаций.ВидРасчета.СпособРасчета
КОНЕЦ КАК ВидОперации,
УдержанияРаботниковОрганизаций.ФизЛицо КАК ФизическоеЛицо,
УдержанияРаботниковОрганизаций.Организация,
УдержанияРаботниковОрганизаций.Результат КАК Сумма,
УдержанияРаботниковОрганизаций.Получатель КАК ПолучательИзРегистра,
ВЫБОР
КОГДА УдержанияРаботниковОрганизаций.Получатель ССЫЛКА Справочник.Контрагенты
И УдержанияРаботниковОрганизаций.Получатель <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
ТОГДА УдержанияРаботниковОрганизаций.Получатель
ИНАЧЕ УдержанияРаботниковОрганизаций.ДокументОснование.Получатель
КОНЕЦ КАК Получатель,
РаботникиСрезПоследних.Подразделение КАК ПодразделениеРаботникаСтруктурыПредприятия
ПОМЕСТИТЬ УдержанияСПодразделениемРаботникаПредприятия
ИЗ
РегистрРасчета.УдержанияРаботниковОрганизаций КАК УдержанияРаботниковОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Работники.СрезПоследних(&ПериодРегистрации, ) КАК РаботникиСрезПоследних
ПО (РаботникиСрезПоследних.ФизЛицо = УдержанияРаботниковОрганизаций.ФизЛицо)
ГДЕ
УдержанияРаботниковОрганизаций.Организация = &Организация
И УдержанияРаботниковОрганизаций.ПериодРегистрации = &ПериодРегистрации
И НЕ ЕСТЬNULL(УдержанияРаботниковОрганизаций.ВидРасчета.СпособОтраженияВБухучете, ЗНАЧЕНИЕ(Справочник.СпособыОтраженияЗарплатыВРеглУчете.ПустаяСсылка)) = ЗНАЧЕНИЕ(Справочник.СпособыОтраженияЗарплатыВРеглУчете.НеОтражатьВБухучете)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
УдержанияСПодразделениемРаботникаПредприятия.ПериодРегистрации,
УдержанияСПодразделениемРаботникаПредприятия.ПолучательОснования,
УдержанияСПодразделениемРаботникаПредприятия.ВидОперации,
УдержанияСПодразделениемРаботникаПредприятия.ФизическоеЛицо,
УдержанияСПодразделениемРаботникаПредприятия.Организация,
УдержанияСПодразделениемРаботникаПредприятия.Сумма,
УдержанияСПодразделениемРаботникаПредприятия.ПолучательИзРегистра,
УдержанияСПодразделениемРаботникаПредприятия.Получатель,
УдержанияСПодразделениемРаботникаПредприятия.ПодразделениеРаботникаСтруктурыПредприятия,
РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации КАК ПодразделениеОрганизацииРаботникаОрганизации
ПОМЕСТИТЬ УдержанияСПодразделениямиРаботниковОрганизаций
ИЗ
УдержанияСПодразделениемРаботникаПредприятия КАК УдержанияСПодразделениемРаботникаПредприятия
ЛЕВОЕ СОЕДИНЕНИЕ РаботникиОрганизацийСрезПоследних КАК РаботникиОрганизацийСрезПоследних
ПО УдержанияСПодразделениемРаботникаПредприятия.Организация = РаботникиОрганизацийСрезПоследних.Организация
И УдержанияСПодразделениемРаботникаПредприятия.ФизическоеЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ РаботникиОрганизацийСрезПоследних
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ УдержанияСПодразделениемРаботникаПредприятия
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
УдержанияСПодразделениямиРаботниковОрганизаций.ПериодРегистрации,
УдержанияСПодразделениямиРаботниковОрганизаций.ПолучательОснования,
УдержанияСПодразделениямиРаботниковОрганизаций.ВидОперации,
УдержанияСПодразделениямиРаботниковОрганизаций.ФизическоеЛицо,
УдержанияСПодразделениямиРаботниковОрганизаций.Организация,
УдержанияСПодразделениямиРаботниковОрганизаций.Сумма,
УдержанияСПодразделениямиРаботниковОрганизаций.ПолучательИзРегистра,
УдержанияСПодразделениямиРаботниковОрганизаций.Получатель КАК Контрагент,
УдержанияСПодразделениямиРаботниковОрганизаций.ПодразделениеРаботникаСтруктурыПредприятия,
УдержанияСПодразделениямиРаботниковОрганизаций.ПодразделениеОрганизацииРаботникаОрганизации,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ УдержанияСПодразделениямиРаботниковОрганизаций.ПодразделениеРаботникаСтруктурыПредприятия
КОНЕЦ КАК ПодразделениеПредприятия,
ВЫБОР
КОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение ССЫЛКА Справочник.Подразделения
ТОГДА СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение
ИНАЧЕ УдержанияСПодразделениямиРаботниковОрганизаций.ПодразделениеРаботникаСтруктурыПредприятия
КОНЕЦ КАК АналитикаРасходов
ИЗ
УдержанияСПодразделениямиРаботниковОрганизаций КАК УдержанияСПодразделениямиРаботниковОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ СоответствиеПодразделенийИПодразделенийОрганизаций КАК СоответствиеПодразделенийИПодразделенийОрганизаций
ПО УдержанияСПодразделениямиРаботниковОрганизаций.Организация = СоответствиеПодразделенийИПодразделенийОрганизаций.Организация
И УдержанияСПодразделениямиРаботниковОрганизаций.ПодразделениеОрганизацииРаботникаОрганизации = СоответствиеПодразделенийИПодразделенийОрганизаций.ПодразделениеОрганизации</Текст>
</Запрос>
<Запрос Имя="ФИОФизическихЛиц_ВыборкаРегистра" ИспользуетсяПриЗагрузке="false">
<Текст>ВЫБРАТЬ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.ФизическоеЛицо
ПОМЕСТИТЬ ВТФизическиеЛица
ИЗ
Документ.ОтражениеЗарплатыВРеглУчете.ФизическиеЛица КАК ОтражениеЗарплатыВРеглУчетеФизическиеЛица
ГДЕ
ОтражениеЗарплатыВРеглУчетеФизическиеЛица.Ссылка = &Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ФИОФизЛиц.Период,
ФИОФизЛиц.ФизЛицо КАК ФизЛицо,
ФИОФизЛиц.Фамилия,
ФИОФизЛиц.Имя,
ФИОФизЛиц.Отчество,
ИСТИНА КАК Активность
ИЗ
ВТФизическиеЛица КАК ВТФизическиеЛица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
ПО ВТФизическиеЛица.ФизическоеЛицо = ФИОФизЛиц.ФизЛицо
УПОРЯДОЧИТЬ ПО
ФизическоеЛицо</Текст>
</Запрос>
</Запросы>
</ПравилаОбмена>