V82.ОбщиеМодули.ПроцедурыУправленияПерсоналомПолныеПрава.НомераКадровыхДокументовУникальны C# (CSharp) Méthode

НомераКадровыхДокументовУникальны() public méthode

        public object НомераКадровыхДокументовУникальны(/*Организация, СообщатьОбОшибке = Истина, СообщениеОбОшибке = ""*/)
        {
            //Отказ = Ложь;
            //ЗаголовокСообщения = "Включить единый кадровый нумератор невозможно, т.к. следующие номера используются в нескольких кадровых документах: ";
            /*ТекстЗапроса =
            "ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ДокументыОрганизации.Номер
            |ИЗ
            |	(ВЫБРАТЬ
            |		ГОД(КадровоеПеремещениеОрганизаций.Дата) КАК Год,
            |		КадровоеПеремещениеОрганизаций.Номер КАК Номер,
            |		КадровоеПеремещениеОрганизаций.Ссылка КАК Ссылка
            |	ИЗ
            |		Документ.КадровоеПеремещениеОрганизаций КАК КадровоеПеремещениеОрганизаций
            |	ГДЕ
            |		КадровоеПеремещениеОрганизаций.Организация = &Организация
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		ГОД(ПриемНаРаботуВОрганизацию.Дата),
            |		ПриемНаРаботуВОрганизацию.Номер,
            |		ПриемНаРаботуВОрганизацию.Ссылка
            |	ИЗ
            |		Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
            |	ГДЕ
            |		ПриемНаРаботуВОрганизацию.Организация = &Организация
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		ГОД(УвольнениеИзОрганизаций.Дата),
            |		УвольнениеИзОрганизаций.Номер,
            |		УвольнениеИзОрганизаций.Ссылка
            |	ИЗ
            |		Документ.УвольнениеИзОрганизаций КАК УвольнениеИзОрганизаций
            |	ГДЕ
            |		УвольнениеИзОрганизаций.Организация = &Организация) КАК ДокументыОрганизации
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            |			ГОД(КадровоеПеремещениеОрганизаций.Дата) КАК Год,
            |			КадровоеПеремещениеОрганизаций.Номер КАК Номер,
            |			КадровоеПеремещениеОрганизаций.Ссылка КАК Ссылка
            |		ИЗ
            |			Документ.КадровоеПеремещениеОрганизаций КАК КадровоеПеремещениеОрганизаций
            |
            |		ОБЪЕДИНИТЬ ВСЕ
            |
            |		ВЫБРАТЬ
            |			ГОД(ПриемНаРаботуВОрганизацию.Дата),
            |			ПриемНаРаботуВОрганизацию.Номер,
            |			ПриемНаРаботуВОрганизацию.Ссылка
            |		ИЗ
            |			Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
            |
            |		ОБЪЕДИНИТЬ ВСЕ
            |
            |		ВЫБРАТЬ
            |			ГОД(УвольнениеИзОрганизаций.Дата),
            |			УвольнениеИзОрганизаций.Номер,
            |			УвольнениеИзОрганизаций.Ссылка
            |		ИЗ
            |			Документ.УвольнениеИзОрганизаций КАК УвольнениеИзОрганизаций) КАК ВсеКадровыеДокументы
            |		ПО ДокументыОрганизации.Год = ВсеКадровыеДокументы.Год
            |			И ДокументыОрганизации.Номер = ВсеКадровыеДокументы.Номер
            |			И ДокументыОрганизации.Ссылка <> ВсеКадровыеДокументы.Ссылка";*/
            //Запрос = Новый Запрос(ТекстЗапроса);
            //Запрос.УстановитьПараметр("Организация",Организация);
            //Выборка = Запрос.Выполнить().Выбрать();
            while(true/*Выборка.Следующий()*/)
            {
                if(true/*СообщатьОбОшибке*/)
                {
                    //ОбщегоНазначения.СообщитьОбОшибке(Выборка.Номер,Отказ,ЗаголовокСообщения);
                }
            }
            /*;
            СообщениеОбОшибке = СообщениеОбОшибке + ".";*/
            return null;
        }