V82.ОбщиеМодули.ПроцедурыПерсонифицированногоУчетаПолныеПрава.ПрочитатьСведенияПринятыеПФР C# (CSharp) Method

ПрочитатьСведенияПринятыеПФР() public method

        public void ПрочитатьСведенияПринятыеПФР(/*Организация, ОтчетныйПериод, ПринятоПФР, ИменаПрошлыхПачек, МассивПрошлыхПериодов, ЕстьДоступКНачислениям = Истина*/)
        {
            //МассивПрошлыхПериодов = Новый Массив;
            //ПринятоПФР.Очистить();
            if(true/*Не ЕстьДоступКНачислениям Или Организация.Пустая()*/)
            {
            }
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Организация",	Организация);
            //Запрос.УстановитьПараметр("ОтчетныйПериод",	ОтчетныйПериод);
            //Запрос.УстановитьПараметр("ДатаЗаменыЕСН", ПроведениеРасчетов.ДатаЗаменыЕСНСтраховымиВзносами());
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	СведенияПринятыеПФР.КомплектДокументов КАК Пачка,
            |	СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР КАК ОтчетныйПериод,
            |	СведенияПринятыеПФР.КомплектДокументов.НомерПачки КАК НомерПачки
            |ИЗ
            |	РегистрСведений.СведенияПринятыеПФР КАК СведенияПринятыеПФР
            |ГДЕ
            |	СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР < &ОтчетныйПериод
            |	И СведенияПринятыеПФР.КомплектДокументов <> ЗНАЧЕНИЕ(Документ.ПередачаСЗВ4ВПФР.ПустаяСсылка)
            |	И СведенияПринятыеПФР.Организация = &Организация
            |	И СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР >= &ДатаЗаменыЕСН
            |
            |УПОРЯДОЧИТЬ ПО
            |	ОтчетныйПериод УБЫВ
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР КАК ОтчетныйПериодПерсучетаПФР
            |ИЗ
            |	РегистрСведений.СведенияПринятыеПФР КАК СведенияПринятыеПФР
            |ГДЕ
            |	СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР < &ОтчетныйПериод
            |	И СведенияПринятыеПФР.Организация = &Организация
            |	И СведенияПринятыеПФР.ОтчетныйПериодПерсучетаПФР >= &ДатаЗаменыЕСН
            |	И СведенияПринятыеПФР.КомплектДокументов <> ЗНАЧЕНИЕ(Документ.ПередачаСЗВ4ВПФР.ПустаяСсылка)
            |
            |ОБЪЕДИНИТЬ
            |
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ВЫБОР
            |		КОГДА СтраховыеВзносыСведенияОДоходах.Период < ДАТАВРЕМЯ(2010, 7, 1)
            |			ТОГДА НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, ГОД)
            |		КОГДА СтраховыеВзносыСведенияОДоходах.Период < ДАТАВРЕМЯ(2011, 1, 1)
            |			ТОГДА ДАТАВРЕМЯ(2010, 7, 1)
            |		ИНАЧЕ НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, КВАРТАЛ)
            |	КОНЕЦ
            |ИЗ
            |	РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
            |ГДЕ
            |	СтраховыеВзносыСведенияОДоходах.Период >= &ДатаЗаменыЕСН
            |	И СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &Организация
            |	И СтраховыеВзносыСведенияОДоходах.Период < &ОтчетныйПериод
            |
            |ОБЪЕДИНИТЬ
            |
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ВЫБОР
            |		КОГДА ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации < ДАТАВРЕМЯ(2010, 7, 1)
            |			ТОГДА НАЧАЛОПЕРИОДА(ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ГОД)
            |		КОГДА ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации < ДАТАВРЕМЯ(2011, 1, 1)
            |			ТОГДА ДАТАВРЕМЯ(2010, 7, 1)
            |		ИНАЧЕ НАЧАЛОПЕРИОДА(ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, КВАРТАЛ)
            |	КОНЕЦ
            |ИЗ
            |	РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
            |ГДЕ
            |	ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &ДатаЗаменыЕСН
            |	И ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации < &ОтчетныйПериод
            |	И ОсновныеНачисленияРаботниковОрганизаций.ОбособленноеПодразделение = &Организация
            |
            |УПОРЯДОЧИТЬ ПО
            |	ОтчетныйПериодПерсучетаПФР";*/
            //Результаты = Запрос.ВыполнитьПакет();
            //Выборка = Результаты[0].Выбрать();
            //ИменаПрошлыхПачек = "";
            //МассивПачек = Новый Массив;
            //НачальныйПериод = ОтчетныйПериод;
            while(true/*Выборка.Следующий()*/)
            {
                //ЗаполнитьЗначенияСвойств(ПринятоПФР.Добавить(), Выборка);
                //МассивПачек.Добавить(Выборка.Пачка);
                if(true/*Не ПустаяСтрока(ИменаПрошлыхПачек)*/)
                {
                    //ИменаПрошлыхПачек = ИменаПрошлыхПачек + ", ";
                }
                //ИменаПрошлыхПачек = ИменаПрошлыхПачек + "№ " + СокрЛП(Выборка.НомерПачки) + " за " + ПроцедурыПерсонифицированногоУчета.ОписаниеОтчетногоПериодаДляПоказа(Выборка.ОтчетныйПериод);
                //НачальныйПериод = Выборка.ОтчетныйПериод;
            }
            if(true/*Не Результаты[1].Пустой()*/)
            {
                //Выборка = Результаты[1].Выбрать();
                while(true/*Выборка.Следующий()*/)
                {
                    //МассивПрошлыхПериодов.Добавить(Выборка.ОтчетныйПериодПерсучетаПФР);
                }
                //;;
            }
        }