├── QueryConsoleZUP ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── DT-INF │ └── PROJECT.PMF └── src │ ├── AccumulationRegisters │ ├── НачисленияУдержанияПоСотрудникам │ │ └── НачисленияУдержанияПоСотрудникам.mdo │ ├── ОтработанноеВремяПоСотрудникам │ │ └── ОтработанноеВремяПоСотрудникам.mdo │ └── ФактическиеОтпуска │ │ └── ФактическиеОтпуска.mdo │ ├── CalculationRegisters │ └── Начисления │ │ └── Начисления.mdo │ ├── Catalogs │ ├── Организации │ │ └── Организации.mdo │ ├── ПодразделенияОрганизаций │ │ └── ПодразделенияОрганизаций.mdo │ └── Сотрудники │ │ └── Сотрудники.mdo │ ├── CommonModules │ ├── ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты │ │ ├── Module.bsl │ │ └── ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты.mdo │ ├── ГенерацияИсполняемогоКодаПредставленийУтилиты │ │ ├── Module.bsl │ │ └── ГенерацияИсполняемогоКодаПредставленийУтилиты.mdo │ ├── ГенерацияТекстовЗапросов │ │ ├── Module.bsl │ │ └── ГенерацияТекстовЗапросов.mdo │ ├── ИсполнительПредставлений │ │ ├── Module.bsl │ │ └── ИсполнительПредставлений.mdo │ ├── ИсполнительПредставленийЗУПУтилиты │ │ ├── Module.bsl │ │ └── ИсполнительПредставленийЗУПУтилиты.mdo │ ├── ИсполнительПредставленийУтилиты │ │ ├── Module.bsl │ │ └── ИсполнительПредставленийУтилиты.mdo │ ├── КонструкторЗапросовКлиент │ │ ├── Module.bsl │ │ └── КонструкторЗапросовКлиент.mdo │ ├── КонструкторЗапросовКлиентСерверФормы │ │ ├── Module.bsl │ │ └── КонструкторЗапросовКлиентСерверФормы.mdo │ ├── КонструкторЗапросовПовтИсп │ │ ├── Module.bsl │ │ └── КонструкторЗапросовПовтИсп.mdo │ ├── КонструкторЗапросовФормы │ │ ├── Module.bsl │ │ └── КонструкторЗапросовФормы.mdo │ ├── КонструкторЗапросовФормыПовтИсп │ │ ├── Module.bsl │ │ └── КонструкторЗапросовФормыПовтИсп.mdo │ ├── МодельЗапросаТипы │ │ ├── Module.bsl │ │ └── МодельЗапросаТипы.mdo │ ├── МодельЗапросаУтилиты │ │ ├── Module.bsl │ │ └── МодельЗапросаУтилиты.mdo │ ├── ОбработкаМоделиЗапроса │ │ ├── Module.bsl │ │ └── ОбработкаМоделиЗапроса.mdo │ ├── ОбработкаПредставлениеЗапросов │ │ ├── Module.bsl │ │ └── ОбработкаПредставлениеЗапросов.mdo │ ├── ОписаниеИсполняемыхПредставленийУтилиты │ │ ├── Module.bsl │ │ └── ОписаниеИсполняемыхПредставленийУтилиты.mdo │ ├── ПоставщикИсполняемыхПредставлений │ │ ├── Module.bsl │ │ └── ПоставщикИсполняемыхПредставлений.mdo │ ├── ПоставщикИсполняемыхПредставленийПовтИсп │ │ ├── Module.bsl │ │ └── ПоставщикИсполняемыхПредставленийПовтИсп.mdo │ ├── ПредставленияКадровогоУчетаУтилиты │ │ ├── Module.bsl │ │ └── ПредставленияКадровогоУчетаУтилиты.mdo │ ├── ПредставленияРегистровСведенийУтилиты │ │ ├── Module.bsl │ │ └── ПредставленияРегистровСведенийУтилиты.mdo │ ├── ЭлементыМоделиЗапроса │ │ ├── Module.bsl │ │ └── ЭлементыМоделиЗапроса.mdo │ ├── ЭлементыМоделиИсполненияПредставлений │ │ ├── Module.bsl │ │ └── ЭлементыМоделиИсполненияПредставлений.mdo │ └── ЭлементыМоделиОписанияПредставлений │ │ ├── Module.bsl │ │ └── ЭлементыМоделиОписанияПредставлений.mdo │ ├── CommonPictures │ ├── ДлительнаяОперация48 │ │ └── ДлительнаяОперация48.mdo │ └── ФорматMXL │ │ └── ФорматMXL.mdo │ ├── Configuration │ └── Configuration.mdo │ ├── DataProcessors │ ├── ГенераторFeatureФайлов │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ └── ГенераторFeatureФайлов.mdo │ ├── ГенераторКодаЗапросовДляСКД │ │ ├── ObjectModule.bsl │ │ └── ГенераторКодаЗапросовДляСКД.mdo │ ├── ГенераторКодаИсполняемыхПредставлений │ │ ├── ObjectModule.bsl │ │ └── ГенераторКодаИсполняемыхПредставлений.mdo │ ├── ГенераторТекстовВыражений │ │ ├── ObjectModule.bsl │ │ └── ГенераторТекстовВыражений.mdo │ ├── ГенераторТекстовЗапросов │ │ ├── ObjectModule.bsl │ │ └── ГенераторТекстовЗапросов.mdo │ ├── ИсполнительПредставлений │ │ ├── ObjectModule.bsl │ │ └── ИсполнительПредставлений.mdo │ ├── КонсольЗапросов │ │ ├── Forms │ │ │ ├── ВыборЗапроса │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── Граница │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── МоментВремени │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── Настройки │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── ПланВыполненияЗапроса │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── РезультатЗапроса │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── ТаблицаЗначений │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── ТекстЗапросаДляКонфигуратора │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ └── Форма │ │ │ │ ├── Form.form │ │ │ │ ├── Items │ │ │ │ └── ДекорацияВключенияПланаЗапроса │ │ │ │ │ └── Picture.gif │ │ │ │ └── Module.bsl │ │ ├── Help │ │ │ └── ru.html │ │ ├── ObjectModule.bsl │ │ ├── Templates │ │ │ └── РезультатВыполненияЗапроса │ │ │ │ └── Template.mxlx │ │ └── КонсольЗапросов.mdo │ ├── КонструкторЗапросов │ │ ├── Forms │ │ │ ├── DataCompositionAvailableTableParameters │ │ │ │ └── Module.bsl │ │ │ ├── КонструкторЗапросов │ │ │ │ ├── ConditionalAppearance.dcssca │ │ │ │ ├── Form.form │ │ │ │ ├── Help │ │ │ │ │ └── ru.html │ │ │ │ ├── Items │ │ │ │ │ ├── АгрегируемыеПоляКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ВсеПоляДляИндексацииКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ГруппируемыеПоляКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ДоступныеТаблицыКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ИндексыКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ИсточникиКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ИсточникиМенюСоздатьВложенныйЗапрос │ │ │ │ │ │ └── Picture.png │ │ │ │ │ ├── КонтрольныеТочкиИтоговКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляДляГруппировкиКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляДляУпорядочиванияКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляДоступныеДляИтоговКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляДоступныеДляОтбораКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляЗапросаКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПоляИтоговКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПорядокКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ ├── ПсевдонимыКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ └── СоединенияКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ └── Module.bsl │ │ │ ├── ПараметрыИсполняемогоПредставления │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ │ ├── РедакторВыражений │ │ │ │ ├── Form.form │ │ │ │ ├── Help │ │ │ │ │ └── ru.html │ │ │ │ ├── Items │ │ │ │ │ ├── ДоступныеФункцииКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ │ └── ПоляКартинка │ │ │ │ │ │ └── ValuesPicture.png │ │ │ │ └── Module.bsl │ │ │ └── РедакторОписанияВТ │ │ │ │ ├── Form.form │ │ │ │ ├── Help │ │ │ │ └── ru.html │ │ │ │ └── Module.bsl │ │ ├── ObjectModule.bsl │ │ ├── Templates │ │ │ └── ФункцииЯзыка │ │ │ │ └── Template.mxlx │ │ └── КонструкторЗапросов.mdo │ ├── ЛексическийАнализатор │ │ ├── Forms │ │ │ └── Форма │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ ├── ObjectModule.bsl │ │ └── ЛексическийАнализатор.mdo │ ├── Парсер │ │ ├── ObjectModule.bsl │ │ ├── Templates │ │ │ ├── ОпределенияИдентификаторов │ │ │ │ └── Template.txt │ │ │ └── ТаблицаПервыхСимволовВариантов │ │ │ │ └── Template.txt │ │ └── Парсер.mdo │ ├── ПомошникСозданияFeatureФайлов │ │ ├── Forms │ │ │ └── Форма │ │ │ │ ├── Form.form │ │ │ │ └── Module.bsl │ │ └── ПомошникСозданияFeatureФайлов.mdo │ ├── ПостроительМоделиЗапроса │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ └── ПостроительМоделиЗапроса.mdo │ ├── Представление_РасчетСтажа │ │ ├── ManagerModule.bsl │ │ └── Представление_РасчетСтажа.mdo │ ├── ПредставлениеДанныеПозицийШтатногоРасписания │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеДанныеПозицийШтатногоРасписания.mdo │ ├── ПредставлениеДанныеСотрудников │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ └── ПредставлениеДанныеСотрудников.mdo │ ├── ПредставлениеДанныеУчетаВремениСотрудников │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеДанныеУчетаВремениСотрудников.mdo │ ├── ПредставлениеДанныеФизическихЛиц │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеДанныеФизическихЛиц.mdo │ ├── ПредставлениеНачисленияУдержанияВыплаты │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеНачисленияУдержанияВыплаты.mdo │ ├── ПредставлениеНачисленияУдержанияВыплатыАвансом │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеНачисленияУдержанияВыплатыАвансом.mdo │ ├── ПредставлениеОплаченноеВремя │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ └── ПредставлениеОплаченноеВремя.mdo │ ├── ПредставлениеОстаткиОтпусков │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеОстаткиОтпусков.mdo │ ├── ПредставлениеПериоды │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеПериоды.mdo │ ├── ПредставлениеПлановоеВремяСотрудников │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеПлановоеВремяСотрудников.mdo │ ├── ПредставлениеРабочиеМестаСотрудников │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеРабочиеМестаСотрудников.mdo │ ├── ПредставлениеРегистрРасчетаБаза │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ └── ПредставлениеРегистрРасчетаБаза.mdo │ ├── ПредставлениеРегистрСведенийЗаписи │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеРегистрСведенийЗаписи.mdo │ ├── ПредставлениеРегистрСведенийПериоды │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеРегистрСведенийПериоды.mdo │ ├── ПредставлениеРегистрСведенийСрезПоследних │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеРегистрСведенийСрезПоследних.mdo │ ├── ПредставлениеСотрудникиОрганизации │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеСотрудникиОрганизации.mdo │ ├── ПредставлениеСтажиФизическихЛиц │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеСтажиФизическихЛиц.mdo │ ├── ПредставлениеФактическиеОтпускаСотрудников │ │ ├── ManagerModule.bsl │ │ └── ПредставлениеФактическиеОтпускаСотрудников.mdo │ ├── РасчетБазыНачисленийУдержаний │ │ └── РасчетБазыНачисленийУдержаний.mdo │ └── Шаблон_Представление_ИмяПредставления │ │ ├── ManagerModule.bsl │ │ └── Шаблон_Представление_ИмяПредставления.mdo │ ├── DefinedTypes │ ├── МестоВыплатыЗарплатыСотрудников │ │ └── МестоВыплатыЗарплатыСотрудников.mdo │ ├── ОснованиеИзмененияПлановогоФОТ │ │ └── ОснованиеИзмененияПлановогоФОТ.mdo │ ├── ОснованиеНачисленияУдержания │ │ └── ОснованиеНачисленияУдержания.mdo │ └── ТерриторияВыполненияРаботВОрганизации │ │ └── ТерриторияВыполненияРаботВОрганизации.mdo │ ├── FunctionalOptions │ └── ИспользоватьИсториюИзмененияШтатногоРасписания │ │ └── ИспользоватьИсториюИзмененияШтатногоРасписания.mdo │ ├── InformationRegisters │ ├── БухучетЗарплатыСотрудников │ │ └── БухучетЗарплатыСотрудников.mdo │ ├── ВидыЗанятостиСотрудников │ │ └── ВидыЗанятостиСотрудников.mdo │ ├── ГрафикРаботыСотрудников │ │ └── ГрафикРаботыСотрудников.mdo │ ├── ДистанционнаяРаботаСотрудников │ │ └── ДистанционнаяРаботаСотрудников.mdo │ ├── ИсторияИспользованияШтатногоРасписания │ │ └── ИсторияИспользованияШтатногоРасписания.mdo │ ├── КадроваяИсторияСотрудников │ │ └── КадроваяИсторияСотрудников.mdo │ ├── ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам │ │ └── ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам.mdo │ ├── НастройкиШтатногоРасписания │ │ └── НастройкиШтатногоРасписания.mdo │ ├── ПКУСотрудников │ │ └── ПКУСотрудников.mdo │ ├── ПериодыДействияДоговоровГражданскоПравовогоХарактера │ │ └── ПериодыДействияДоговоровГражданскоПравовогоХарактера.mdo │ ├── ПлановыеАвансы │ │ └── ПлановыеАвансы.mdo │ ├── ПлановыеНачисления │ │ └── ПлановыеНачисления.mdo │ ├── ПлановыйФОТИтоги │ │ └── ПлановыйФОТИтоги.mdo │ ├── ПорядокРасчетаСтоимостиЕдиницыВремениСотрудников │ │ └── ПорядокРасчетаСтоимостиЕдиницыВремениСотрудников.mdo │ ├── ПриостановленияТрудовыхДоговоровКонтрактов │ │ └── ПриостановленияТрудовыхДоговоровКонтрактов.mdo │ ├── РабочиеМестаСотрудников │ │ └── РабочиеМестаСотрудников.mdo │ ├── РазрядыКатегорииСотрудников │ │ └── РазрядыКатегорииСотрудников.mdo │ └── ТерриторииСотрудников │ │ └── ТерриторииСотрудников.mdo │ ├── Reports │ └── СправкаПоИсполняемымПредставлениям │ │ ├── ManagerModule.bsl │ │ ├── ObjectModule.bsl │ │ ├── Templates │ │ └── ОсновнаяСхемаКомпоновкиДанных │ │ │ └── Template.dcs │ │ └── СправкаПоИсполняемымПредставлениям.mdo │ ├── Roles │ └── КОНС_ОсновнаяРоль │ │ └── КОНС_ОсновнаяРоль.mdo │ └── Subsystems │ ├── ИнструментыТестирования │ ├── CommandInterface.cmi │ └── ИнструментыТестирования.mdo │ ├── ИсполняемыеПредставления │ ├── Subsystems │ │ ├── КадровыйУчет │ │ │ └── КадровыйУчет.mdo │ │ ├── Общее │ │ │ └── Общее.mdo │ │ ├── Отпуска │ │ │ └── Отпуска.mdo │ │ ├── РегистрыРасчета │ │ │ └── РегистрыРасчета.mdo │ │ ├── РегистрыСведений │ │ │ └── РегистрыСведений.mdo │ │ ├── УчетВремени │ │ │ └── УчетВремени.mdo │ │ ├── УчетНачисленнойЗарплаты │ │ │ └── УчетНачисленнойЗарплаты.mdo │ │ └── ШтатноеРасписание │ │ │ └── ШтатноеРасписание.mdo │ └── ИсполняемыеПредставления.mdo │ └── МеханизмИсполняемыхПредставлений │ └── МеханизмИсполняемыхПредставлений.mdo ├── QueryExamples ├── ДанныеОВремениИИнтервалыРегистра.q1c ├── ДанныеУчетаВремениПоПШР.q1c ├── ДвеТаблицыКадровыхДанныхВОдномЗапросе.q1c ├── ЗапросДанныеУчетаВремениСотрудников.q1c ├── КадровыеДанные.q1c ├── СрезСОтборами.q1c ├── ТестВТПериоды.q1c ├── ТестГенерацияСрезаДляСКД.q1c ├── ТестДанныеУчетаВремени.q1c ├── ТестДанныеУчетаВремениСПараметрами.q1c ├── ТестЗаписиРегистраЗапросБезВТ.q1c ├── ТестЗапросОстаткиОтпусков.q1c ├── ТестЗапросаВТШтатноеРасписание.q1c ├── ТестЗапросаВТШтатноеРасписаниеДляСКД.q1c ├── ТестЗапросаДанныеФизическихЛиц.q1c ├── ТестЗапросаНачисленияУдержания.q1c ├── ТестЗапросаНачисленияУдержания_И_КадроваяИстория.q1c ├── ТестЗапросаНачисленияУдержания_И_КадроваяИсторияДляСКД.q1c ├── ТестЗапросаНачисленияУдержанияАвансом.q1c ├── ТестЗапросаОплаченноеВремя.q1c ├── ТестЗапросаПлановоеВремя.q1c ├── ТестЗапросаРабочиеМестаСотрудников.q1c ├── ТестЗапросаРабочиеМестаСотрудниковБезОтбораПоСотр.q1c ├── ТестЗапросаФактическиеОтпуска.q1c ├── ТестИндексыИПсевдониымПолей.q1c ├── ТестИнтервалыРегистраЗапросБезВТ.q1c ├── ТестКадровыеДанные.q1c ├── ТестКадровыеДанныеБезИспользованияВТ.q1c ├── ТестКадровыеДанныеСПараметрами.q1c ├── ТестКадровыеДанныеСПараметрами_БезФормированияДопЗапроса.q1c ├── ТестПакетЗапрсов.q1c ├── ТестПараметрыЗаписиРегистра.q1c ├── ТестПараметрыИнтервалыРегистра.q1c ├── ТестПараметрыСрезаПоследних.q1c ├── ТестРасчетБазы.q1c ├── ТестРасчетБазыУдержаний.q1c ├── ТестСотрудникиОрганизацииБезВТФизлица.q1c ├── ТестСотрудникиОрганизацииПоВТФизлица.q1c ├── ТестСрезНаКаждыйДень.q1c ├── ТестСрезРегистраЗапросБезВТ.q1c └── ТестСтажиФизическихЛиц.q1c ├── README.MD ├── docs └── img │ ├── OpenParametersEditor.jpg │ ├── SQL2Code.png │ ├── SQL2DSC.jpg │ ├── Wizard_Parameters.jpg │ └── Wizard_Sources.jpg └── features ├── lib ├── ДобавитьАгрегированиеДляПоля.feature ├── ДобавитьАгрегированиеДляПоляИсточника.feature ├── ДобавитьВложенныйЗапрос.feature ├── ДобавитьВыражениеИтогов.feature ├── ДобавитьГруппировкуИтогов.feature ├── ДобавитьГруппировкуИтоговСДополнениемПериодами.feature ├── ДобавитьГруппировкуИтоговСПсевдонимом.feature ├── ДобавитьГруппировкуИтоговСПсевдонимомИДополнениемПериодами.feature ├── ДобавитьГруппировкуПоВыражениюПоля.feature ├── ДобавитьГруппировкуПоПолюИсточника.feature ├── ДобавитьЗапросПолученияДанных.feature ├── ДобавитьКолонкуЗапросаВИндекс.feature ├── ДобавитьОбъединяемыйЗапрос.feature ├── ДобавитьОбъединяемыйЗапросБезДублированияЗаписей.feature ├── ДобавитьОписаниеВременнойТаблицы.feature ├── ДобавитьПолеИсточника.feature ├── ДобавитьПолеИсточникаСПсевдонимом.feature ├── ДобавитьПолеИсточникаСПсевдонимомЧерезРедакторВыражений.feature ├── ДобавитьПолеИсточникаСПсевдонимомЧерезРедаторВыражений.feature ├── ДобавитьПолеИсточникаЧерезРедакторВыражений.feature ├── ДобавитьУпорядочиваниеПоКолонкеЗапроса.feature ├── ДобавитьУпорядочиваниеПоПолюИсточника.feature ├── ДобавитьУсловиеНаПоле.feature ├── ДобавитьУсловиеЧерезРедакторВыражений.feature ├── ДобавлениеИсточникаВКонструкторе.feature ├── ДобавлениеИсточникаСПсевдонимомВКонструкторе.feature ├── ЗавершитьРедактированиеЗапросаВКонструкторе.feature ├── ЗавершитьРедактированиеПараметровИсполняемогоПредставления.feature ├── ОпределениеВеткиИИмениОбъекта.feature ├── ОпределениеПсевдонимаИсточникаИИмени поля.feature ├── ОткрытиеКонсолиЗапросов.feature ├── ОткрытиеКонструктораЗапрсов.feature ├── ОткрытьКонструкторЗапросаФильтраИсполняемогоПредставления.feature ├── ПерейтиКСтрокеСУчетомИерархии.feature ├── ПерейтиКСтрокеТаблицуСодержущейВыражение.feature ├── ПроверитьСоответствиеТекстаЗапросаВКонсолиЭталону.feature ├── РазвернутьВсеСтрокиТаблицы.feature ├── СвернутьВсеСтрокиТаблицы.feature ├── СоединитьТаблицы.feature ├── СохранитьВыпадающийСписокЭлементаТаблицы.feature ├── СравнитьСтрокиБезУчетаФорматирования.feature ├── УдалитьПоследнееПолеОператора.feature ├── УничтожитьВременнуюТаблицу.feature ├── УстановитьАгрегатнуюФункциюДляДобавленногоВыражения.feature ├── УстановитьВыборПервыхЗаписей.feature ├── УстановитьВыборТолькоРазрешенныхЗаписей.feature ├── УстановитьВыборУникальных.feature ├── УстановитьЗначениеПараметраИсполняемогоПредставления.feature ├── УстановитьИмяВременнойТаблицы.feature ├── УстановитьПраметрЗапросаКакПараметраИсполняемогоПредставления.feature ├── УстановитьПсевдонимДляДобавленногоПоля.feature ├── УстановитьПсевдонимТекущегоИсточника.feature ├── УстановитьСоответствиеПоляЗапросаПолюФильтра.feature └── УстановитьТекстВыраженияВРедакторе.feature ├── long ├── files │ └── БольшойПакетЗапросов.txt └── БольшойПакетЗапросов.feature └── СозданиеЗапросовВКонструкторе ├── files ├── ДанныеОВремениИИнтервалыРегистра.txt ├── ДанныеУчетаВремениПоПШР.txt ├── ДвеТаблицыКадровыхДанныхВОдномЗапросе.txt ├── ЗапросДанныеУчетаВремениСотрудников.txt ├── КадровыеДанные.txt ├── СрезСОтборами.txt ├── ТестВТПериоды.txt ├── ТестГенерацияСрезаДляСКД.txt ├── ТестДанныеУчетаВремени.txt ├── ТестДанныеУчетаВремениСПараметрами.txt ├── ТестЗаписиРегистраЗапросБезВТ.txt ├── ТестЗапросОстаткиОтпусков.txt ├── ТестЗапросаВТШтатноеРасписание.txt ├── ТестЗапросаВТШтатноеРасписаниеДляСКД.txt ├── ТестЗапросаДанныеФизическихЛиц.txt ├── ТестЗапросаНачисленияУдержания.txt ├── ТестЗапросаНачисленияУдержания_И_КадроваяИстория.txt ├── ТестЗапросаНачисленияУдержания_И_КадроваяИсторияДляСКД.txt ├── ТестЗапросаНачисленияУдержанияАвансом.txt ├── ТестЗапросаОплаченноеВремя.txt ├── ТестЗапросаПлановоеВремя.txt ├── ТестЗапросаРабочиеМестаСотрудников.txt ├── ТестЗапросаРабочиеМестаСотрудниковБезОтбораПоСотр.txt ├── ТестЗапросаФактическиеОтпуска.txt ├── ТестИндексыИПсевдониымПолей.txt ├── ТестИнтервалыРегистраЗапросБезВТ.txt ├── ТестКадровыеДанные.txt ├── ТестКадровыеДанныеБезИспользованияВТ.txt ├── ТестКадровыеДанныеСПараметрами.txt ├── ТестКадровыеДанныеСПараметрами_БезФормированияДопЗапроса.txt ├── ТестПакетЗапрсов.txt ├── ТестПараметрыЗаписиРегистра.txt ├── ТестПараметрыИнтервалыРегистра.txt ├── ТестПараметрыСрезаПоследних.txt ├── ТестРасчетБазы.txt ├── ТестРасчетБазыУдержаний.txt ├── ТестСотрудникиОрганизацииБезВТФизлица.txt ├── ТестСотрудникиОрганизацииПоВТФизлица.txt ├── ТестСрезНаКаждыйДень.txt ├── ТестСрезРегистраЗапросБезВТ.txt └── ТестСтажиФизическихЛиц.txt ├── ДанныеОВремениИИнтервалыРегистра.feature ├── ДанныеУчетаВремениПоПШР.feature ├── ДвеТаблицыКадровыхДанныхВОдномЗапросе.feature ├── ЗапросДанныеУчетаВремениСотрудников.feature ├── КадровыеДанные.feature ├── СрезСОтборами.feature ├── ТестВТПериоды.feature ├── ТестГенерацияСрезаДляСКД.feature ├── ТестДанныеУчетаВремени.feature ├── ТестДанныеУчетаВремениСПараметрами.feature ├── ТестЗаписиРегистраЗапросБезВТ.feature ├── ТестЗапросОстаткиОтпусков.feature ├── ТестЗапросаВТШтатноеРасписание.feature ├── ТестЗапросаВТШтатноеРасписаниеДляСКД.feature ├── ТестЗапросаДанныеФизическихЛиц.feature ├── ТестЗапросаНачисленияУдержания.feature ├── ТестЗапросаНачисленияУдержания_И_КадроваяИстория.feature ├── ТестЗапросаНачисленияУдержания_И_КадроваяИсторияДляСКД.feature ├── ТестЗапросаНачисленияУдержанияАвансом.feature ├── ТестЗапросаОплаченноеВремя.feature ├── ТестЗапросаПлановоеВремя.feature ├── ТестЗапросаРабочиеМестаСотрудников.feature ├── ТестЗапросаРабочиеМестаСотрудниковБезОтбораПоСотр.feature ├── ТестЗапросаФактическиеОтпуска.feature ├── ТестИндексыИПсевдониымПолей.feature ├── ТестИнтервалыРегистраЗапросБезВТ.feature ├── ТестКадровыеДанные.feature ├── ТестКадровыеДанныеБезИспользованияВТ.feature ├── ТестКадровыеДанныеСПараметрами.feature ├── ТестКадровыеДанныеСПараметрами_БезФормированияДопЗапроса.feature ├── ТестПакетЗапрсов.feature ├── ТестПараметрыЗаписиРегистра.feature ├── ТестПараметрыИнтервалыРегистра.feature ├── ТестПараметрыСрезаПоследних.feature ├── ТестРасчетБазы.feature ├── ТестРасчетБазыУдержаний.feature ├── ТестСотрудникиОрганизацииБезВТФизлица.feature ├── ТестСотрудникиОрганизацииПоВТФизлица.feature ├── ТестСрезНаКаждыйДень.feature ├── ТестСрезРегистраЗапросБезВТ.feature └── ТестСтажиФизическихЛиц.feature /QueryConsoleZUP/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | QueryConsoleZUP 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.xtext.ui.shared.xtextNature 16 | com._1c.g5.v8.dt.core.V8ExtensionNature 17 | 18 | 19 | -------------------------------------------------------------------------------- /QueryConsoleZUP/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /QueryConsoleZUP/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.24 3 | Base-Project: База_разработки_исполняемых_представлений_демо_ЗУП 4 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/AccumulationRegisters/ФактическиеОтпуска/ФактическиеОтпуска.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ФактическиеОтпуска 12 | Adopted 13 | 14 | Checked 15 | Checked 16 | 17 | Turnovers 18 | 19 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CalculationRegisters/Начисления/Начисления.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Начисления 13 | Adopted 14 | 15 | Checked 16 | 17 | 18 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Catalogs/Организации/Организации.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Организации 11 | Adopted 12 | 13 | Checked 14 | 15 | 16 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Catalogs/ПодразделенияОрганизаций/ПодразделенияОрганизаций.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ПодразделенияОрганизаций 11 | Adopted 12 | 13 | Checked 14 | 15 | 16 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Catalogs/Сотрудники/Сотрудники.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Сотрудники 11 | Adopted 12 | 13 | Checked 14 | 15 | 16 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты/Module.bsl: -------------------------------------------------------------------------------- 1 | #Область СлужебныеПроцедурыИФункции 2 | 3 | Процедура КодЗаполненияКоллекцииОтборовВМассивСтрок(МассивСтрок, ИмяКоллекцииОтборов, ОтборыИсполяемогоПредставления, ТекущиеТабуляции) Экспорт 4 | 5 | Если Не ЗначениеЗаполнено(ОтборыИсполяемогоПредставления) Тогда 6 | Возврат; 7 | КонецЕсли; 8 | 9 | Для Каждого ЭлементОтбора Из ОтборыИсполяемогоПредставления Цикл 10 | Поле = СтрСоединить(ЭлементОтбора.ПутьКПолю, "."); 11 | ПолеСтрокой = ГенерацияИсполняемогоКодаПредставленийУтилиты.ПримитивноеЗначениеВСтроку(Поле); 12 | Если ЭлементОтбора.ЗначениеОтбора.ЭтоПараметрЗапроса Тогда 13 | ЗначениеСтрокой = ЭлементОтбора.ЗначениеОтбора.Значение; 14 | Иначе 15 | ЗначениеСтрокой = ГенерацияИсполняемогоКодаПредставленийУтилиты.ПримитивноеЗначениеВСтроку(ЭлементОтбора.ЗначениеОтбора.Значение); 16 | КонецЕсли; 17 | 18 | ВидСравненияСтрокой = ГенерацияИсполняемогоКодаПредставленийУтилиты.ПримитивноеЗначениеВСтроку(ЭлементОтбора.ВидСравнения); 19 | 20 | Строка = "ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(" + ИмяКоллекцииОтборов + ", " + ПолеСтрокой + ", " + ВидСравненияСтрокой + ", " + ЗначениеСтрокой + ");"; 21 | МассивСтрок.ДобавитьСтроку(ТекущиеТабуляции + Строка); 22 | КонецЦикла; 23 | 24 | МассивСтрок.ДобавитьСтроку(Символы.ПС); 25 | КонецПроцедуры 26 | 27 | #КонецОбласти -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты/ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ГенерацияИсполняемогоКодаПредставленийЗУПУтилиты 4 | 5 | ru 6 | Генерация исполняемого кода представлений ЗУПУтилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ГенерацияИсполняемогоКодаПредставленийУтилиты/ГенерацияИсполняемогоКодаПредставленийУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ГенерацияИсполняемогоКодаПредставленийУтилиты 4 | 5 | ru 6 | Генерация исполняемого кода представлений утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ГенерацияТекстовЗапросов/ГенерацияТекстовЗапросов.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ГенерацияТекстовЗапросов 4 | 5 | ru 6 | Генерация текстов запросов 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ИсполнительПредставлений/ИсполнительПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИсполнительПредставлений 4 | 5 | ru 6 | Исполнитель представлений 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ИсполнительПредставленийЗУПУтилиты/Module.bsl: -------------------------------------------------------------------------------- 1 | #Область СлужебныеПроцедурыИФункции 2 | 3 | Процедура ЗаполнитьКоллекциюОтборов(КоллекцияОтборов, ОтборыИсполяемогоПредставления, ПараметрыЗапроса) Экспорт 4 | Если Не ЗначениеЗаполнено(ОтборыИсполяемогоПредставления) Тогда 5 | Возврат; 6 | КонецЕсли; 7 | 8 | Для Каждого ЭлементОтбора Из ОтборыИсполяемогоПредставления Цикл 9 | Поле = СтрСоединить(ЭлементОтбора.ПутьКПолю, "."); 10 | Если ЭлементОтбора.ЗначениеОтбора.ЭтоПараметрЗапроса Тогда 11 | Значение = ПараметрыЗапроса[ЭлементОтбора.ЗначениеОтбора.Значение]; 12 | Иначе 13 | Значение = ЭлементОтбора.ЗначениеОтбора.Значение; 14 | КонецЕсли; 15 | 16 | ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор( 17 | КоллекцияОтборов, 18 | Поле, 19 | ЭлементОтбора.ВидСравнения, 20 | Значение); 21 | КонецЦикла; 22 | КонецПроцедуры 23 | 24 | #КонецОбласти -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ИсполнительПредставленийЗУПУтилиты/ИсполнительПредставленийЗУПУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИсполнительПредставленийЗУПУтилиты 4 | 5 | ru 6 | Исполнитель представлений ЗУПУтилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ИсполнительПредставленийУтилиты/ИсполнительПредставленийУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИсполнительПредставленийУтилиты 4 | 5 | ru 6 | Исполнитель представлений утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовКлиент/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Процедура ОткрытьРедакторЗапроса(ПараметрыОткрытия, Владелец, Оповещение) Экспорт 3 | ОткрытьФорму( 4 | "Обработка.КонструкторЗапросов.Форма.КонструкторЗапросов", 5 | ПараметрыОткрытия, 6 | Владелец, , , , 7 | Оповещение, 8 | РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); 9 | КонецПроцедуры -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовКлиент/КонструкторЗапросовКлиент.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КонструкторЗапросовКлиент 4 | 5 | ru 6 | Конструктор запросов клиент 7 | 8 | true 9 | 10 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовКлиентСерверФормы/КонструкторЗапросовКлиентСерверФормы.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КонструкторЗапросовКлиентСерверФормы 4 | 5 | ru 6 | Конструктор запросов клиент сервер формы 7 | 8 | true 9 | true 10 | true 11 | true 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовПовтИсп/Module.bsl: -------------------------------------------------------------------------------- 1 | Функция ПарсерЗапросов() Экспорт 2 | Возврат Обработки.Парсер.Создать(); 3 | КонецФункции -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовПовтИсп/КонструкторЗапросовПовтИсп.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КонструкторЗапросовПовтИсп 4 | 5 | ru 6 | Конструктор запросов повт исп 7 | 8 | true 9 | true 10 | true 11 | DuringSession 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовФормы/КонструкторЗапросовФормы.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КонструкторЗапросовФормы 4 | 5 | ru 6 | Конструктор запросов формы 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/КонструкторЗапросовФормыПовтИсп/КонструкторЗапросовФормыПовтИсп.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КонструкторЗапросовФормыПовтИсп 4 | 5 | ru 6 | Конструктор запросов формы повт исп 7 | 8 | true 9 | true 10 | true 11 | true 12 | DuringSession 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/МодельЗапросаТипы/МодельЗапросаТипы.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | МодельЗапросаТипы 4 | 5 | ru 6 | Модель запроса типы 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/МодельЗапросаУтилиты/МодельЗапросаУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | МодельЗапросаУтилиты 4 | 5 | ru 6 | Модель запроса утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ОбработкаМоделиЗапроса/ОбработкаМоделиЗапроса.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ОбработкаМоделиЗапроса 4 | 5 | ru 6 | Обработка модели запроса 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ОбработкаПредставлениеЗапросов/ОбработкаПредставлениеЗапросов.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ОбработкаПредставлениеЗапросов 4 | 5 | ru 6 | Обработка представление запросов 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ОписаниеИсполняемыхПредставленийУтилиты/Module.bsl: -------------------------------------------------------------------------------- 1 | #Область СлужебныеПроцедурыИФункции 2 | 3 | Функция ОписаниеТипаДата() Экспорт 4 | КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.Дата); 5 | Возврат Новый ОписаниеТипов("Дата", , , , ,КвалификаторДаты); 6 | КонецФункции 7 | 8 | Функция ОписаниеТипаДатаВремя() Экспорт 9 | КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя); 10 | Возврат Новый ОписаниеТипов("Дата", , , , ,КвалификаторДаты); 11 | КонецФункции 12 | 13 | Функция ОписаниеТипаВремя() Экспорт 14 | КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.Время); 15 | Возврат Новый ОписаниеТипов("Дата", , , , ,КвалификаторДаты); 16 | КонецФункции 17 | 18 | //TODO отказаться 19 | 20 | Функция ОписаниеПараметраКонстанта(Имя, ТипКонстанты, Обязательный = Истина, ЗначениеПоУмолчанию = Неопределено, ДопустимПараметрЗапроса = Истина) Экспорт 21 | ОписаниеПараметра = ЭлементыМоделиОписанияПредставлений.НовыйОписаниеПараметраКонстанта(); 22 | ОписаниеПараметра.Имя = Имя; 23 | ОписаниеПараметра.Обязательный = Обязательный; 24 | 25 | ОписаниеПараметра.ЗначениеПоУмолчанию = ЗначениеПоУмолчанию; 26 | ОписаниеПараметра.ДопустимПараметрЗапроса = ДопустимПараметрЗапроса; 27 | ОписаниеПараметра.ТипКонстанты = ТипКонстанты; 28 | 29 | Возврат ОписаниеПараметра; 30 | КонецФункции 31 | 32 | #КонецОбласти -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ОписаниеИсполняемыхПредставленийУтилиты/ОписаниеИсполняемыхПредставленийУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ОписаниеИсполняемыхПредставленийУтилиты 4 | 5 | ru 6 | Описание исполняемых представлений утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ПоставщикИсполняемыхПредставлений/ПоставщикИсполняемыхПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ПоставщикИсполняемыхПредставлений 4 | 5 | ru 6 | Поставщик исполняемых представлений 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ПоставщикИсполняемыхПредставленийПовтИсп/Module.bsl: -------------------------------------------------------------------------------- 1 | #Область СлужебныеПроцедурыИФункции 2 | 3 | Функция ОписаниеПредставленияПоИмени(ПолноеИмяПредставления) Экспорт 4 | Возврат ПоставщикИсполняемыхПредставлений.ОписаниеПредставленияПоИмениСлужебный(ПолноеИмяПредставления); 5 | КонецФункции 6 | 7 | Функция ИменаПредставленийВходящихВГруппу(ИмяГруппы) Экспорт 8 | Возврат ПоставщикИсполняемыхПредставлений.ИменаПредставленийВходящихВГруппуСлужебный(ИмяГруппы); 9 | КонецФункции 10 | 11 | Функция ИменаОбработокИсполняемыхПредставлений() Экспорт 12 | Возврат ПоставщикИсполняемыхПредставлений.ИменаОбработокИсполняемыхПредставленийСлужебный(); 13 | КонецФункции 14 | 15 | Функция ИменаДочернихГрупп(ИмяГруппы) Экспорт 16 | Возврат ПоставщикИсполняемыхПредставлений.ИменаДочернихГруппСлужебный(ИмяГруппы); 17 | КонецФункции 18 | 19 | #КонецОбласти -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ПоставщикИсполняемыхПредставленийПовтИсп/ПоставщикИсполняемыхПредставленийПовтИсп.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ПоставщикИсполняемыхПредставленийПовтИсп 4 | 5 | ru 6 | Поставщик исполняемых представлений повт исп 7 | 8 | true 9 | true 10 | true 11 | DuringSession 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ПредставленияКадровогоУчетаУтилиты/ПредставленияКадровогоУчетаУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ПредставленияКадровогоУчетаУтилиты 4 | 5 | ru 6 | Представления кадрового учета утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ПредставленияРегистровСведенийУтилиты/ПредставленияРегистровСведенийУтилиты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ПредставленияРегистровСведенийУтилиты 4 | 5 | ru 6 | Представления регистров сведений утилиты 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ЭлементыМоделиЗапроса/ЭлементыМоделиЗапроса.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ЭлементыМоделиЗапроса 4 | 5 | ru 6 | Элементы модели запроса 7 | 8 | true 9 | true 10 | true 11 | true 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ЭлементыМоделиИсполненияПредставлений/ЭлементыМоделиИсполненияПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ЭлементыМоделиИсполненияПредставлений 4 | 5 | ru 6 | Элементы модели исполнения представлений 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonModules/ЭлементыМоделиОписанияПредставлений/ЭлементыМоделиОписанияПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ЭлементыМоделиОписанияПредставлений 4 | 5 | ru 6 | Элементы модели описания представлений 7 | 8 | true 9 | true 10 | true 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonPictures/ДлительнаяОперация48/ДлительнаяОперация48.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ДлительнаяОперация48 4 | Adopted 5 | 6 | Checked 7 | 8 | 9 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/CommonPictures/ФорматMXL/ФорматMXL.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ФорматMXL 4 | Adopted 5 | 6 | Checked 7 | 8 | 9 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторFeatureФайлов/ManagerModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/ГенераторFeatureФайлов/ManagerModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторFeatureФайлов/ГенераторFeatureФайлов.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ГенераторFeatureФайлов 8 | 9 | ru 10 | Генератор feature файлов 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторКодаЗапросовДляСКД/ГенераторКодаЗапросовДляСКД.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ГенераторКодаЗапросовДляСКД 8 | 9 | ru 10 | Генератор кода запросов для СКД 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторКодаИсполняемыхПредставлений/ГенераторКодаИсполняемыхПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ГенераторКодаИсполняемыхПредставлений 8 | 9 | ru 10 | Генератор кода исполняемых представлений 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторТекстовВыражений/ГенераторТекстовВыражений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ГенераторТекстовВыражений 8 | 9 | ru 10 | Генератор текстов выражений 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ГенераторТекстовЗапросов/ГенераторТекстовЗапросов.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ГенераторТекстовЗапросов 8 | 9 | ru 10 | Генератор текстов запросов 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ИсполнительПредставлений/ИсполнительПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ИсполнительПредставлений 8 | 9 | ru 10 | Исполнитель представлений 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонсольЗапросов/Forms/РезультатЗапроса/Module.bsl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // Copyright (c) 2021, ООО 1С-Софт 3 | // Все права защищены. Эта программа и сопроводительные материалы предоставляются 4 | // в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0) 5 | // Текст лицензии доступен по ссылке: 6 | // https://creativecommons.org/licenses/by/4.0/legalcode 7 | /////////////////////////////////////////////////////////////////////////////////////////////////////// 8 | 9 | #Область ОбработчикиСобытийФормы 10 | 11 | &НаСервере 12 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 13 | 14 | Результат = Параметры.РезультатЗапроса; 15 | 16 | КонецПроцедуры 17 | 18 | #КонецОбласти 19 | 20 | #Область ОбработчикиКомандФормы 21 | 22 | &НаКлиенте 23 | Процедура ЗакрытьФорму(Команда) 24 | Закрыть(); 25 | КонецПроцедуры 26 | 27 | #КонецОбласти 28 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонсольЗапросов/Forms/ТекстЗапросаДляКонфигуратора/Module.bsl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // Copyright (c) 2021, ООО 1С-Софт 3 | // Все права защищены. Эта программа и сопроводительные материалы предоставляются 4 | // в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0) 5 | // Текст лицензии доступен по ссылке: 6 | // https://creativecommons.org/licenses/by/4.0/legalcode 7 | /////////////////////////////////////////////////////////////////////////////////////////////////////// 8 | 9 | #Область ОбработчикиСобытийФормы 10 | 11 | &НаСервере 12 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 13 | 14 | Текст = Параметры.ТекстЗапроса; 15 | ТекстЗапроса.УстановитьТекст(СформироватьТекстЗапросаДляКонфигуратора(Текст)); 16 | 17 | КонецПроцедуры 18 | 19 | #КонецОбласти 20 | 21 | #Область СлужебныеПроцедурыИФункции 22 | 23 | &НаСервере 24 | Функция СформироватьТекстЗапросаДляКонфигуратора(Текст) 25 | 26 | Результат = """"; 27 | Текст = Параметры.ТекстЗапроса; 28 | ПереводСтроки = Символы.ВК+Символы.ПС; 29 | Для Счетчик = 1 По СтрЧислоСтрок(Текст) Цикл 30 | ТекСтрока = СтрПолучитьСтроку(Текст, Счетчик); 31 | Если Счетчик > 1 Тогда 32 | ТекСтрока = СтрЗаменить(ТекСтрока,"""",""""""); 33 | Результат = Результат + ПереводСтроки + "|"+ ТекСтрока; 34 | Иначе 35 | ТекСтрока = СтрЗаменить(ТекСтрока,"""",""""""); 36 | Результат = Результат + ТекСтрока; 37 | КонецЕсли; 38 | КонецЦикла; 39 | Результат = Результат + """"; 40 | Возврат Результат; 41 | 42 | КонецФункции 43 | 44 | #КонецОбласти 45 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонсольЗапросов/Forms/Форма/Items/ДекорацияВключенияПланаЗапроса/Picture.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонсольЗапросов/Forms/Форма/Items/ДекорацияВключенияПланаЗапроса/Picture.gif -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/АгрегируемыеПоляКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/АгрегируемыеПоляКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ВсеПоляДляИндексацииКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ВсеПоляДляИндексацииКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ГруппируемыеПоляКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ГруппируемыеПоляКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ДоступныеТаблицыКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ДоступныеТаблицыКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИндексыКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИндексыКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИсточникиКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИсточникиКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИсточникиМенюСоздатьВложенныйЗапрос/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ИсточникиМенюСоздатьВложенныйЗапрос/Picture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/КонтрольныеТочкиИтоговКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/КонтрольныеТочкиИтоговКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДляГруппировкиКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДляГруппировкиКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДляУпорядочиванияКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДляУпорядочиванияКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДоступныеДляИтоговКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДоступныеДляИтоговКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДоступныеДляОтбораКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляДоступныеДляОтбораКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляЗапросаКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляЗапросаКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляИтоговКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПоляИтоговКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПорядокКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПорядокКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПсевдонимыКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/ПсевдонимыКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/СоединенияКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/КонструкторЗапросов/Items/СоединенияКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторВыражений/Help/ru.html: -------------------------------------------------------------------------------- 1 | 2 |

Конструктор произвольного выражения

3 |
Чтобы добавить произвольное выражение в список полей,  следует в контекстном меню списка Поля выбрать пункт Добавить. На экран выводится окно произвольного выражения.
4 |
В нижнем поле конструктора формируется текст выражения. Выражение можно набирать с помощью клавиатуры. Для удобства ввода наименований реквизитов можно перетаскивать мышью нужные поля из списка полей и выбирать нужные функции языка запросов из списка, также перетаскивая их мышью в поле ввода выражения.
-------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторВыражений/Items/ДоступныеФункцииКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторВыражений/Items/ДоступныеФункцииКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторВыражений/Items/ПоляКартинка/ValuesPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторВыражений/Items/ПоляКартинка/ValuesPicture.png -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/КонструкторЗапросов/Forms/РедакторОписанияВТ/Help/ru.html: -------------------------------------------------------------------------------- 1 | 2 |

Временная таблица

3 |
Для использования временной таблицы следует нажать кнопку Создать описание временной таблицы
4 |
В отобразившейся форме ввести имя таблицы, имена нужных полей и, при необходимости, указать тип значения полей.
5 |

6 |

7 | 8 | 9 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ЛексическийАнализатор/Forms/Форма/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаСервере 3 | Процедура Команда1НаСервере() 4 | 5 | Лексер = РеквизитФормыВЗначение("Объект"); 6 | 7 | Лексер.Инициализировать(Текст); 8 | 9 | Схема = Новый СхемаЗапроса; 10 | Схема.УстановитьТекстЗапроса(Текст); 11 | Текст = Схема.ПолучитьТекстЗапроса(); 12 | Начало = ТекущаяУниверсальнаяДатаВМиллисекундах(); 13 | 14 | Результат = Лексер.ПолучитьТекстЗапроса(); 15 | 16 | Время = ТекущаяУниверсальнаяДатаВМиллисекундах() - Начало; 17 | 18 | Текст = Результат; 19 | 20 | КонецПроцедуры 21 | 22 | &НаКлиенте 23 | Процедура Команда1(Команда) 24 | Команда1НаСервере(); 25 | КонецПроцедуры 26 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ЛексическийАнализатор/ЛексическийАнализатор.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ЛексическийАнализатор 8 | 9 | ru 10 | Лексический анализатор 11 | 12 | true 13 | DataProcessor.ЛексическийАнализатор.Form.Форма 14 | 15 | Форма 16 | 17 | ru 18 | Форма 19 | 20 | PersonalComputer 21 | MobileDevice 22 | 23 | 24 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/Парсер/Парсер.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Парсер 8 | 9 | ru 10 | Парсер 11 | 12 | true 13 | 14 | ТаблицаПервыхСимволовВариантов 15 | 16 | ru 17 | Таблица первых символов вариантов 18 | 19 | TextDocument 20 | 21 | 22 | ОпределенияИдентификаторов 23 | 24 | ru 25 | Определения идентификаторов 26 | 27 | TextDocument 28 | 29 | 30 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПомошникСозданияFeatureФайлов/ПомошникСозданияFeatureФайлов.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПомошникСозданияFeatureФайлов 8 | 9 | ru 10 | Помошник создания feature файлов 11 | 12 | true 13 | DataProcessor.ПомошникСозданияFeatureФайлов.Form.Форма 14 | 15 | Форма 16 | 17 | ru 18 | Форма 19 | 20 | PersonalComputer 21 | MobileDevice 22 | 23 | 24 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПостроительМоделиЗапроса/ManagerModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/ПостроительМоделиЗапроса/ManagerModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПостроительМоделиЗапроса/ПостроительМоделиЗапроса.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПостроительМоделиЗапроса 8 | 9 | ru 10 | Построитель модели запроса 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/Представление_РасчетСтажа/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда 3 | 4 | #Область СлужебныеПроцедурыИФункции 5 | 6 | Функция Описание() Экспорт 7 | Описание = ЭлементыМоделиОписанияПредставлений.НовыйОписаниеПредставления(); 8 | Описание.Имя = ИмяПредставления(); 9 | 10 | Возврат Описание; 11 | КонецФункции 12 | 13 | Функция ИмяПредставления() Экспорт 14 | Возврат "ИсполняемоеПредставление."; 15 | КонецФункции 16 | 17 | // Исполнить. 18 | // 19 | // Параметры: 20 | // ПараметрыВыполнения - см. ЭлементыМоделиИсполненияПредставлений.НовыйПараметрыВыполненияПредставления 21 | // Запрос - Запрос 22 | // 23 | // Возвращаемое значение: 24 | // РезультатЗапроса, Неопределено 25 | Функция Исполнить(ПараметрыВыполнения, Запрос) Экспорт 26 | 27 | КонецФункции 28 | 29 | Функция ИсполняемыйКод(ПараметрыВыполнения, ТекущиеТабуляции) Экспорт 30 | МассивСтрок = Новый ТекстовыйДокумент(); 31 | 32 | 33 | Возврат МассивСтрок.ПолучитьТекст(); 34 | КонецФункции 35 | 36 | #КонецОбласти 37 | 38 | #КонецЕсли 39 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/Представление_РасчетСтажа/Представление_РасчетСтажа.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Представление_РасчетСтажа 8 | 9 | ru 10 | Представление расчет стажа 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеПозицийШтатногоРасписания/ПредставлениеДанныеПозицийШтатногоРасписания.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеДанныеПозицийШтатногоРасписания 8 | 9 | ru 10 | Представление данные позиций штатного расписания 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеСотрудников/ObjectModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеСотрудников/ObjectModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеСотрудников/ПредставлениеДанныеСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеДанныеСотрудников 8 | 9 | ru 10 | Представление данные сотрудников 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеУчетаВремениСотрудников/ПредставлениеДанныеУчетаВремениСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеДанныеУчетаВремениСотрудников 8 | 9 | ru 10 | Представление данные учета времени сотрудников 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеДанныеФизическихЛиц/ПредставлениеДанныеФизическихЛиц.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеДанныеФизическихЛиц 8 | 9 | ru 10 | Представление данные физических лиц 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеНачисленияУдержанияВыплаты/ПредставлениеНачисленияУдержанияВыплаты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеНачисленияУдержанияВыплаты 8 | 9 | ru 10 | Представление начисления удержания выплаты 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеНачисленияУдержанияВыплатыАвансом/ПредставлениеНачисленияУдержанияВыплатыАвансом.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеНачисленияУдержанияВыплатыАвансом 8 | 9 | ru 10 | Представление начисления удержания выплаты авансом 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеОплаченноеВремя/ObjectModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/ПредставлениеОплаченноеВремя/ObjectModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеОплаченноеВремя/ПредставлениеОплаченноеВремя.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеОплаченноеВремя 8 | 9 | ru 10 | Представление оплаченное время 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеОстаткиОтпусков/ПредставлениеОстаткиОтпусков.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеОстаткиОтпусков 8 | 9 | ru 10 | Представление остатки отпусков 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеПериоды/ПредставлениеПериоды.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеПериоды 8 | 9 | ru 10 | Представление периоды 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеПлановоеВремяСотрудников/ПредставлениеПлановоеВремяСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеПлановоеВремяСотрудников 8 | 9 | ru 10 | Представление плановое время сотрудников 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРабочиеМестаСотрудников/ПредставлениеРабочиеМестаСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеРабочиеМестаСотрудников 8 | 9 | ru 10 | Представление рабочие места сотрудников 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрРасчетаБаза/ObjectModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрРасчетаБаза/ObjectModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрРасчетаБаза/ПредставлениеРегистрРасчетаБаза.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеРегистрРасчетаБаза 8 | 9 | ru 10 | Представление регистр расчета база 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрСведенийЗаписи/ПредставлениеРегистрСведенийЗаписи.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеРегистрСведенийЗаписи 8 | 9 | ru 10 | Представление регистр сведений записи 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрСведенийПериоды/ПредставлениеРегистрСведенийПериоды.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеРегистрСведенийПериоды 8 | 9 | ru 10 | Представление регистр сведений периоды 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеРегистрСведенийСрезПоследних/ПредставлениеРегистрСведенийСрезПоследних.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеРегистрСведенийСрезПоследних 8 | 9 | ru 10 | Представление регистр сведений срез последних 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеСотрудникиОрганизации/ПредставлениеСотрудникиОрганизации.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеСотрудникиОрганизации 8 | 9 | ru 10 | Представление сотрудники организации 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеСтажиФизическихЛиц/ПредставлениеСтажиФизическихЛиц.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеСтажиФизическихЛиц 8 | 9 | ru 10 | Представление стажи физических лиц 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/ПредставлениеФактическиеОтпускаСотрудников/ПредставлениеФактическиеОтпускаСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ПредставлениеФактическиеОтпускаСотрудников 8 | 9 | ru 10 | Представление фактические отпуска сотрудников 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/РасчетБазыНачисленийУдержаний/РасчетБазыНачисленийУдержаний.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | РасчетБазыНачисленийУдержаний 8 | Adopted 9 | 10 | Checked 11 | 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/Шаблон_Представление_ИмяПредставления/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда 3 | 4 | #Область СлужебныеПроцедурыИФункции 5 | 6 | Функция Описание() Экспорт 7 | Описание = ЭлементыМоделиОписанияПредставлений.НовыйОписаниеПредставления(); 8 | Описание.Имя = ИмяПредставления(); 9 | 10 | Возврат Описание; 11 | КонецФункции 12 | 13 | Функция ИмяПредставления() Экспорт 14 | Возврат "ИсполняемоеПредставление."; 15 | КонецФункции 16 | 17 | // Исполнить. 18 | // 19 | // Параметры: 20 | // ПараметрыВыполнения - см. ЭлементыМоделиИсполненияПредставлений.НовыйПараметрыВыполненияПредставления 21 | // Запрос - Запрос 22 | // 23 | // Возвращаемое значение: 24 | // РезультатЗапроса, Неопределено 25 | Функция Исполнить(ПараметрыВыполнения, Запрос) Экспорт 26 | 27 | КонецФункции 28 | 29 | Функция ИсполняемыйКод(ПараметрыВыполнения, ТекущиеТабуляции) Экспорт 30 | МассивСтрок = Новый ТекстовыйДокумент(); 31 | 32 | Возврат МассивСтрок.ПолучитьТекст(); 33 | КонецФункции 34 | 35 | #КонецОбласти 36 | 37 | #КонецЕсли 38 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DataProcessors/Шаблон_Представление_ИмяПредставления/Шаблон_Представление_ИмяПредставления.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Шаблон_Представление_ИмяПредставления 8 | 9 | ru 10 | Шаблон представление имя представления 11 | 12 | true 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DefinedTypes/МестоВыплатыЗарплатыСотрудников/МестоВыплатыЗарплатыСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | МестоВыплатыЗарплатыСотрудников 7 | Adopted 8 | 9 | Checked 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DefinedTypes/ОснованиеИзмененияПлановогоФОТ/ОснованиеИзмененияПлановогоФОТ.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ОснованиеИзмененияПлановогоФОТ 7 | Adopted 8 | 9 | Checked 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DefinedTypes/ОснованиеНачисленияУдержания/ОснованиеНачисленияУдержания.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ОснованиеНачисленияУдержания 7 | Adopted 8 | 9 | Checked 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/DefinedTypes/ТерриторияВыполненияРаботВОрганизации/ТерриторияВыполненияРаботВОрганизации.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ТерриторияВыполненияРаботВОрганизации 7 | Adopted 8 | 9 | Checked 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/FunctionalOptions/ИспользоватьИсториюИзмененияШтатногоРасписания/ИспользоватьИсториюИзмененияШтатногоРасписания.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИспользоватьИсториюИзмененияШтатногоРасписания 4 | Adopted 5 | 6 | Checked 7 | Checked 8 | 9 | InformationRegister.НастройкиШтатногоРасписания.Resource.ИспользоватьИсториюИзмененияШтатногоРасписания 10 | 11 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ГрафикРаботыСотрудников/ГрафикРаботыСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ГрафикРаботыСотрудников 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ИсторияИспользованияШтатногоРасписания/ИсторияИспользованияШтатногоРасписания.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ИсторияИспользованияШтатногоРасписания 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | RecorderSubordinate 20 | 21 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ПКУСотрудников/ПКУСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ПКУСотрудников 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ПлановыеАвансы/ПлановыеАвансы.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ПлановыеАвансы 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ПлановыеНачисления/ПлановыеНачисления.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ПлановыеНачисления 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/РабочиеМестаСотрудников/РабочиеМестаСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | РабочиеМестаСотрудников 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/InformationRegisters/ТерриторииСотрудников/ТерриторииСотрудников.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ТерриторииСотрудников 13 | Adopted 14 | 15 | Checked 16 | Checked 17 | Checked 18 | 19 | Second 20 | RecorderSubordinate 21 | 22 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Reports/СправкаПоИсполняемымПредставлениям/ManagerModule.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/QueryConsoleZUP/src/Reports/СправкаПоИсполняемымПредставлениям/ManagerModule.bsl -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Reports/СправкаПоИсполняемымПредставлениям/СправкаПоИсполняемымПредставлениям.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | СправкаПоИсполняемымПредставлениям 8 | 9 | ru 10 | Справка по исполняемым представлениям 11 | 12 | true 13 | Report.СправкаПоИсполняемымПредставлениям.Template.ОсновнаяСхемаКомпоновкиДанных 14 | 15 | ОсновнаяСхемаКомпоновкиДанных 16 | 17 | ru 18 | Основная схема компоновки данных 19 | 20 | DataCompositionSchema 21 | 22 | 23 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Roles/КОНС_ОсновнаяРоль/КОНС_ОсновнаяРоль.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КОНС_ОсновнаяРоль 4 | 5 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИнструментыТестирования/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИнструментыТестирования/ИнструментыТестирования.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИнструментыТестирования 4 | 5 | ru 6 | Инструменты тестирования 7 | 8 | true 9 | DataProcessor.ПомошникСозданияFeatureФайлов 10 | 11 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/КадровыйУчет/КадровыйУчет.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | КадровыйУчет 4 | 5 | ru 6 | Кадровый учет 7 | 8 | true 9 | DataProcessor.ПредставлениеСотрудникиОрганизации 10 | DataProcessor.ПредставлениеДанныеСотрудников 11 | DataProcessor.ПредставлениеДанныеФизическихЛиц 12 | DataProcessor.ПредставлениеРабочиеМестаСотрудников 13 | DataProcessor.ПредставлениеСтажиФизическихЛиц 14 | Subsystem.ИсполняемыеПредставления 15 | 16 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/Общее/Общее.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | Общее 4 | 5 | ru 6 | Общее 7 | 8 | true 9 | DataProcessor.ПредставлениеПериоды 10 | Subsystem.ИсполняемыеПредставления 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/Отпуска/Отпуска.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | Отпуска 4 | 5 | ru 6 | Отпуска 7 | 8 | true 9 | DataProcessor.ПредставлениеФактическиеОтпускаСотрудников 10 | DataProcessor.ПредставлениеОстаткиОтпусков 11 | Subsystem.ИсполняемыеПредставления 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/РегистрыРасчета/РегистрыРасчета.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | РегистрыРасчета 4 | 5 | ru 6 | Регистры расчета 7 | 8 | true 9 | DataProcessor.ПредставлениеРегистрРасчетаБаза 10 | Subsystem.ИсполняемыеПредставления 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/РегистрыСведений/РегистрыСведений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | РегистрыСведений 4 | 5 | ru 6 | Регистры сведений 7 | 8 | true 9 | DataProcessor.ПредставлениеРегистрСведенийСрезПоследних 10 | DataProcessor.ПредставлениеРегистрСведенийЗаписи 11 | DataProcessor.ПредставлениеРегистрСведенийПериоды 12 | Subsystem.ИсполняемыеПредставления 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/УчетВремени/УчетВремени.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | УчетВремени 4 | 5 | ru 6 | Учет времени 7 | 8 | true 9 | DataProcessor.ПредставлениеДанныеУчетаВремениСотрудников 10 | DataProcessor.ПредставлениеПлановоеВремяСотрудников 11 | Subsystem.ИсполняемыеПредставления 12 | 13 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/УчетНачисленнойЗарплаты/УчетНачисленнойЗарплаты.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | УчетНачисленнойЗарплаты 4 | 5 | ru 6 | Учет начисленной зарплаты 7 | 8 | true 9 | DataProcessor.ПредставлениеОплаченноеВремя 10 | DataProcessor.ПредставлениеНачисленияУдержанияВыплаты 11 | DataProcessor.ПредставлениеНачисленияУдержанияВыплатыАвансом 12 | Subsystem.ИсполняемыеПредставления 13 | 14 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/Subsystems/ШтатноеРасписание/ШтатноеРасписание.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ШтатноеРасписание 4 | 5 | ru 6 | Штатное расписание 7 | 8 | true 9 | DataProcessor.ПредставлениеДанныеПозицийШтатногоРасписания 10 | Subsystem.ИсполняемыеПредставления 11 | 12 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/ИсполняемыеПредставления/ИсполняемыеПредставления.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ИсполняемыеПредставления 4 | 5 | ru 6 | Исполняемые представления 7 | 8 | true 9 | КадровыйУчет 10 | Общее 11 | Отпуска 12 | РегистрыРасчета 13 | РегистрыСведений 14 | УчетВремени 15 | УчетНачисленнойЗарплаты 16 | ШтатноеРасписание 17 | 18 | -------------------------------------------------------------------------------- /QueryConsoleZUP/src/Subsystems/МеханизмИсполняемыхПредставлений/МеханизмИсполняемыхПредставлений.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | МеханизмИсполняемыхПредставлений 4 | 5 | ru 6 | Механизм исполняемых представлений 7 | 8 | true 9 | CommonModule.КонструкторЗапросовПовтИсп 10 | CommonModule.КонструкторЗапросовКлиентСерверФормы 11 | CommonModule.КонструкторЗапросовФормыПовтИсп 12 | CommonModule.КонструкторЗапросовФормы 13 | CommonModule.ПоставщикИсполняемыхПредставленийПовтИсп 14 | CommonModule.ПоставщикИсполняемыхПредставлений 15 | CommonModule.ОбработкаПредставлениеЗапросов 16 | CommonModule.ОбработкаМоделиЗапроса 17 | CommonModule.ГенерацияТекстовЗапросов 18 | CommonModule.ЭлементыМоделиЗапроса 19 | DataProcessor.Парсер 20 | DataProcessor.ЛексическийАнализатор 21 | CommonModule.КонструкторЗапросовКлиент 22 | DataProcessor.КонсольЗапросов 23 | DataProcessor.КонструкторЗапросов 24 | DataProcessor.ИсполнительПредставлений 25 | 26 | -------------------------------------------------------------------------------- /QueryExamples/КадровыеДанные.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ДанныеСотрудников.Сотрудник КАК Сотрудник, 6 | ДанныеСотрудников.ВидСобытия КАК ВидСобытия, 7 | ДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, 8 | ДанныеСотрудников.Аванс КАК Аванс, 9 | ДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, 10 | ДанныеСотрудников.Надбавка КАК Надбавка, 11 | ДанныеСотрудников.ОсновноеНачисление КАК ОсновноеНачисление 12 | ИЗ 13 | ИсполняемоеПредставление.ДанныеСотрудников( 14 | (Сотрудник, Период) В 15 | (ВЫБРАТЬ 16 | Сотрудники.Ссылка КАК Сотрудник, 17 | &Период КАК Период 18 | ИЗ 19 | Справочник.Сотрудники КАК Сотрудники 20 | ГДЕ 21 | Сотрудники.Ссылка В (&СписокСотрудников))) КАК ДанныеСотрудников 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /QueryExamples/ТестВТПериоды.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | Периоды.Период КАК Период 6 | ИЗ 7 | ИсполняемоеПредставление.Периоды( 8 | НачалоИнтервала = &ДатаНачала, 9 | ОкончаниеИнтервала = &ДатаОкончания, 10 | Периодичность = "ДЕНЬ") КАК Периоды 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗаписиРегистраЗапросБезВТ.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | КадроваяИсторияСотрудниковЗаписи.Сотрудник КАК Сотрудник, 6 | КадроваяИсторияСотрудниковЗаписи.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 7 | КадроваяИсторияСотрудниковЗаписи.Организация КАК Организация, 8 | КадроваяИсторияСотрудниковЗаписи.Подразделение КАК Подразделение, 9 | КадроваяИсторияСотрудниковЗаписи.Должность КАК Должность, 10 | КадроваяИсторияСотрудниковЗаписи.Регистратор КАК Регистратор, 11 | КадроваяИсторияСотрудниковЗаписи.ПериодЗаписи КАК ПериодЗаписи 12 | ИЗ 13 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.Записи( 14 | (ДатаНачала, ДатаОкончания) В 15 | (ВЫБРАТЬ 16 | &ДатаНачала КАК ДатаНачала, 17 | &ДатаОкончания КАК ДатаОкончания), 18 | ФормироватьСПериодичностьДень = ЛОЖЬ, 19 | ВключатьЗаписиНаНачалоПериода = Ложь) КАК КадроваяИсторияСотрудниковЗаписи 20 | ГДЕ 21 | КадроваяИсторияСотрудниковЗаписи.Подразделение В (&Подразделение) 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросОстаткиОтпусков.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ОстаткиОтпусков.Сотрудник КАК Сотрудник, 6 | ОстаткиОтпусков.ВидОтпуска КАК ВидОтпуска, 7 | ОстаткиОтпусков.РабочийГодДатаНачала КАК РабочийГодДатаНачала, 8 | ОстаткиОтпусков.РабочийГодДатаОкончания КАК РабочийГодДатаОкончания, 9 | ОстаткиОтпусков.Дни КАК Дни 10 | ИЗ 11 | ИсполняемоеПредставление.ОстаткиОтпусков( 12 | ДатаОстатков = &ДатаОстатков, 13 | Сотрудники = &Сотрудники, 14 | ВидыОтпусков = &ВидыОтпусков) КАК ОстаткиОтпусков 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросаВТШтатноеРасписание.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ДанныеПозицийШтатногоРасписания.Наименование КАК Наименование, 6 | ДанныеПозицийШтатногоРасписания.Организация КАК Организация, 7 | ДанныеПозицийШтатногоРасписания.ДатаУтверждения КАК ДатаУтверждения, 8 | ДанныеПозицийШтатногоРасписания.ГрафикРаботыСотрудников КАК ГрафикРаботыСотрудников, 9 | ДанныеПозицийШтатногоРасписания.Занято КАК Занято, 10 | ДанныеПозицийШтатногоРасписания.Начисление КАК Начисление, 11 | ДанныеПозицийШтатногоРасписания.Показатель КАК Показатель, 12 | ДанныеПозицийШтатногоРасписания.РазмерМин КАК РазмерМин, 13 | ДанныеПозицийШтатногоРасписания.РазмерМакс КАК РазмерМакс, 14 | ДанныеПозицийШтатногоРасписания.Размер КАК Размер, 15 | ДанныеПозицийШтатногоРасписания.ЗначениеМин КАК ЗначениеМин, 16 | ДанныеПозицийШтатногоРасписания.ЗначениеМакс КАК ЗначениеМакс, 17 | ДанныеПозицийШтатногоРасписания.Значение КАК Значение 18 | ИЗ 19 | ИсполняемоеПредставление.ДанныеПозицийШтатногоРасписания( 20 | (ПозицияШтатногоРасписания, Период) В 21 | (ВЫБРАТЬ ПЕРВЫЕ 10 22 | ШтатноеРасписание.Ссылка КАК ДолжностьПоШтатномуРасписанию, 23 | &Период КАК Период 24 | ИЗ 25 | Справочник.ШтатноеРасписание КАК ШтатноеРасписание), 26 | ПолноеОписаниеНачислений = ИСТИНА, 27 | Льготы = ИСТИНА, 28 | УправленческиеНачисления = ИСТИНА) КАК ДанныеПозицийШтатногоРасписания 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросаДанныеФизическихЛиц.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ДанныеФизическихЛиц.ФизическоеЛицо КАК ФизическоеЛицо, 6 | ДанныеФизическихЛиц.Возраст КАК Возраст, 7 | ДанныеФизическихЛиц.Фамилия КАК Фамилия, 8 | ДанныеФизическихЛиц.Имя КАК Имя, 9 | ДанныеФизическихЛиц.Отчество КАК Отчество, 10 | ДанныеФизическихЛиц.ОбщийСтажЛет КАК ОбщийСтажЛет, 11 | ДанныеФизическихЛиц.ОбщийСтажМесяцев КАК ОбщийСтажМесяцев, 12 | ДанныеФизическихЛиц.ОбщийСтажДней КАК ОбщийСтажДней, 13 | ДанныеФизическихЛиц.Документы КАК Документы, 14 | ДанныеФизическихЛиц.ПолученныеОбразования КАК ПолученныеОбразования 15 | ИЗ 16 | ИсполняемоеПредставление.ДанныеФизическихЛиц( 17 | (ФизическоеЛицо, Период) В 18 | (ВЫБРАТЬ 19 | ФизическиеЛица.Ссылка КАК ФизическоеЛицо, 20 | &Период КАК Период 21 | ИЗ 22 | Справочник.ФизическиеЛица КАК ФизическиеЛица) 23 | ) КАК ДанныеФизическихЛиц 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросаОплаченноеВремя.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ОплаченноеВремя.Сотрудник КАК Сотрудник, 6 | ОплаченноеВремя.МесяцНачисления КАК МесяцНачисления, 7 | ОплаченноеВремя.ПериодДействия КАК ПериодДействия, 8 | ОплаченноеВремя.Регистратор КАК Регистратор, 9 | ОплаченноеВремя.Организация КАК Организация, 10 | ОплаченноеВремя.Подразделение КАК Подразделение, 11 | ОплаченноеВремя.ВидРасчета КАК ВидРасчета, 12 | ОплаченноеВремя.Регистратор КАК Регистратор1, 13 | ОплаченноеВремя.ДатаНачала КАК ДатаНачала, 14 | ОплаченноеВремя.ВремяВЧасах КАК ВремяВЧасах, 15 | ОплаченноеВремя.ОтработаноДней КАК ОтработаноДней, 16 | ОплаченноеВремя.ОтработаноЧасов КАК ОтработаноЧасов 17 | ИЗ 18 | ИсполняемоеПредставление.ОплаченноеВремя( 19 | НачалоПериода = &НачалоПериода, 20 | ОкончаниеПериода = &ОкончаниеПериода, 21 | СписокСотрудников = &СписокСотр, 22 | Организация = &Организация) КАК ОплаченноеВремя 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросаПлановоеВремя.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ПлановоеВремяСотрудников.Сотрудник КАК Сотрудник, 6 | ПлановоеВремяСотрудников.Дата КАК Дата, 7 | ПлановоеВремяСотрудников.ВидУчетаВремени КАК ВидУчетаВремени, 8 | ПлановоеВремяСотрудников.ДниПлан КАК Дни, 9 | ПлановоеВремяСотрудников.ЧасыПлан КАК Часы, 10 | ПлановоеВремяСотрудников.ЧасыНорма КАК ЧасыНорма, 11 | ПлановоеВремяСотрудников.Смена КАК Смена 12 | ИЗ 13 | ИсполняемоеПредставление.ПлановоеВремяСотрудников( 14 | (Сотрудник, Месяц, ДатаНачала, ДатаОкончания, ДатаАктуальности) В 15 | (ВЫБРАТЬ ПЕРВЫЕ 10 16 | Сотрудники.Ссылка КАК Сотрудник, 17 | &Месяц КАК Месяц, 18 | &ДатаНачала КАК ДатаНачала, 19 | &ДатаОкончания КАК ДатаОкончания, 20 | &Месяц КАК ДатаАктуальности 21 | ИЗ 22 | Справочник.Сотрудники КАК Сотрудники), 23 | ОтноситьПереходящуюЧастьСменыКДнюНачала = ИСТИНА, 24 | ПолучатьПлановоеВремяЗаПолныйМесяц = ИСТИНА) КАК ПлановоеВремяСотрудников 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /QueryExamples/ТестЗапросаФактическиеОтпуска.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ФактическиеОтпускаСотрудников.Сотрудник КАК Сотрудник, 6 | ФактическиеОтпускаСотрудников.ВидЕжегодногоОтпуска КАК ВидЕжегодногоОтпуска, 7 | ФактическиеОтпускаСотрудников.ДатаНачала КАК ДатаНачала, 8 | ФактическиеОтпускаСотрудников.ДатаОкончания КАК ДатаОкончания, 9 | ФактическиеОтпускаСотрудников.КоличествоДней КАК КоличествоДней, 10 | ФактическиеОтпускаСотрудников.ЭтоКомпенсация КАК ЭтоКомпенсация, 11 | ФактическиеОтпускаСотрудников.ВРабочихДнях КАК ВРабочихДнях, 12 | ФактическиеОтпускаСотрудников.Регистратор КАК Регистратор, 13 | ФактическиеОтпускаСотрудников.РабочийПериодС КАК РабочийПериодС, 14 | ФактическиеОтпускаСотрудников.РабочийПериодПо КАК РабочийПериодПо, 15 | ФактическиеОтпускаСотрудников.Основание КАК Основание 16 | ИЗ 17 | ИсполняемоеПредставление.ФактическиеОтпускаСотрудников( 18 | (Сотрудник, НачалоПериода, ОкончаниеПериода) В 19 | (ВЫБРАТЬ 20 | Сотрудники.Ссылка КАК Ссылка, 21 | &ДатаНачала КАК НачалоПериода, 22 | &ДатаОкончания КАК ОкончаниеПериода 23 | ИЗ 24 | Справочник.Сотрудники КАК Сотрудники) 25 | ) КАК ФактическиеОтпускаСотрудников 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /QueryExamples/ТестИнтервалыРегистраЗапросБезВТ.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | КадроваяИсторияСотрудниковЗаписи.Сотрудник КАК Сотрудник, 6 | КадроваяИсторияСотрудниковЗаписи.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 7 | КадроваяИсторияСотрудниковЗаписи.Организация КАК Организация, 8 | КадроваяИсторияСотрудниковЗаписи.Подразделение КАК Подразделение, 9 | КадроваяИсторияСотрудниковЗаписи.Должность КАК Должность, 10 | КадроваяИсторияСотрудниковЗаписи.Регистратор КАК Регистратор, 11 | КадроваяИсторияСотрудниковЗаписи.НачалоПериода КАК НачалоПериода, 12 | КадроваяИсторияСотрудниковЗаписи.КонецПериода КАК КонецПериода 13 | ИЗ 14 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.Периоды( 15 | (ДатаНачала, ДатаОкончания) В 16 | (ВЫБРАТЬ 17 | &ДатаНачала КАК ДатаНачала, 18 | &ДатаОкончания КАК ДатаОкончания), 19 | ФормироватьСПериодичностьДень = ЛОЖЬ, 20 | ВключатьЗаписиНаНачалоПериода = ЛОЖЬ) КАК КадроваяИсторияСотрудниковЗаписи 21 | ГДЕ 22 | КадроваяИсторияСотрудниковЗаписи.Подразделение В (&Подразделение) 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /QueryExamples/ТестКадровыеДанные.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | ДанныеСотрудников.Сотрудник КАК Сотрудник, 6 | ДанныеСотрудников.ВидСобытия КАК ВидСобытия, 7 | ДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, 8 | ДанныеСотрудников.Аванс КАК Аванс, 9 | ДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, 10 | ДанныеСотрудников.Надбавка КАК Надбавка, 11 | ДанныеСотрудников.ОсновноеНачисление КАК ОсновноеНачисление 12 | ИЗ 13 | ИсполняемоеПредставление.ДанныеСотрудников( 14 | (Сотрудник, Период) В 15 | (ВЫБРАТЬ 16 | Сотрудники.Ссылка КАК Сотрудник, 17 | &Период КАК Период 18 | ИЗ 19 | Справочник.Сотрудники КАК Сотрудники 20 | ГДЕ 21 | Сотрудники.Ссылка В (&СписокСотрудников))) КАК ДанныеСотрудников 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /QueryExamples/ТестРасчетБазы.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | НачисленияБаза.Сотрудник КАК Сотрудник, 6 | НачисленияБаза.ВидРасчета КАК ВидРасчета, 7 | НачисленияБаза.ПериодДействия КАК ПериодДействия, 8 | НачисленияБаза.Результат КАК Результат, 9 | НачисленияБаза.ВидРасчетаРазрез КАК ВидРасчетаРазрез, 10 | НачисленияБаза.РегистраторРазрез КАК РегистраторРазрез, 11 | НачисленияБаза.НомерСтрокиРазрез КАК НомерСтрокиРазрез, 12 | НачисленияБаза.РезультатБаза КАК РезультатБаза 13 | ИЗ 14 | ИсполняемоеПредставление.РегистрРасчета.Начисления.База( 15 | (ПериодДействия, Сотрудник) В 16 | (ВЫБРАТЬ 17 | &ПериодДействия КАК ПериодДействия, 18 | Сотрудники.Ссылка КАК Сотрудник 19 | ИЗ 20 | Справочник.Сотрудники КАК Сотрудники 21 | ГДЕ 22 | Сотрудники.Ссылка В (&СписокСотрудников)) 23 | ) КАК НачисленияБаза 24 | ГДЕ 25 | НачисленияБаза.Перерасчет = &Перерасчет 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /QueryExamples/ТестРасчетБазыУдержаний.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | УдержанияБаза.Сотрудник КАК Сотрудник, 6 | УдержанияБаза.ВидРасчета КАК ВидРасчета, 7 | УдержанияБаза.ПериодРегистрации КАК ПериодРегистрации, 8 | УдержанияБаза.Результат КАК Результат, 9 | УдержанияБаза.ВидРасчетаРазрез КАК ВидРасчетаРазрез, 10 | УдержанияБаза.РезультатБаза КАК РезультатБаза, 11 | УдержанияБаза.РезультатБазаВЦеломЗаМесяц КАК РезультатБазаВЦеломЗаМесяц 12 | ИЗ 13 | ИсполняемоеПредставление.РегистрРасчета.Удержания.База( 14 | (ПериодРегистрации, ФизическоеЛицо) В 15 | (ВЫБРАТЬ 16 | &ПериодДействия КАК ПериодДействия, 17 | Сотрудники.ФизическоеЛицо КАК ФизическоеЛицо 18 | ИЗ 19 | Справочник.Сотрудники КАК Сотрудники 20 | ГДЕ 21 | Сотрудники.Ссылка В (&СписокСотрудников)) 22 | ) КАК УдержанияБаза 23 | ГДЕ 24 | УдержанияБаза.ФиксСторно = &ФиксСторно 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /QueryExamples/ТестСотрудникиОрганизацииБезВТФизлица.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | СотрудникиОрганизации.Сотрудник КАК Сотрудник, 6 | СотрудникиОрганизации.ТабельныйНомер КАК ТабельныйНомер, 7 | СотрудникиОрганизации.ДатаПриема КАК ДатаПриема, 8 | СотрудникиОрганизации.ПриказОПриеме КАК ПриказОПриеме, 9 | СотрудникиОрганизации.ДатаУвольнения КАК ДатаУвольнения, 10 | СотрудникиОрганизации.РабочееМестоРегистратор КАК РабочееМестоРегистратор 11 | ИЗ 12 | ИсполняемоеПредставление.СотрудникиОрганизации( 13 | Организация = &Организация, 14 | НачалоПериода = &НачалоПериода, 15 | Подразделение = &Подразделение, 16 | ВключаяУволенныхНаНачалоПериода = ЛОЖЬ) КАК СотрудникиОрганизации 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /QueryExamples/ТестСотрудникиОрганизацииПоВТФизлица.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | СотрудникиОрганизации.Сотрудник КАК Сотрудник, 6 | СотрудникиОрганизации.ТабельныйНомер КАК ТабельныйНомер, 7 | СотрудникиОрганизации.ДатаПриема КАК ДатаПриема, 8 | СотрудникиОрганизации.ПриказОПриеме КАК ПриказОПриеме, 9 | СотрудникиОрганизации.ДатаУвольнения КАК ДатаУвольнения, 10 | СотрудникиОрганизации.РабочееМестоРегистратор КАК РабочееМестоРегистратор 11 | ИЗ 12 | ИсполняемоеПредставление.СотрудникиОрганизации( 13 | (ФизическоеЛицо) В 14 | (ВЫБРАТЬ ПЕРВЫЕ 50 15 | ФизическиеЛица.Ссылка КАК Ссылка 16 | ИЗ 17 | Справочник.ФизическиеЛица КАК ФизическиеЛица), 18 | Организация = &Организация, 19 | НачалоПериода = &НачалоПериода, 20 | ВключаяУволенныхНаНачалоПериода = Истина) КАК СотрудникиОрганизации 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /QueryExamples/ТестСрезНаКаждыйДень.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 6 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 7 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность, 8 | КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период 9 | ИЗ 10 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 11 | (Период, Сотрудник) В 12 | (ВЫБРАТЬ 13 | Периоды.Период КАК Период, 14 | Сотрудники.Ссылка КАК Ссылка 15 | ИЗ 16 | ИсполняемоеПредставление.Периоды( 17 | НачалоИнтервала = &ДатаНачала, 18 | ОкончаниеИнтервала = &ДатаОкончания, 19 | Периодичность = "ДЕНЬ") КАК Периоды, 20 | Справочник.Сотрудники КАК Сотрудники 21 | ГДЕ 22 | Сотрудники.Ссылка = &Сотрудник) 23 | ) КАК КадроваяИсторияСотрудниковСрезПоследних 24 | УПОРЯДОЧИТЬ ПО 25 | Сотрудник, 26 | Период 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /QueryExamples/ТестСрезРегистраЗапросБезВТ.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 6 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 7 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация, 8 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 9 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность 10 | ИЗ 11 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 12 | (Сотрудник, Период) В 13 | (ВЫБРАТЬ 14 | Сотрудники.Ссылка КАК Ссылка, 15 | &Период КАК Период 16 | ИЗ 17 | Справочник.Сотрудники КАК Сотрудники), 18 | ФормироватьСПериодичностьДень = ЛОЖЬ, 19 | ВсеЗаписи = ИСТИНА, 20 | ВключаяГраницу = ЛОЖЬ) КАК КадроваяИсторияСотрудниковСрезПоследних 21 | ГДЕ 22 | КадроваяИсторияСотрудниковСрезПоследних.КоличествоСтавок = 1 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /QueryExamples/ТестСтажиФизическихЛиц.q1c: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ВЫБРАТЬ 5 | СтажиФизическихЛиц.ФизическоеЛицо КАК ФизическоеЛицо, 6 | СтажиФизическихЛиц.ВидСтажа КАК ВидСтажа, 7 | СтажиФизическихЛиц.Период КАК Период, 8 | СтажиФизическихЛиц.ДатаОкончания КАК ДатаОкончания, 9 | СтажиФизическихЛиц.РазмерМесяцев КАК РазмерМесяцев, 10 | СтажиФизическихЛиц.РазмерДней КАК РазмерДней, 11 | СтажиФизическихЛиц.Прерван КАК Прерван, 12 | СтажиФизическихЛиц.ВсегоМесяцев КАК ВсегоМесяцев, 13 | СтажиФизическихЛиц.Лет КАК Лет, 14 | СтажиФизическихЛиц.Месяцев КАК Месяцев, 15 | СтажиФизическихЛиц.Дней КАК Дней, 16 | СтажиФизическихЛиц.НачалоБудущегоМесяца КАК НачалоБудущегоМесяца 17 | ИЗ 18 | ИсполняемоеПредставление.СтажиФизическихЛиц( 19 | (ФизическоеЛицо, Период) В 20 | (ВЫБРАТЬ 21 | ФизическиеЛица.Ссылка КАК ФизическоеЛицо, 22 | &Период КАК Период 23 | ИЗ 24 | Справочник.ФизическиеЛица КАК ФизическиеЛица 25 | ГДЕ 26 | ФизическиеЛица.Ссылка В (&СписокФизЛиц)) 27 | ) КАК СтажиФизическихЛиц 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /docs/img/OpenParametersEditor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/docs/img/OpenParametersEditor.jpg -------------------------------------------------------------------------------- /docs/img/SQL2Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/docs/img/SQL2Code.png -------------------------------------------------------------------------------- /docs/img/SQL2DSC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/docs/img/SQL2DSC.jpg -------------------------------------------------------------------------------- /docs/img/Wizard_Parameters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/docs/img/Wizard_Parameters.jpg -------------------------------------------------------------------------------- /docs/img/Wizard_Sources.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulh1/QueryConsole1C/2315f3db6ebe51038297f8cf76863945c485c60c/docs/img/Wizard_Sources.jpg -------------------------------------------------------------------------------- /features/lib/ДобавитьАгрегированиеДляПоля.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление агрегирования для поля запроса 8 | 9 | Сценарий: Я устанавливаю агрегатную функцию "ИмяФункции" для поля с выражением "Выражение" 10 | И я перехожу к закладке с именем 'ГруппировкаСтраница' 11 | И В таблице "ПоляДляГруппировки" Я сворачиваю все строки 12 | И В таблице "ПоляДляГруппировки" я перехожу к строке содержущей в поле "ПоляДляГруппировкиГруппа" выражение "Выражение" 13 | И я нажимаю на кнопку с именем 'ДобавитьАгрегируемоеПоле' 14 | И Я устанавливаю агрегатную функцию "ИмяФункции" для добавленного поля с выражением "Выражение" 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /features/lib/ДобавитьАгрегированиеДляПоляИсточника.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление агрегирования для поля запроса 8 | 9 | Сценарий: Я устанавливаю агрегатную функцию "ИмяФункции" для поля источника "Выражение" 10 | И Я запоминаю значение выражения 'Выражение' в переменную "ПеременнаяВыражение" 11 | И я перехожу к закладке с именем 'ГруппировкаСтраница' 12 | И В таблице "ПоляДляГруппировки" Я сворачиваю все строки 13 | И В таблице "ПоляДляГруппировки" я перехожу к строке содержущей в поле "ПоляДляГруппировкиГруппа" выражение "Все поля.$ПеременнаяВыражение$" с учетом иерахии 14 | И я нажимаю на кнопку с именем 'ДобавитьАгрегируемоеПоле' 15 | И Я устанавливаю агрегатную функцию "ИмяФункции" для добавленного поля с выражением "Выражение" 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /features/lib/ДобавитьВложенныйЗапрос.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление вложенного запроса 8 | 9 | Сценарий: Я добавляю вложенный запрос 10 | И в таблице 'Источники' я нажимаю на кнопку с именем 'ИсточникиСоздатьВложенныйЗапрос' 11 | И я выполняю код встроенного языка 12 | """bsl 13 | Контекст.СтэкНомерТекущегоОператора.Добавить(Контекст.НомерТекущегоОператора); 14 | Контекст.НомерТекущегоОператора = 1; 15 | """ 16 | -------------------------------------------------------------------------------- /features/lib/ДобавитьВыражениеИтогов.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление колонки запроса в итоги 8 | 9 | Сценарий: Я добавляю колонку запроса "ИмяКолонки" в итоги с агрегатной функцией "ИмяФункции" 10 | И я перехожу к закладке с именем 'ИтогиСтраница' 11 | И В таблице "ПоляДоступныеДляИтогов" Я сворачиваю все строки 12 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 13 | И в таблице 'ПоляДоступныеДляИтогов' я перехожу к строке: 14 | | "Поля" | 15 | | "[ИмяКолонки]" | 16 | И я нажимаю на кнопку с именем 'ДобавитьВыражениеИтогов' 17 | И в таблице "ПоляИтогов" я перехожу к последней строке 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуИтогов.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки итогов 8 | 9 | Сценарий: Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" 10 | И я перехожу к закладке с именем 'ИтогиСтраница' 11 | И В таблице "ПоляДоступныеДляИтогов" Я сворачиваю все строки 12 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 13 | И Я запоминаю значение выражения 'СтрРазделить($ПеременнаяВыражение$, ".").Количество()' в переменную "КоличествоЭлементов" 14 | Если переменная "КоличествоЭлементов" имеет значение 1 Тогда 15 | И в таблице 'ПоляДоступныеДляИтогов' я перехожу к строке: 16 | | "Поля" | 17 | | "[Выражение]" | 18 | Иначе 19 | И В таблице "ПоляДоступныеДляИтогов" я перехожу к строке содержущей в поле "ПоляДоступныеДляИтоговПредставление" выражение "Все поля.$ПеременнаяВыражение$" с учетом иерахии 20 | И в таблице 'ПоляДоступныеДляИтогов' я выбираю текущую строку 21 | И в таблице "КонтрольныеТочкиИтогов" я перехожу к последней строке 22 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговТипКонтрольнойТочки' 23 | И в таблице 'КонтрольныеТочкиИтогов' из выпадающего списка с именем 'КонтрольныеТочкиИтоговТипКонтрольнойТочки' я выбираю точное значение "ТипИтогов" 24 | И в таблице 'КонтрольныеТочкиИтогов' я завершаю редактирование строки 25 | 26 | 27 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуИтоговСДополнениемПериодами.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки итогов с дополнением периодами 8 | 9 | Сценарий: Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" с дополнением периодами "ТипДополнения" с "ВыражениеНачало" по "ВыражениеОкончание" 10 | И Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" 11 | И я перехожу к закладке с именем 'ИтогиСтраница' 12 | И в таблице "КонтрольныеТочкиИтогов" я перехожу к последней строке 13 | Когда открылось окно "Конструктор запросов *" 14 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговДоаолнениеПериода' 15 | И в таблице 'КонтрольныеТочкиИтогов' из выпадающего списка с именем 'КонтрольныеТочкиИтоговДоаолнениеПериода' я выбираю точное значение "ТипДополнения" 16 | И в таблице 'КонтрольныеТочкиИтогов' я завершаю редактирование строки 17 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговНачалоПериода' 18 | И в таблице 'КонтрольныеТочкиИтогов' в поле с именем 'КонтрольныеТочкиИтоговНачалоПериода' я ввожу текст "ВыражениеНачало" 19 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговОкончаниеПериода' 20 | И в таблице 'КонтрольныеТочкиИтогов' в поле с именем 'КонтрольныеТочкиИтоговОкончаниеПериода' я ввожу текст "ВыражениеОкончание" 21 | И в таблице 'КонтрольныеТочкиИтогов' я завершаю редактирование строки 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуИтоговСПсевдонимом.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки итогов с псевдонимом 8 | 9 | Сценарий: Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" как "Псевдоним" 10 | И Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" 11 | И в таблице "КонтрольныеТочкиИтогов" я перехожу к последней строке 12 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговПсевдоним' 13 | И в таблице 'КонтрольныеТочкиИтогов' в поле с именем 'КонтрольныеТочкиИтоговПсевдоним' я ввожу текст "Псевдоним" 14 | И в таблице 'КонтрольныеТочкиИтогов' я завершаю редактирование строки 15 | 16 | 17 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуИтоговСПсевдонимомИДополнениемПериодами.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки итогов с псевдонимом и дополнением периодами 8 | 9 | Сценарий: Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" как "Псевдоним" с дополнением периодами "ТипДополнения" с "ВыражениеНачало" по "ВыражениеОкончание" 10 | И Я добавляю группировку итогов "ТипИтогов" по выражению "Выражение" с дополнением периодами "ТипДополнения" с "ВыражениеНачало" по "ВыражениеОкончание" 11 | И в таблице "КонтрольныеТочкиИтогов" я перехожу к последней строке 12 | И в таблице 'КонтрольныеТочкиИтогов' я активизирую поле с именем 'КонтрольныеТочкиИтоговПсевдоним' 13 | И в таблице 'КонтрольныеТочкиИтогов' в поле с именем 'КонтрольныеТочкиИтоговПсевдоним' я ввожу текст "Псевдоним" 14 | И в таблице 'КонтрольныеТочкиИтогов' я завершаю редактирование строки 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуПоВыражениюПоля.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки по выражению поля запроса 8 | 9 | Сценарий: Я добавляю группировку по выражению "Выражение" поля запроса 10 | И я перехожу к закладке с именем 'ГруппировкаСтраница' 11 | И В таблице "ПоляДляГруппировки" Я сворачиваю все строки 12 | И В таблице "ПоляДляГруппировки" я перехожу к строке содержущей в поле "ПоляДляГруппировкиГруппа" выражение "Выражение" 13 | И в таблице 'ПоляДляГруппировки' я выбираю текущую строку 14 | -------------------------------------------------------------------------------- /features/lib/ДобавитьГруппировкуПоПолюИсточника.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление группировки по полю источника 8 | 9 | Сценарий: Я добавляю группировку по полю источника "Выражение" 10 | И Я запоминаю значение выражения 'Выражение' в переменную "ПеременнаяВыражение" 11 | И я перехожу к закладке с именем 'ГруппировкаСтраница' 12 | И В таблице "ПоляДляГруппировки" Я сворачиваю все строки 13 | И В таблице "ПоляДляГруппировки" я перехожу к строке содержущей в поле "ПоляДляГруппировкиГруппа" выражение "Все поля.$ПеременнаяВыражение$" с учетом иерахии 14 | И в таблице 'ПоляДляГруппировки' я выбираю текущую строку 15 | -------------------------------------------------------------------------------- /features/lib/ДобавитьЗапросПолученияДанных.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление запроса получения данных 8 | 9 | Сценарий: Я добавляю запрос получения данных 10 | И я перехожу к закладке с именем 'ПаектЗапросовСтраница' 11 | И в таблице 'ПакетЗапросов' я нажимаю на кнопку с именем 'ДобавитьЗапрос' 12 | И Я запоминаю значение выражения '1' в переменную "НомерТекущегоОператора" 13 | И я выполняю код встроенного языка 14 | """bsl 15 | Контекст.Вставить("СтэкНомерТекущегоОператора", Новый Массив); 16 | """ 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /features/lib/ДобавитьКолонкуЗапросаВИндекс.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление колонки запроса в индекс 8 | 9 | Сценарий: Я добавляю колонку запроса "ИмяКолонки" в индекс 10 | И я перехожу к закладке с именем 'ИндексСтраница' 11 | И в таблице 'ВсеПоляДляИндексации' я перехожу к строке: 12 | | "Поля" | 13 | | "[ИмяКолонки]" | 14 | И в таблице 'ВсеПоляДляИндексации' я выбираю текущую строку 15 | 16 | -------------------------------------------------------------------------------- /features/lib/ДобавитьОбъединяемыйЗапрос.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление оператора запроса 8 | 9 | Сценарий: Я добавляю объединяемый запрос 10 | И я перехожу к закладке с именем 'ОбъединенияСтраница' 11 | И в таблице 'Объединения' я нажимаю на кнопку с именем 'ОбъединенияДобавить' 12 | И Я запоминаю значение выражения '$НомерТекущегоОператора$ + 1' в переменную "НомерТекущегоОператора" 13 | 14 | -------------------------------------------------------------------------------- /features/lib/ДобавитьОбъединяемыйЗапросБезДублированияЗаписей.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление оператора запроса 8 | 9 | Сценарий: Я добавляю объединяемый запрос без дублирования записей 10 | И Я добавляю объединяемый запрос 11 | И в таблице "Объединения" я перехожу к последней строке 12 | И в таблице 'Объединения' я активизирую поле с именем 'ОбъединенияБезДубликатов' 13 | И в таблице "Объединения" я устанавливаю флаг с именем "ОбъединенияБезДубликатов" 14 | -------------------------------------------------------------------------------- /features/lib/ДобавитьОписаниеВременнойТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление описания временной таблицы 8 | 9 | Сценарий: Я добавляю описание временной таблицы "ИмяВременнойТаблицы" как "Псевдоним" с полями "ПоляВременнойТаблицы" 10 | И я перехожу к закладке с именем 'ТаблицыИПоляЗапроса' 11 | И в таблице 'Источники' я нажимаю на кнопку с именем 'ИсточникиСоздатьОписаниеВременнойТаблицы' 12 | Тогда открылось окно "Временная таблица" 13 | И в поле с именем 'ИмяТаблицы' я ввожу текст "ИмяВременнойТаблицы" 14 | И Я запоминаю строку 'ПоляВременнойТаблицы' в переменную "ПоляТаблицыПеременная" 15 | И для каждого значения "Поле" из таблицы в памяти "ПоляТаблицыПеременная" 16 | И в таблице 'Поля' я нажимаю на кнопку с именем 'Добавить' 17 | И в таблице 'Поля' в поле с именем 'ПоляИмя' я ввожу текст "$Поле$" 18 | И в таблице 'Поля' я завершаю редактирование строки 19 | И я нажимаю на кнопку с именем 'OK' 20 | И Я устанавливаю Псевдоним "Псевдоним" для текущего источника 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /features/lib/ДобавитьПолеИсточника.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление поля запроса в конструкторе запроса 8 | 9 | Сценарий: Я добавляю поле запроса "Выражение" в конструкторе запроса 10 | И я перехожу к закладке с именем 'ТаблицыИПоляЗапроса' 11 | И В таблице "Источники" Я сворачиваю все строки 12 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 13 | И Я запоминаю значение выражения 'СтрРазделить($ПеременнаяВыражение$, ".").Количество()' в переменную "КоличествоЭлементов" 14 | Если переменная "КоличествоЭлементов" имеет значение 2 Тогда 15 | И Я по выражению "[Выражение]" сохраняю псевдоним источника и имя поля в переменные "Псевдоним" и "Поле" 16 | И в таблице 'Источники' я разворачиваю строку: 17 | | "Таблицы" | 18 | | "$Псевдоним$" | 19 | И в таблице 'Источники' я перехожу к строке: 20 | | "Таблицы" | 21 | | "$Поле$" | 22 | И в таблице 'Источники' я активизирую поле с именем 'ИсточникиПредставление' 23 | Иначе 24 | И В таблице "Источники" я перехожу к строке содержущей в поле "ИсточникиПредставление" выражение "$ПеременнаяВыражение$" с учетом иерахии 25 | И в таблице 'Источники' я выбираю текущую строку 26 | -------------------------------------------------------------------------------- /features/lib/ДобавитьПолеИсточникаСПсевдонимом.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление поля запроса в конструкторе запроса 8 | 9 | Сценарий: Я добавляю поле запроса "Выражение" как "Псевдоним" в конструкторе запроса 10 | И Я добавляю поле запроса "Выражение" в конструкторе запроса 11 | И Я устанавливаю "Псевдоним" для добавленного поля с выражением "Выражение" 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /features/lib/ДобавитьПолеИсточникаСПсевдонимомЧерезРедакторВыражений.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление поля запрос в конструкторе запроса 8 | 9 | Сценарий: Через редактор выражений я добавляю поле запроса "Выражение" как "Псевдоним" 10 | И Через редактор выражений я добавляю поле запроса "Выражение" 11 | И Я устанавливаю "Псевдоним" для добавленного поля с выражением "Выражение" -------------------------------------------------------------------------------- /features/lib/ДобавитьПолеИсточникаСПсевдонимомЧерезРедаторВыражений.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление поля запрос в конструкторе запроса с псевдонимом 8 | 9 | Сценарий: Через редактор выражений я добавляю поле запроса "Выражение" как "Псевдоним" 10 | И я перехожу к закладке с именем 'ТаблицыИПоляЗапроса' 11 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 12 | И в таблице 'ПоляЗапроса' я нажимаю на кнопку с именем 'ПоляЗапросаДобавить' 13 | И В редакторе выражений я устанавливаю текст выражения "$ПеременнаяВыражение$" 14 | И Я устанавливаю "Псевдоним" для добавленного поля с выражением "Выражение" -------------------------------------------------------------------------------- /features/lib/ДобавитьПолеИсточникаЧерезРедакторВыражений.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление поля запрос в конструкторе запроса 8 | 9 | Сценарий: Через редактор выражений я добавляю поле запроса "Выражение" 10 | И я перехожу к закладке с именем 'ТаблицыИПоляЗапроса' 11 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 12 | И в таблице 'ПоляЗапроса' я нажимаю на кнопку с именем 'ПоляЗапросаДобавить' 13 | И В редакторе выражений я устанавливаю текст выражения "$ПеременнаяВыражение$" -------------------------------------------------------------------------------- /features/lib/ДобавитьУпорядочиваниеПоКолонкеЗапроса.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление упорядочивание по колонке запроса 8 | 9 | Сценарий: Я добавляю упорядочивание по колонке запроса "ИмяКолонки" по "Направление" 10 | И я перехожу к закладке с именем 'ПорядокСтраница' 11 | И в таблице 'ПоляДляУпорядочивания' я сворачиваю строку: 12 | | "Поля" | 13 | | "Все поля" | 14 | И в таблице 'ПоляДляУпорядочивания' я перехожу к строке: 15 | | "Поля" | 16 | | "[ИмяКолонки]" | 17 | И в таблице 'ПоляДляУпорядочивания' я выбираю текущую строку 18 | И в таблице "Порядок" я перехожу к последней строке 19 | И в таблице 'Порядок' я активизирую поле с именем 'ПорядокНаправление' 20 | И в таблице 'Порядок' из выпадающего списка с именем 'ПорядокНаправление' я выбираю точное значение "Направление" 21 | И в таблице 'Порядок' я завершаю редактирование строки 22 | 23 | -------------------------------------------------------------------------------- /features/lib/ДобавитьУпорядочиваниеПоПолюИсточника.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление упорядочивание по полю источника 8 | 9 | Сценарий: Я добавляю упорядочивание по полю источника "Выражение" по "Направление" 10 | И я перехожу к закладке с именем 'ПорядокСтраница' 11 | И в таблице 'ПоляДляУпорядочивания' я сворачиваю строку: 12 | | "Поля" | 13 | | "Все поля" | 14 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 15 | И В таблице "ПоляДляУпорядочивания" я перехожу к строке содержущей в поле "ПоляДляУпорядочиванияПредставление" выражение "Все поля.$ПеременнаяВыражение$" с учетом иерахии 16 | И в таблице 'ПоляДляУпорядочивания' я выбираю текущую строку 17 | И в таблице "Порядок" я перехожу к последней строке 18 | И в таблице 'Порядок' я активизирую поле с именем 'ПорядокНаправление' 19 | И в таблице 'Порядок' из выпадающего списка с именем 'ПорядокНаправление' я выбираю точное значение "Направление" 20 | И в таблице 'Порядок' я завершаю редактирование строки 21 | 22 | -------------------------------------------------------------------------------- /features/lib/ДобавитьУсловиеНаПоле.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление условия на поле источника 8 | 9 | Сценарий: Я добавляю условие на поле источника "Выражение" в конструкторе запроса 10 | И я перехожу к закладке с именем 'УсловияСтраница' 11 | И В таблице "ПоляДоступныеДляОтбора" Я сворачиваю все строки 12 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 13 | И Я запоминаю значение выражения 'СтрРазделить($ПеременнаяВыражение$, ".").Количество()' в переменную "КоличествоЭлементов" 14 | Если переменная "КоличествоЭлементов" имеет значение 2 Тогда 15 | И Я по выражению "[Выражение]" сохраняю псевдоним источника и имя поля в переменные "Псевдоним" и "Поле" 16 | И в таблице 'ПоляДоступныеДляОтбора' я разворачиваю строку: 17 | | "Поля" | 18 | | "$Псевдоним$" | 19 | И в таблице 'ПоляДоступныеДляОтбора' я перехожу к строке: 20 | | "Поля" | 21 | | "$Поле$" | 22 | И в таблице 'ПоляДоступныеДляОтбора' я активизирую поле с именем 'ПоляДоступныеДляОтбораПредставление' 23 | Иначе 24 | И В таблице "ПоляДоступныеДляОтбора" я перехожу к строке содержущей в поле "ПоляДоступныеДляОтбораПредставление" выражение "$ПеременнаяВыражение$" с учетом иерахии 25 | И в таблице 'ПоляДоступныеДляОтбора' я выбираю текущую строку 26 | -------------------------------------------------------------------------------- /features/lib/ДобавитьУсловиеЧерезРедакторВыражений.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление условия в запрос в конструкторе запроса 8 | 9 | Сценарий: Через редактор выражений я добавляю условие "Выражение" 10 | И я перехожу к закладке с именем 'УсловияСтраница' 11 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 12 | И в таблице 'Условия' я нажимаю на кнопку с именем 'УсловияДобавить' 13 | И В редакторе выражений я устанавливаю текст выражения "$ПеременнаяВыражение$" -------------------------------------------------------------------------------- /features/lib/ДобавлениеИсточникаВКонструкторе.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление источника в конструкторе запроса 8 | 9 | Сценарий: Я добавляю источник "ИмяИсточника" в конструкторе запроса 10 | И я перехожу к закладке с именем 'ТаблицыИПоляЗапроса' 11 | И В таблице "ДоступныеТаблицы" Я сворачиваю все строки 12 | И Я по полному имени источника "[ИмяИсточника]" сохраняю имя ветки и путь к таблице в переменные "ИмяВетки" и "ПутьКТаблице" 13 | И в таблице 'ДоступныеТаблицы' я перехожу к строке: 14 | | "База данных" | 15 | | "$ИмяВетки$" | 16 | И для каждого значения "ЭлементПути" из массива "$ПутьКТаблице$" 17 | И в таблице "ДоступныеТаблицы" я разворачиваю текущую строку 18 | И в таблице 'ДоступныеТаблицы' я перехожу на одну строку вниз 19 | И я выбираю пункт контекстного меню с именем 'ДоступныеТаблицыКонтекстноеМенюПоиск' на элементе формы с именем 'ДоступныеТаблицы' 20 | Тогда открылось окно "Найти" 21 | И я устанавливаю флаг с именем 'OnlyCurrentGroup' 22 | И я устанавливаю флаг с именем 'ExcludeChildrenGroups' 23 | И я меняю значение переключателя с именем 'CompareType' на "По точному совпадению" 24 | И в поле с именем 'Pattern' я ввожу текст "$ЭлементПути$" 25 | И я нажимаю на кнопку с именем 'Find' 26 | И в таблице 'ДоступныеТаблицы' я перехожу к строке: 27 | | "База данных" | 28 | | "$ЭлементПути$" | 29 | И в таблице 'ДоступныеТаблицы' я активизирую поле с именем 'ДоступныеТаблицыПредставление' 30 | И я выбираю пункт контекстного меню с именем 'AvailableTablesContextMenuCancelSearch' на элементе формы с именем 'ДоступныеТаблицы' 31 | И в таблице 'ДоступныеТаблицы' я выбираю текущую строку 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /features/lib/ДобавлениеИсточникаСПсевдонимомВКонструкторе.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Добавление источника в конструкторе запроса и установка псевдонима 8 | 9 | Сценарий: Я добавляю источник "ИмяИсточника" как "Псевдоним" в конструкторе запроса 10 | И Я добавляю источник "ИмяИсточника" в конструкторе запроса 11 | И Я устанавливаю Псевдоним "Псевдоним" для текущего источника 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /features/lib/ЗавершитьРедактированиеЗапросаВКонструкторе.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Завершение редактирования текущего запроса 8 | 9 | Сценарий: Я завершаю редактирование текущего запроса в конструкторе 10 | Когда открылось окно "Конструктор запросов *" 11 | И я нажимаю на кнопку с именем 'OK' 12 | И я выполняю код встроенного языка 13 | """bsl 14 | Если Контекст.СтэкНомерТекущегоОператора.Количество() > 0 Тогда 15 | Контекст.НомерТекущегоОператора = Контекст.СтэкНомерТекущегоОператора[Контекст.СтэкНомерТекущегоОператора.ВГраница()]; 16 | Контекст.СтэкНомерТекущегоОператора.Удалить(Контекст.СтэкНомерТекущегоОператора.ВГраница()); 17 | Иначе 18 | Контекст.НомерТекущегоОператора = 1; 19 | КонецЕсли; 20 | """ 21 | -------------------------------------------------------------------------------- /features/lib/ЗавершитьРедактированиеПараметровИсполняемогоПредставления.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Завершение редактирования параметров исполняемого представления 8 | 9 | Сценарий: Я завершаю редактирование параметров исполняемого представления 10 | И я нажимаю на кнопку с именем 'ФормаОК' 11 | 12 | 13 | -------------------------------------------------------------------------------- /features/lib/ОпределениеПсевдонимаИсточникаИИмени поля.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Определение псевдонима источника и имени поля 8 | 9 | Сценарий: Я по выражению "Выражение" сохраняю псевдоним источника и имя поля в переменные "ИмяПеременнойПсевдоним" и "ИмяПеременнойПоле" 10 | 11 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 12 | И я запоминаю строку "ИмяПеременнойПсевдоним" в переменную "ПеременнаяИмяПеременнойПсевдоним" 13 | И я запоминаю строку "ИмяПеременнойПоле" в переменную "ПеременнаяИмяПеременнойПоле" 14 | И я выполняю код встроенного языка 15 | """bsl 16 | Выражение = Ванесса.ПолучитьСохраненноеЗначениеИзКонтекста("ПеременнаяВыражение"); 17 | ЧастиВыражения = СтрРазделить(Выражение, "."); 18 | 19 | Псевдоним = ""; 20 | Поле = ""; 21 | Если ЧастиВыражения.Количество() = 2 Тогда 22 | Псевдоним = ЧастиВыражения[0]; 23 | Поле = ЧастиВыражения[1]; 24 | КонецЕсли; 25 | 26 | ИмяПеременной = Ванесса.ПолучитьСохраненноеЗначениеИзКонтекста("ПеременнаяИмяПеременнойПсевдоним"); 27 | Ванесса.СохранитьЗначениеПеременнойВКонтекст(ИмяПеременной, Псевдоним); 28 | ИмяПеременной = Ванесса.ПолучитьСохраненноеЗначениеИзКонтекста("ПеременнаяИмяПеременнойПоле"); 29 | Ванесса.СохранитьЗначениеПеременнойВКонтекст(ИмяПеременной, Поле); 30 | """ 31 | -------------------------------------------------------------------------------- /features/lib/ОткрытиеКонсолиЗапросов.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Открытие консоли запрсов 8 | 9 | Сценарий: Я открываю консоль запросов 10 | И Я открываю навигационную ссылку "e1cib/app/Обработка.КонсольЗапросов" 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /features/lib/ОткрытиеКонструктораЗапрсов.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Открытие конструктора запроса в косоли 8 | 9 | Сценарий: Я открываю конструктор запросов 10 | И я выбираю пункт контекстного меню с именем 'ТекстЗапросаКонтекстноеМенюОткрытьКонструкторЗапроса' на элементе формы с именем 'ТекстЗапроса' 11 | Тогда открылось окно "Конструктор запросов" 12 | И Я запоминаю значение выражения '1' в переменную "НомерТекущегоОператора" 13 | И я выполняю код встроенного языка 14 | """bsl 15 | Контекст.Вставить("СтэкНомерТекущегоОператора", Новый Массив); 16 | """ 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /features/lib/ОткрытьКонструкторЗапросаФильтраИсполняемогоПредставления.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Открытие конструктора запроса-фильтра исполняемого представления 8 | 9 | Сценарий: Я открываю конструктор запроса-фильтра исполняемого представления 10 | И я выбираю пункт контекстного меню с именем 'КонструкторЗапроса' на элементе формы с именем 'ЗапросВТФильтр' 11 | И я выполняю код встроенного языка 12 | """bsl 13 | Контекст.СтэкНомерТекущегоОператора.Добавить(Контекст.НомерТекущегоОператора); 14 | Контекст.НомерТекущегоОператора = 1; 15 | """ -------------------------------------------------------------------------------- /features/lib/ПерейтиКСтрокеСУчетомИерархии.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Переход к элементу таблицы с полями источника с учетом иеерархии 8 | 9 | Сценарий: В таблице "ИмяТаблицы" я перехожу к строке содержущей в поле "ИмяПоля" выражение "Выражение" с учетом иерахии 10 | И я запоминаю строку "Выражение" в переменную "ПеременнаяВыражение" 11 | И Я запоминаю значение выражения 'СтрРазделить($ПеременнаяВыражение$, ".")' в переменную "ПутьКПолю" 12 | И В таблице "ИмяТаблицы" Я сворачиваю все строки 13 | И в таблице "ИмяТаблицы" я перехожу к первой строке 14 | И Я запоминаю значение выражения "1" в переменную "ЭтоПервыйЭлемент" 15 | И для каждого значения "ЭлементПути" из массива в памяти "ПутьКПолю" 16 | И я запоминаю значение выражения "0" в переменную "ПереходКСтрокеВыполнен" 17 | И пока выражение встроенного языка 'Истина' истинно тогда 18 | Если переменная "ЭтоПервыйЭлемент" имеет значение 1 Тогда 19 | И Я запоминаю значение выражения "0" в переменную "ЭтоПервыйЭлемент" 20 | Иначе 21 | И в таблице "ИмяТаблицы" я перехожу на одну строку вниз 22 | И я запоминаю значение поля "ИмяПоля" таблицы "ИмяТаблицы" как "ЗначениеПоля" 23 | Если переменная "ЗначениеПоля" имеет значение "$ЭлементПути$" тогда 24 | И я запоминаю значение выражения "1" в переменную "ПереходКСтрокеВыполнен" 25 | И я прерываю цикл 26 | Если переменная "ПереходКСтрокеВыполнен" имеет значение 1 Тогда 27 | И в таблице "ИмяТаблицы" я разворачиваю текущую строку 28 | Иначе 29 | Тогда я прерываю цикл 30 | Если переменная "ПереходКСтрокеВыполнен" имеет значение 0 Тогда 31 | Тогда я вызываю исключение "Не удалось перейти к строке" 32 | 33 | -------------------------------------------------------------------------------- /features/lib/ПерейтиКСтрокеТаблицуСодержущейВыражение.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Переход к строке таблицы содеожащей в заданном поле определенный текст. 8 | Сравненение выполняется без учета ворматирования и регистра 9 | 10 | Сценарий: В таблице "ИмяТаблицы" я перехожу к строке содержущей в поле "ИмяПоля" выражение "Выражение" 11 | И Я запоминаю значение выражения '0' в переменную "СтрокаНайдена" 12 | И для каждой строки таблицы "ИмяТаблицы" я выполняю 13 | И я запоминаю значение поля "ИмяПоля" таблицы "ИмяТаблицы" как "ПеременнаяВыражение" 14 | И я сравниваю строки "Выражение" и "$ПеременнаяВыражение$" без учета форматирования 15 | Если переменная "СтрокиРавны" имеет значение 1 Тогда 16 | И Я запоминаю значение выражения '1' в переменную "СтрокаНайдена" 17 | И я прерываю цикл 18 | Если переменная "СтрокаНайдена" имеет значение 0 Тогда 19 | Тогда я вызываю исключение "Строка таблицы не найдена" 20 | 21 | -------------------------------------------------------------------------------- /features/lib/ПроверитьСоответствиеТекстаЗапросаВКонсолиЭталону.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Сравнение текста запроса в консоли с эталоном без учета форматирования 8 | 9 | Сценарий: Текст запроса в консоли соответствует эталону "ОтносительныйПутьКЭталону" 10 | И я запоминаю значение поля "ТекстЗапроса" как "ТекстЗапросаВКонсоли" 11 | И Я запоминаю значение выражения "ОтносительныйПутьКЭталону" в переменную "ПеременнаяОтносительныйПутьКЭталону" 12 | И я выполняю код встроенного языка 13 | """bsl 14 | Путь = СтрЗаменить(Ванесса.Объект.КаталогФич, "\", "/"); 15 | ЧастиПути = СтрРазделить(Путь, "/"); 16 | Сообщить(ЧастиПути[ЧастиПути.ВГраница()]); 17 | Если СтрЗаканчиваетсяНа(ЧастиПути[ЧастиПути.ВГраница()], ".feature") Тогда 18 | ЧастиПути.Удалить(ЧастиПути.ВГраница()); 19 | КонецЕсли; 20 | Путь = СтрСоединить(ЧастиПути, "/") + "/" + Контекст.ПеременнаяОтносительныйПутьКЭталону; 21 | ТекДок = Новый ТекстовыйДокумент(); 22 | ТекДок.Прочитать(Путь); 23 | 24 | Контекст.Вставить("ТекстЗапросаЭталон", ТекДок.ПолучитьТекст()); 25 | """ 26 | И Я сравниваю строки "$ТекстЗапросаВКонсоли$" и "$ТекстЗапросаЭталон$" без учета форматирования 27 | Если переменная "СтрокиРавны" имеет значение 1 Тогда 28 | 29 | Иначе 30 | Тогда я вызываю исключение "Текст запроса в консоли не соответствует тексту эталона" 31 | -------------------------------------------------------------------------------- /features/lib/РазвернутьВсеСтрокиТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Разворачивание всех строк дерева 8 | 9 | Сценарий: В таблице "ИмяТаблицы" Я разворачиваю все строки 10 | И для каждой строки таблицы "ИмяТаблицы" я выполняю 11 | И в таблице "ИмяТаблицы" я разворачиваю текущую строку -------------------------------------------------------------------------------- /features/lib/СвернутьВсеСтрокиТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Сворачивание всех строк дерева 8 | 9 | Сценарий: В таблице "ИмяТаблицы" Я сворачиваю все строки 10 | И для каждой строки таблицы "ИмяТаблицы" я выполняю 11 | И в таблице "ИмяТаблицы" я сворачиваю текущую строку -------------------------------------------------------------------------------- /features/lib/СоединитьТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Соединение таблиц в конструкторе 8 | 9 | Сценарий: Я устанавливаю "ТипСоединения" соединение источника "ПсевдонимВладельца" с источником "ПсевдонимПрисоединяемойТаблицы" по условию "Выражение" 10 | И я перехожу к закладке с именем 'СоединенияСтраница' 11 | И В таблице "Соединения" Я разворачиваю все строки 12 | И в таблице 'Соединения' я перехожу к строке: 13 | | "Таблица" | 14 | | "[ПсевдонимПрисоединяемойТаблицы]" | 15 | И я нажимаю на кнопку с именем 'СоединитьТаблицы' 16 | И в таблице 'Соединения' я перехожу к строке: 17 | | "Таблица" | 18 | | "[ПсевдонимВладельца]" | 19 | И в таблице "Соединения" я выбираю текущую строку 20 | И в таблице 'Соединения' я перехожу к строке: 21 | | "Таблица" | 22 | | "[ПсевдонимПрисоединяемойТаблицы]" | 23 | И в таблице 'Соединения' я активизирую поле с именем 'СоединенияТипСоединения' 24 | И в таблице 'Соединения' я выбираю текущую строку 25 | И в таблице 'Соединения' из выпадающего списка с именем 'СоединенияТипСоединения' я выбираю точное значение "ТипСоединения" 26 | И в таблице 'Соединения' я завершаю редактирование строки 27 | И в таблице "Соединения" я разворачиваю текущую строку 28 | И в таблице 'Соединения' я перехожу к строке: 29 | | "Таблица" | "Тип соединения" | 30 | | "[ПсевдонимПрисоединяемойТаблицы]" | "[ТипСоединения]" | 31 | И в таблице 'Соединения' я перехожу на одну строку вниз 32 | И в таблице 'Соединения' я активизирую поле с именем 'СоединенияВыражение' 33 | И в таблице 'Соединения' я выбираю текущую строку 34 | И В редакторе выражений я устанавливаю текст выражения "Выражение" 35 | -------------------------------------------------------------------------------- /features/lib/СохранитьВыпадающийСписокЭлементаТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Определение ветки метаданных и имени объекта 8 | 9 | Сценарий: В таблице "ИмяТаблицы" я сохраняю выпадающий список элемента "ИмяЭлемента" как "ИмяПеременной" 10 | 11 | И я запоминаю строку "ИмяТаблицы" в переменную "ПеременнаяИмяТаблицы" 12 | И я запоминаю строку "ИмяЭлемента" в переменную "ПеременнаяИмяЭлемента" 13 | И я запоминаю строку "ИмяПеременной" в переменную "ПеременнаяИмяПеременной" 14 | И я выполняю код встроенного языка 15 | """bsl 16 | ЭлементФормы = Ванесса.НайтиРеквизитТаблицы(Контекст.ПеременнаяИмяТаблицы, Контекст.ПеременнаяИмяЭлемента, Истина); 17 | ПредставлениеСпискаВыбора = Ванесса.ДополнитьПредставлениеСпискаВыбора(ЭлементФормы.ПолучитьПредставлениеСпискаВыбора()); 18 | ТаблицаВПамяти = Новый Массив; 19 | Для Каждого ЭлементСписка Из ПредставлениеСпискаВыбора Цикл 20 | ТаблицаВПамяти.Добавить(ЭлементСписка); 21 | КонецЦикла; 22 | 23 | Контекст.Вставить(Контекст.ПеременнаяИмяПеременной, ТаблицаВПамяти); 24 | """ -------------------------------------------------------------------------------- /features/lib/СравнитьСтрокиБезУчетаФорматирования.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Сравнение строк без учета форматирования 8 | 9 | Сценарий: Я сравниваю строки "Строка1" и "Строка2" без учета форматирования 10 | 11 | И я запоминаю строку "Строка1" в переменную "ПеременнаяСтрока1" 12 | И я запоминаю строку "Строка2" в переменную "ПеременнаяСтрока2" 13 | И я выполняю код встроенного языка на сервере без контекста с передачей переменных 14 | """bsl 15 | Строка1 = СокрЛП(НРег(СтрЗаменить(Контекст.ПеременнаяСтрока1, Символы.ПС, " "))); 16 | Строка2 = СокрЛП(НРег(СтрЗаменить(Контекст.ПеременнаяСтрока2, Символы.ПС, " "))); 17 | Строка1 = СтрЗаменитьПоРегулярномуВыражению(Строка1, "[\s|\\n]+", " ", Истина, Истина); 18 | Строка2 = СтрЗаменитьПоРегулярномуВыражению(Строка2, "[\s|\\n]+", " ", Истина, Истина); 19 | 20 | Строка1 = СокрЛП(НРег(СтрЗаменить(Строка1, " (", "("))); 21 | Строка2 = СокрЛП(НРег(СтрЗаменить(Строка2, " (", "("))); 22 | 23 | Строка1 = СокрЛП(НРег(СтрЗаменить(Строка1, " )", ")"))); 24 | Строка2 = СокрЛП(НРег(СтрЗаменить(Строка2, " )", ")"))); 25 | 26 | Строка1 = СокрЛП(НРег(СтрЗаменить(Строка1, " =", "="))); 27 | Строка2 = СокрЛП(НРег(СтрЗаменить(Строка2, " =", "="))); 28 | Строка1 = СокрЛП(НРег(СтрЗаменить(Строка1, "= ", "="))); 29 | Строка2 = СокрЛП(НРег(СтрЗаменить(Строка2, "= ", "="))); 30 | 31 | Контекст.Вставить("Строка1", Строка1); 32 | Контекст.Вставить("Строка2", Строка2); 33 | Контекст.Вставить("СтрокиРавны", Число(Строка1 = Строка2)); 34 | """ 35 | -------------------------------------------------------------------------------- /features/lib/УдалитьПоследнееПолеОператора.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Удаление последнего поля оператора 8 | 9 | Сценарий: Я удаляю последнее поле оператора 10 | И в таблице "ПоляЗапроса" я перехожу к последней строке 11 | И в таблице 'ПоляЗапроса' я удаляю строку 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /features/lib/УничтожитьВременнуюТаблицу.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Создание запроса уничтожения временной таблицы 8 | 9 | Сценарий: Я добавляю запрос уничтожения временной таблицы "ИмяТаблицы" 10 | И я перехожу к закладке с именем 'ПаектЗапросовСтраница' 11 | И в таблице 'ПакетЗапросов' я нажимаю на кнопку с именем 'ДобавитьЗапросУничтожения' 12 | И я перехожу к закладке с именем 'НастройкиЗапросаСтраница' 13 | И в поле с именем 'ИмяВременнойТаблицы' я ввожу текст "ИмяТаблицы" 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /features/lib/УстановитьВыборПервыхЗаписей.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка выбора первых записей 8 | 9 | Сценарий: Я устанавливаю выбор "Количество" первых записей 10 | И я перехожу к закладке с именем 'НастройкиЗапросаСтраница' 11 | И я устанавливаю флаг с именем 'ВыбиратьПервыеЗаписи' 12 | И в поле с именем 'КоличествоПервыхЗаписей' я ввожу текст "Количество" 13 | -------------------------------------------------------------------------------- /features/lib/УстановитьВыборТолькоРазрешенныхЗаписей.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка выбора только разрешенных записей 8 | 9 | Сценарий: Я устанавливаю выбор только разрешенных записей 10 | И я перехожу к закладке с именем 'НастройкиЗапросаСтраница' 11 | И я устанавливаю флаг с именем 'ВыбиратьРазрешенные' 12 | -------------------------------------------------------------------------------- /features/lib/УстановитьВыборУникальных.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка выбора уникальных записей 8 | 9 | Сценарий: Я устанавливаю выбор уникальных записей 10 | И я перехожу к закладке с именем 'НастройкиЗапросаСтраница' 11 | И я устанавливаю флаг с именем 'ВыбиратьУникальныеЗаписи' 12 | -------------------------------------------------------------------------------- /features/lib/УстановитьИмяВременнойТаблицы.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка имени создаваемой временной таблицы 8 | 9 | Сценарий: Я устанавливаю имя создаваемой временной таблицы "ИмяТаблицы" 10 | И я перехожу к закладке с именем 'НастройкиЗапросаСтраница' 11 | И в поле с именем 'ИмяВременнойТаблицы' я ввожу текст "ИмяТаблицы" 12 | -------------------------------------------------------------------------------- /features/lib/УстановитьПраметрЗапросаКакПараметраИсполняемогоПредставления.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка параметра исполняемого представления 8 | 9 | Сценарий: Я присваиваю параметр запроса "ПараметрЗапроса" параметру "ИмяПараметра" исполняемого представления 10 | Если элемент "ИспользованиеКонстанты[ИмяПараметра]" доступен для редактирования Тогда 11 | И я устанавливаю флаг с именем "ИспользованиеКонстанты[ИмяПараметра]" 12 | Если элемент "ТипКонстанты[ИмяПараметра]" доступен для редактирования Тогда 13 | И я меняю значение переключателя с именем 'ТипКонстанты[ИмяПараметра]' на "Параметр запроса" 14 | И в поле с именем 'ПараметрЗапроса[ИмяПараметра]' я ввожу текст "ПараметрЗапроса" 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /features/lib/УстановитьПсевдонимДляДобавленногоПоля.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка псевдонима для добавленного поля 8 | 9 | Сценарий: Я устанавливаю "Псевдоним" для добавленного поля с выражением "Выражение" 10 | И я перехожу к закладке с именем 'ОбъединенияСтраница' 11 | Если переменная "НомерТекущегоОператора" имеет значение 1 Тогда 12 | И в таблице "Псевдонимы" я перехожу к последней строке 13 | И в таблице 'Псевдонимы' в поле с именем 'ПсевдонимыИмя' я ввожу текст "Псевдоним" 14 | И в таблице 'Псевдонимы' я завершаю редактирование строки 15 | Иначе 16 | И в таблице "Псевдонимы" я перехожу к строке 17 | | 'Имя поля' | 18 | | '[Псевдоним]' | 19 | И в таблице 'Псевдонимы' я выбираю текущую строку 20 | И я запоминаю количество строк таблицы "ПоляЗапроса" как "КоличествоПолейОператора" 21 | И Я запоминаю значение выражения '"ПсевдонимыЗапрос" + Строка($НомерТекущегоОператора$)' в переменную "ИмяПоляДляВыбора" 22 | И Я запоминаю значение выражения '$КоличествоПолейОператора$ - 1' в переменную "ИндексВыбираемогоЗначения" 23 | И в таблице 'Псевдонимы' из выпадающего списка с именем '$ИмяПоляДляВыбора$' я выбираю точное значение "$ИндексВыбираемогоЗначения$" 24 | 25 | -------------------------------------------------------------------------------- /features/lib/УстановитьПсевдонимТекущегоИсточника.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Уставнока псевдонима для текущего источника 8 | 9 | Сценарий: Я устанавливаю Псевдоним "Псевдоним" для текущего источника 10 | И в таблице "Источники" я перехожу к последней строке 11 | И я запоминаю значение поля "ИсточникиПредставление" таблицы "Источники" как "ТекущийПсевдоним" 12 | Если переменная "ТекущийПсевдоним" имеет значение "Псевдоним" тогда 13 | 14 | Иначе 15 | И я выбираю пункт контекстного меню с именем 'ПереименоватьИсточник' на элементе формы с именем 'Источники' 16 | И в таблице 'Источники' в поле с именем 'ИсточникиПредставление' я ввожу текст "Псевдоним" 17 | И В таблице "Источники" я завершаю редактирование строки 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /features/lib/УстановитьСоответствиеПоляЗапросаПолюФильтра.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Установка соответствия поля запросу полю фильтра 8 | 9 | Сценарий: Я устанавливаю соответствие поля "ПолеЗапроса" полю фильтра "ПолеФильтраПараметр" 10 | И в таблице 'ПоляФильтра' я перехожу к строке: 11 | | "ПолеФильтра" | 12 | | "[ПолеФильтраПараметр]" | 13 | Если элемент "ПолеФильтраИспользование" присутствует на форме Тогда 14 | И в таблице 'ПоляФильтра' я устанавливаю флаг с именем 'ПолеФильтраИспользование' 15 | И в таблице 'ПоляФильтра' я активизирую поле с именем 'ПолеИсточника' 16 | И в таблице 'ПоляФильтра' я выбираю текущую строку 17 | И в таблице 'ПоляФильтра' из выпадающего списка с именем 'ПолеИсточника' я выбираю точное значение "[ПолеЗапроса]" 18 | И в таблице 'ПоляФильтра' я завершаю редактирование строки 19 | 20 | -------------------------------------------------------------------------------- /features/lib/УстановитьТекстВыраженияВРедакторе.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | @ExportScenarios 5 | @IgnoreOnCIMainBuild 6 | 7 | Функционал: Редактирование текста выражения в редакторе 8 | 9 | Сценарий: В редакторе выражений я устанавливаю текст выражения "Выражение" 10 | КОГДА открылось окно "Произвольное выражение" 11 | И в поле с именем 'ТекстВыражения' я ввожу текст "Выражение" 12 | И я нажимаю на кнопку с именем 'Ок' 13 | Тогда открылось окно "Конструктор запросов *" -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ЗапросДанныеУчетаВремениСотрудников.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеУчетаВремениСотрудников.Сотрудник КАК Сотрудник, 3 | ДанныеУчетаВремениСотрудников.Организация КАК Организация, 4 | ДанныеУчетаВремениСотрудников.Подразделение КАК Подразделение, 5 | ДанныеУчетаВремениСотрудников.Должность КАК Должность, 6 | ДанныеУчетаВремениСотрудников.Дата КАК Дата, 7 | ДанныеУчетаВремениСотрудников.ВидУчетаВремени КАК ВидУчетаВремени, 8 | ДанныеУчетаВремениСотрудников.Дни КАК Дни, 9 | ДанныеУчетаВремениСотрудников.Часы КАК Часы, 10 | ДанныеУчетаВремениСотрудников.Отклонение КАК Отклонение, 11 | ДанныеУчетаВремениСотрудников.Смена КАК Смена, 12 | ДанныеУчетаВремениСотрудников.Территория КАК Территория, 13 | ДанныеУчетаВремениСотрудников.УсловияТруда КАК УсловияТруда, 14 | ДанныеУчетаВремениСотрудников.НормаЧасов КАК НормаЧасов, 15 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьПредыдущейСмены КАК ПереходящаяЧастьПредыдущейСмены, 16 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьТекущейСмены КАК ПереходящаяЧастьТекущейСмены 17 | ИЗ 18 | ИсполняемоеПредставление.ДанныеУчетаВремениСотрудников( 19 | (Сотрудник, ДатаНачала, ДатаОкончания) В 20 | (ВЫБРАТЬ 21 | Сотрудники.Ссылка КАК Ссылка, 22 | &ДатаНачала КАК ДатаНачала, 23 | &ДатаОкончания КАК ДатаОкончания 24 | ИЗ 25 | Справочник.Сотрудники КАК Сотрудники 26 | ГДЕ 27 | Сотрудники.Ссылка В (&СписокСотрудников)), 28 | ДатаНачала = &ДатаНачала, 29 | ДатаОкончания = &ДатаОкончания, 30 | ДатаАктуальности = &ДатаНачала, 31 | Подразделение = &Подразделение, 32 | ВыделятьВыходныеВПериодыОтклонений = ЛОЖЬ, 33 | УчитыватьТабельныеДанныеОТерриториях = ЛОЖЬ, 34 | ОтноситьПереходящуюЧастьСменыКДнюНачала = ИСТИНА) КАК ДанныеУчетаВремениСотрудников 35 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/КадровыеДанные.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеСотрудников.Сотрудник КАК Сотрудник, 3 | ДанныеСотрудников.ВидСобытия КАК ВидСобытия, 4 | ДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, 5 | ДанныеСотрудников.Аванс КАК Аванс, 6 | ДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, 7 | ДанныеСотрудников.Надбавка КАК Надбавка, 8 | ДанныеСотрудников.ОсновноеНачисление КАК ОсновноеНачисление 9 | ИЗ 10 | ИсполняемоеПредставление.ДанныеСотрудников( 11 | (Сотрудник, Период) В 12 | (ВЫБРАТЬ 13 | Сотрудники.Ссылка КАК Сотрудник, 14 | &Период КАК Период 15 | ИЗ 16 | Справочник.Сотрудники КАК Сотрудники 17 | ГДЕ 18 | Сотрудники.Ссылка В (&СписокСотрудников))) КАК ДанныеСотрудников 19 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/СрезСОтборами.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность, 7 | ПлановыеНачисленияСрезПоследних.Начисление КАК Начисление, 8 | ПлановыеНачисленияСрезПоследних.Используется КАК Используется 9 | ИЗ 10 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 11 | (Сотрудник, Период) В 12 | (ВЫБРАТЬ 13 | Сотрудники.Ссылка КАК Ссылка, 14 | &Период КАК Период 15 | ИЗ 16 | Справочник.Сотрудники КАК Сотрудники) 17 | ) КАК КадроваяИсторияСотрудниковСрезПоследних 18 | ЛЕВОЕ СОЕДИНЕНИЕ ИсполняемоеПредставление.РегистрСведений.ПлановыеНачисления.СрезПоследних( 19 | (Сотрудник, Период) В 20 | (ВЫБРАТЬ 21 | Сотрудники.Ссылка КАК Ссылка, 22 | &Период КАК Выражение 23 | ИЗ 24 | Справочник.Сотрудники КАК Сотрудники) 25 | ) КАК ПлановыеНачисленияСрезПоследних 26 | ПО КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = ПлановыеНачисленияСрезПоследних.Сотрудник 27 | ГДЕ 28 | (1 = 1 29 | ИЛИ 2 = 2) 30 | И КадроваяИсторияСотрудниковСрезПоследних.Подразделение.Ссылка В иерархии (&Подразделение) 31 | И ПлановыеНачисленияСрезПоследних.Используется 32 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестВТПериоды.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | Периоды.Период КАК Период 3 | ИЗ 4 | ИсполняемоеПредставление.Периоды( 5 | НачалоИнтервала = &ДатаНачала, 6 | ОкончаниеИнтервала = &ДатаОкончания, 7 | Периодичность = "ДЕНЬ") КАК Периоды 8 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестГенерацияСрезаДляСКД.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность 7 | ПОМЕСТИТЬ ВТКадроаяИстория 8 | ИЗ 9 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 10 | (Сотрудник, Период) В 11 | (ВЫБРАТЬ 12 | Сотрудники.Ссылка КАК Ссылка, 13 | &Период КАК Период 14 | ИЗ 15 | Справочник.Сотрудники КАК Сотрудники), 16 | ФормироватьСПериодичностьДень = ЛОЖЬ) КАК КадроваяИсторияСотрудниковСрезПоследних 17 | ГДЕ 18 | КадроваяИсторияСотрудниковСрезПоследних.КоличествоСтавок = 1 19 | ; 20 | //////////////////////////////////////////////////////////////////////////////// 21 | ВЫБРАТЬ 22 | ВТКадроаяИстория.Сотрудник КАК Сотрудник, 23 | ВТКадроаяИстория.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 24 | ВТКадроаяИстория.Организация КАК Организация, 25 | ВТКадроаяИстория.Подразделение КАК Подразделение, 26 | ВТКадроаяИстория.Должность КАК Должность, 27 | ФизическиеЛица.ИНН КАК ИНН, 28 | ФизическиеЛица.Пол КАК Пол, 29 | ФизическиеЛица.ФИО КАК ФИО 30 | ИЗ 31 | ВТКадроаяИстория КАК ВТКадроаяИстория 32 | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица 33 | ПО ВТКадроаяИстория.Сотрудник.ФизическоеЛицо = ФизическиеЛица.Ссылка 34 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестДанныеУчетаВремени.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеУчетаВремениСотрудников.Сотрудник КАК Сотрудник, 3 | ДанныеУчетаВремениСотрудников.Организация КАК Организация, 4 | ДанныеУчетаВремениСотрудников.Подразделение КАК Подразделение, 5 | ДанныеУчетаВремениСотрудников.Должность КАК Должность, 6 | ДанныеУчетаВремениСотрудников.Дата КАК Дата, 7 | ДанныеУчетаВремениСотрудников.ВидУчетаВремени КАК ВидУчетаВремени, 8 | ДанныеУчетаВремениСотрудников.Дни КАК Дни, 9 | ДанныеУчетаВремениСотрудников.Часы КАК Часы, 10 | ДанныеУчетаВремениСотрудников.Отклонение КАК Отклонение, 11 | ДанныеУчетаВремениСотрудников.Смена КАК Смена, 12 | ДанныеУчетаВремениСотрудников.Территория КАК Территория, 13 | ДанныеУчетаВремениСотрудников.УсловияТруда КАК УсловияТруда, 14 | ДанныеУчетаВремениСотрудников.НормаЧасов КАК НормаЧасов, 15 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьПредыдущейСмены КАК ПереходящаяЧастьПредыдущейСмены, 16 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьТекущейСмены КАК ПереходящаяЧастьТекущейСмены 17 | ИЗ 18 | ИсполняемоеПредставление.ДанныеУчетаВремениСотрудников( 19 | (Сотрудник, ДатаНачала, ДатаОкончания) В 20 | (ВЫБРАТЬ 21 | Сотрудники.Ссылка КАК Ссылка, 22 | &ДатаНачала КАК ДатаНачала, 23 | &ДатаОкончания КАК ДатаОкончания 24 | ИЗ 25 | Справочник.Сотрудники КАК Сотрудники 26 | ГДЕ 27 | Сотрудники.Ссылка В (&СписокСотрудников)), 28 | ДатаНачала = &ДатаНачала, 29 | ДатаОкончания = &ДатаОкончания, 30 | ДатаАктуальности = &ДатаНачала, 31 | Подразделение = &Подразделение, 32 | ВыделятьВыходныеВПериодыОтклонений = ЛОЖЬ, 33 | УчитыватьТабельныеДанныеОТерриториях = ЛОЖЬ, 34 | ОтноситьПереходящуюЧастьСменыКДнюНачала = ИСТИНА) КАК ДанныеУчетаВремениСотрудников 35 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестДанныеУчетаВремениСПараметрами.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеУчетаВремениСотрудников.Сотрудник КАК Сотрудник, 3 | ДанныеУчетаВремениСотрудников.Организация КАК Организация, 4 | ДанныеУчетаВремениСотрудников.Подразделение КАК Подразделение, 5 | ДанныеУчетаВремениСотрудников.Должность КАК Должность, 6 | ДанныеУчетаВремениСотрудников.Дата КАК Дата, 7 | ДанныеУчетаВремениСотрудников.ВидУчетаВремени КАК ВидУчетаВремени, 8 | ДанныеУчетаВремениСотрудников.Дни КАК Дни, 9 | ДанныеУчетаВремениСотрудников.Часы КАК Часы, 10 | ДанныеУчетаВремениСотрудников.Отклонение КАК Отклонение, 11 | ДанныеУчетаВремениСотрудников.Смена КАК Смена, 12 | ДанныеУчетаВремениСотрудников.Территория КАК Территория, 13 | ДанныеУчетаВремениСотрудников.УсловияТруда КАК УсловияТруда, 14 | ДанныеУчетаВремениСотрудников.НормаЧасов КАК НормаЧасов, 15 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьПредыдущейСмены КАК ПереходящаяЧастьПредыдущейСмены, 16 | ДанныеУчетаВремениСотрудников.ПереходящаяЧастьТекущейСмены КАК ПереходящаяЧастьТекущейСмены 17 | ИЗ 18 | ИсполняемоеПредставление.ДанныеУчетаВремениСотрудников( 19 | (Сотрудник, ДатаНачала, ДатаОкончания) В 20 | (ВЫБРАТЬ 21 | Сотрудники.Ссылка КАК Ссылка, 22 | &ДатаНачала КАК ДатаНачала, 23 | &ДатаОкончания КАК ДатаОкончания 24 | ИЗ 25 | Справочник.Сотрудники КАК Сотрудники 26 | ГДЕ 27 | Сотрудники.Ссылка В (&СписокСотрудников)), 28 | ДатаНачала = &ДатаНачала, 29 | ДатаОкончания = &ДатаОкончания, 30 | ДатаАктуальности = &ДатаНачала, 31 | Подразделение = &Подразделение, 32 | ВыделятьВыходныеВПериодыОтклонений = ЛОЖЬ, 33 | УчитыватьТабельныеДанныеОТерриториях = ЛОЖЬ, 34 | ОтноситьПереходящуюЧастьСменыКДнюНачала = ИСТИНА) КАК ДанныеУчетаВремениСотрудников 35 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗаписиРегистраЗапросБезВТ.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковЗаписи.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковЗаписи.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковЗаписи.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковЗаписи.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковЗаписи.Должность КАК Должность, 7 | КадроваяИсторияСотрудниковЗаписи.Регистратор КАК Регистратор, 8 | КадроваяИсторияСотрудниковЗаписи.ПериодЗаписи КАК ПериодЗаписи 9 | ИЗ 10 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.Записи( 11 | (ДатаНачала, ДатаОкончания) В 12 | (ВЫБРАТЬ 13 | &ДатаНачала КАК ДатаНачала, 14 | &ДатаОкончания КАК ДатаОкончания), 15 | ФормироватьСПериодичностьДень = ЛОЖЬ, 16 | ВключатьЗаписиНаНачалоПериода = Ложь) КАК КадроваяИсторияСотрудниковЗаписи 17 | ГДЕ 18 | КадроваяИсторияСотрудниковЗаписи.Подразделение В (&Подразделение) 19 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросОстаткиОтпусков.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ОстаткиОтпусков.Сотрудник КАК Сотрудник, 3 | ОстаткиОтпусков.ВидОтпуска КАК ВидОтпуска, 4 | ОстаткиОтпусков.РабочийГодДатаНачала КАК РабочийГодДатаНачала, 5 | ОстаткиОтпусков.РабочийГодДатаОкончания КАК РабочийГодДатаОкончания, 6 | ОстаткиОтпусков.Дни КАК Дни 7 | ИЗ 8 | ИсполняемоеПредставление.ОстаткиОтпусков( 9 | ДатаОстатков = &ДатаОстатков, 10 | Сотрудники = &Сотрудники, 11 | ВидыОтпусков = &ВидыОтпусков) КАК ОстаткиОтпусков 12 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаВТШтатноеРасписание.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеПозицийШтатногоРасписания.Наименование КАК Наименование, 3 | ДанныеПозицийШтатногоРасписания.Организация КАК Организация, 4 | ДанныеПозицийШтатногоРасписания.ДатаУтверждения КАК ДатаУтверждения, 5 | ДанныеПозицийШтатногоРасписания.ГрафикРаботыСотрудников КАК ГрафикРаботыСотрудников, 6 | ДанныеПозицийШтатногоРасписания.Занято КАК Занято, 7 | ДанныеПозицийШтатногоРасписания.Начисление КАК Начисление, 8 | ДанныеПозицийШтатногоРасписания.Показатель КАК Показатель, 9 | ДанныеПозицийШтатногоРасписания.РазмерМин КАК РазмерМин, 10 | ДанныеПозицийШтатногоРасписания.РазмерМакс КАК РазмерМакс, 11 | ДанныеПозицийШтатногоРасписания.Размер КАК Размер, 12 | ДанныеПозицийШтатногоРасписания.ЗначениеМин КАК ЗначениеМин, 13 | ДанныеПозицийШтатногоРасписания.ЗначениеМакс КАК ЗначениеМакс, 14 | ДанныеПозицийШтатногоРасписания.Значение КАК Значение 15 | ИЗ 16 | ИсполняемоеПредставление.ДанныеПозицийШтатногоРасписания( 17 | (ПозицияШтатногоРасписания, Период) В 18 | (ВЫБРАТЬ ПЕРВЫЕ 10 19 | ШтатноеРасписание.Ссылка КАК ДолжностьПоШтатномуРасписанию, 20 | &Период КАК Период 21 | ИЗ 22 | Справочник.ШтатноеРасписание КАК ШтатноеРасписание), 23 | ПолноеОписаниеНачислений = ИСТИНА, 24 | Льготы = ИСТИНА, 25 | УправленческиеНачисления = ИСТИНА) КАК ДанныеПозицийШтатногоРасписания 26 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаДанныеФизическихЛиц.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеФизическихЛиц.ФизическоеЛицо КАК ФизическоеЛицо, 3 | ДанныеФизическихЛиц.Возраст КАК Возраст, 4 | ДанныеФизическихЛиц.Фамилия КАК Фамилия, 5 | ДанныеФизическихЛиц.Имя КАК Имя, 6 | ДанныеФизическихЛиц.Отчество КАК Отчество, 7 | ДанныеФизическихЛиц.ОбщийСтажЛет КАК ОбщийСтажЛет, 8 | ДанныеФизическихЛиц.ОбщийСтажМесяцев КАК ОбщийСтажМесяцев, 9 | ДанныеФизическихЛиц.ОбщийСтажДней КАК ОбщийСтажДней, 10 | ДанныеФизическихЛиц.Документы КАК Документы, 11 | ДанныеФизическихЛиц.ПолученныеОбразования КАК ПолученныеОбразования 12 | ИЗ 13 | ИсполняемоеПредставление.ДанныеФизическихЛиц( 14 | (ФизическоеЛицо, Период) В 15 | (ВЫБРАТЬ 16 | ФизическиеЛица.Ссылка КАК ФизическоеЛицо, 17 | &Период КАК Период 18 | ИЗ 19 | Справочник.ФизическиеЛица КАК ФизическиеЛица) 20 | ) КАК ДанныеФизическихЛиц 21 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаНачисленияУдержанияАвансом.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | НачисленияУдержания.Сотрудник КАК Сотрудник, 3 | НачисленияУдержания.ГоловнойСотрудник КАК ГоловнойСотрудник, 4 | НачисленияУдержания.МесяцНачисления КАК МесяцНачисления, 5 | НачисленияУдержания.ПериодДействия КАК ПериодДействия, 6 | НачисленияУдержания.ФизическоеЛицо КАК ФизическоеЛицо, 7 | НачисленияУдержания.Регистратор КАК Регистратор, 8 | НачисленияУдержания.Организация КАК Организация, 9 | НачисленияУдержания.Подразделение КАК Подразделение, 10 | НачисленияУдержания.Группа КАК Группа, 11 | НачисленияУдержания.ВидРасчета КАК ВидРасчета, 12 | НачисленияУдержания.Сумма КАК Сумма, 13 | НачисленияУдержания.ДатаНачала КАК ДатаНачала, 14 | НачисленияУдержания.ДатаОкончания КАК ДатаОкончания, 15 | НачисленияУдержания.ОтработаноДней КАК ОтработаноДней, 16 | НачисленияУдержания.ОтработаноЧасов КАК ОтработаноЧасов, 17 | НачисленияУдержания.ОплаченоДней КАК ОплаченоДней, 18 | НачисленияУдержания.ОплаченоЧасов КАК ОплаченоЧасов, 19 | НачисленияУдержания.ВремяВЧасах КАК ВремяВЧасах, 20 | НачисленияУдержания.Показатель КАК Показатель, 21 | НачисленияУдержания.Значение КАК Значение, 22 | НачисленияУдержания.ПорядокПоказателей КАК ПорядокПоказателей, 23 | НачисленияУдержания.Сторно КАК Сторно 24 | ИЗ 25 | ИсполняемоеПредставление.НачисленияУдержанияВыплатыАвансом( 26 | НачалоПериода = &НачалоПериода, 27 | ОкончаниеПериода = &ОкончаниеПериода, 28 | СписокСотрудников = &СписокСотр, 29 | Организация = &Организация, 30 | ВыводитьПериодыНачислений = ИСТИНА, 31 | ВыводитьОсновнойПоказательНачисленийИУдержаний = ИСТИНА, 32 | ВыводитьВсеПоказателиНачисленийИУдержаний = ИСТИНА) КАК НачисленияУдержания 33 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаОплаченноеВремя.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ОплаченноеВремя.Сотрудник КАК Сотрудник, 3 | ОплаченноеВремя.МесяцНачисления КАК МесяцНачисления, 4 | ОплаченноеВремя.ПериодДействия КАК ПериодДействия, 5 | ОплаченноеВремя.Регистратор КАК Регистратор, 6 | ОплаченноеВремя.Организация КАК Организация, 7 | ОплаченноеВремя.Подразделение КАК Подразделение, 8 | ОплаченноеВремя.ВидРасчета КАК ВидРасчета, 9 | ОплаченноеВремя.Регистратор КАК Регистратор1, 10 | ОплаченноеВремя.ДатаНачала КАК ДатаНачала, 11 | ОплаченноеВремя.ВремяВЧасах КАК ВремяВЧасах, 12 | ОплаченноеВремя.ОтработаноДней КАК ОтработаноДней, 13 | ОплаченноеВремя.ОтработаноЧасов КАК ОтработаноЧасов 14 | ИЗ 15 | ИсполняемоеПредставление.ОплаченноеВремя( 16 | НачалоПериода = &НачалоПериода, 17 | ОкончаниеПериода = &ОкончаниеПериода, 18 | СписокСотрудников = &СписокСотр, 19 | Организация = &Организация) КАК ОплаченноеВремя 20 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаПлановоеВремя.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ПлановоеВремяСотрудников.Сотрудник КАК Сотрудник, 3 | ПлановоеВремяСотрудников.Дата КАК Дата, 4 | ПлановоеВремяСотрудников.ВидУчетаВремени КАК ВидУчетаВремени, 5 | ПлановоеВремяСотрудников.ДниПлан КАК Дни, 6 | ПлановоеВремяСотрудников.ЧасыПлан КАК Часы, 7 | ПлановоеВремяСотрудников.ЧасыНорма КАК ЧасыНорма, 8 | ПлановоеВремяСотрудников.Смена КАК Смена 9 | ИЗ 10 | ИсполняемоеПредставление.ПлановоеВремяСотрудников( 11 | (Сотрудник, Месяц, ДатаНачала, ДатаОкончания, ДатаАктуальности) В 12 | (ВЫБРАТЬ ПЕРВЫЕ 10 13 | Сотрудники.Ссылка КАК Сотрудник, 14 | &Месяц КАК Месяц, 15 | &ДатаНачала КАК ДатаНачала, 16 | &ДатаОкончания КАК ДатаОкончания, 17 | &Месяц КАК ДатаАктуальности 18 | ИЗ 19 | Справочник.Сотрудники КАК Сотрудники), 20 | ОтноситьПереходящуюЧастьСменыКДнюНачала = ИСТИНА, 21 | ПолучатьПлановоеВремяЗаПолныйМесяц = ИСТИНА) КАК ПлановоеВремяСотрудников 22 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаРабочиеМестаСотрудников.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | РабочиеМестаСотрудников.Сотрудник КАК Сотрудник, 3 | РабочиеМестаСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, 4 | РабочиеМестаСотрудников.Период КАК Период, 5 | РабочиеМестаСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 6 | РабочиеМестаСотрудников.Организация КАК Организация, 7 | РабочиеМестаСотрудников.Подразделение КАК Подразделение, 8 | РабочиеМестаСотрудников.Должность КАК Должность, 9 | РабочиеМестаСотрудников.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию, 10 | РабочиеМестаСотрудников.КоличествоСтавок КАК КоличествоСтавок, 11 | РабочиеМестаСотрудников.ВидДоговора КАК ВидДоговора, 12 | РабочиеМестаСотрудников.РольСотрудника КАК РольСотрудника, 13 | РабочиеМестаСотрудников.ГоловнойСотрудник КАК ГоловнойСотрудник, 14 | РабочиеМестаСотрудников.ВидСобытия КАК ВидСобытия, 15 | РабочиеМестаСотрудников.ДокументОснование КАК ДокументОснование 16 | ИЗ 17 | ИсполняемоеПредставление.РабочиеМестаСотрудников( 18 | (НачалоПериода, ОкончаниеПериода, Сотрудник) В 19 | (ВЫБРАТЬ 20 | &НачалоПериода КАК НачалоПериода, 21 | &НачалоПериода КАК ОкончаниеПериода, 22 | Сотрудники.Ссылка КАК Ссылка 23 | ИЗ 24 | Справочник.Сотрудники КАК Сотрудники), 25 | Организация = &Организация, 26 | ВключаяУволенныхНаНачалоПериода = ИСТИНА, 27 | РаботникиПоТрудовымДоговорам = ИСТИНА, 28 | РаботникиПоДоговорамГПХ = ИСТИНА) КАК РабочиеМестаСотрудников 29 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаРабочиеМестаСотрудниковБезОтбораПоСотр.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | РабочиеМестаСотрудников.Сотрудник КАК Сотрудник, 3 | РабочиеМестаСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, 4 | РабочиеМестаСотрудников.Период КАК Период, 5 | РабочиеМестаСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 6 | РабочиеМестаСотрудников.Организация КАК Организация, 7 | РабочиеМестаСотрудников.Подразделение КАК Подразделение, 8 | РабочиеМестаСотрудников.Должность КАК Должность, 9 | РабочиеМестаСотрудников.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию, 10 | РабочиеМестаСотрудников.КоличествоСтавок КАК КоличествоСтавок, 11 | РабочиеМестаСотрудников.ВидДоговора КАК ВидДоговора, 12 | РабочиеМестаСотрудников.РольСотрудника КАК РольСотрудника, 13 | РабочиеМестаСотрудников.ГоловнойСотрудник КАК ГоловнойСотрудник, 14 | РабочиеМестаСотрудников.ВидСобытия КАК ВидСобытия, 15 | РабочиеМестаСотрудников.ДокументОснование КАК ДокументОснование 16 | ИЗ 17 | ИсполняемоеПредставление.РабочиеМестаСотрудников( 18 | (НачалоПериода, ОкончаниеПериода) В 19 | (ВЫБРАТЬ 20 | &НачалоПериода КАК НачалоПериода, 21 | &НачалоПериода КАК ОкончаниеПериода), 22 | Организация = &Организация, 23 | ВключаяУволенныхНаНачалоПериода = ИСТИНА, 24 | РаботникиПоТрудовымДоговорам = ИСТИНА, 25 | РаботникиПоДоговорамГПХ = ИСТИНА) КАК РабочиеМестаСотрудников 26 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестЗапросаФактическиеОтпуска.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ФактическиеОтпускаСотрудников.Сотрудник КАК Сотрудник, 3 | ФактическиеОтпускаСотрудников.ВидЕжегодногоОтпуска КАК ВидЕжегодногоОтпуска, 4 | ФактическиеОтпускаСотрудников.ДатаНачала КАК ДатаНачала, 5 | ФактическиеОтпускаСотрудников.ДатаОкончания КАК ДатаОкончания, 6 | ФактическиеОтпускаСотрудников.КоличествоДней КАК КоличествоДней, 7 | ФактическиеОтпускаСотрудников.ЭтоКомпенсация КАК ЭтоКомпенсация, 8 | ФактическиеОтпускаСотрудников.ВРабочихДнях КАК ВРабочихДнях, 9 | ФактическиеОтпускаСотрудников.Регистратор КАК Регистратор, 10 | ФактическиеОтпускаСотрудников.РабочийПериодС КАК РабочийПериодС, 11 | ФактическиеОтпускаСотрудников.РабочийПериодПо КАК РабочийПериодПо, 12 | ФактическиеОтпускаСотрудников.Основание КАК Основание 13 | ИЗ 14 | ИсполняемоеПредставление.ФактическиеОтпускаСотрудников( 15 | (Сотрудник, НачалоПериода, ОкончаниеПериода) В 16 | (ВЫБРАТЬ 17 | Сотрудники.Ссылка КАК Ссылка, 18 | &ДатаНачала КАК НачалоПериода, 19 | &ДатаОкончания КАК ОкончаниеПериода 20 | ИЗ 21 | Справочник.Сотрудники КАК Сотрудники) 22 | ) КАК ФактическиеОтпускаСотрудников 23 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестИндексыИПсевдониымПолей.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК ТекущаяОрганизация, 5 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность 7 | ПОМЕСТИТЬ ВТКадроаяИстория 8 | ИЗ 9 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 10 | (Сотрудник, Период) В 11 | (ВЫБРАТЬ 12 | Сотрудники.Ссылка КАК Ссылка, 13 | &Период КАК Период 14 | ИЗ 15 | Справочник.Сотрудники КАК Сотрудники), 16 | ФормироватьСПериодичностьДень = ЛОЖЬ) КАК КадроваяИсторияСотрудниковСрезПоследних 17 | ГДЕ 18 | КадроваяИсторияСотрудниковСрезПоследних.КоличествоСтавок = 1 19 | ИНДЕКСИРОВАТЬ ПО 20 | Сотрудник, 21 | ТекущаяОрганизация 22 | ; 23 | //////////////////////////////////////////////////////////////////////////////// 24 | ВЫБРАТЬ 25 | ВТКадроаяИстория.Сотрудник КАК Сотрудник, 26 | ВТКадроаяИстория.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 27 | ВТКадроаяИстория.Подразделение КАК Подразделение, 28 | ВТКадроаяИстория.Должность КАК Должность, 29 | ФизическиеЛица.ИНН КАК ИНН, 30 | ФизическиеЛица.Пол КАК Пол, 31 | ФизическиеЛица.ФИО КАК ФИО 32 | ИЗ 33 | ВТКадроаяИстория КАК ВТКадроаяИстория 34 | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица 35 | ПО ВТКадроаяИстория.Сотрудник.ФизическоеЛицо = ФизическиеЛица.Ссылка 36 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестИнтервалыРегистраЗапросБезВТ.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковЗаписи.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковЗаписи.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковЗаписи.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковЗаписи.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковЗаписи.Должность КАК Должность, 7 | КадроваяИсторияСотрудниковЗаписи.Регистратор КАК Регистратор, 8 | КадроваяИсторияСотрудниковЗаписи.НачалоПериода КАК НачалоПериода, 9 | КадроваяИсторияСотрудниковЗаписи.КонецПериода КАК КонецПериода 10 | ИЗ 11 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.Периоды( 12 | (ДатаНачала, ДатаОкончания) В 13 | (ВЫБРАТЬ 14 | &ДатаНачала КАК ДатаНачала, 15 | &ДатаОкончания КАК ДатаОкончания), 16 | ФормироватьСПериодичностьДень = ЛОЖЬ, 17 | ВключатьЗаписиНаНачалоПериода = ЛОЖЬ) КАК КадроваяИсторияСотрудниковЗаписи 18 | ГДЕ 19 | КадроваяИсторияСотрудниковЗаписи.Подразделение В (&Подразделение) 20 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестКадровыеДанные.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | ДанныеСотрудников.Сотрудник КАК Сотрудник, 3 | ДанныеСотрудников.ВидСобытия КАК ВидСобытия, 4 | ДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, 5 | ДанныеСотрудников.Аванс КАК Аванс, 6 | ДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, 7 | ДанныеСотрудников.Надбавка КАК Надбавка, 8 | ДанныеСотрудников.ОсновноеНачисление КАК ОсновноеНачисление 9 | ИЗ 10 | ИсполняемоеПредставление.ДанныеСотрудников( 11 | (Сотрудник, Период) В 12 | (ВЫБРАТЬ 13 | Сотрудники.Ссылка КАК Сотрудник, 14 | &Период КАК Период 15 | ИЗ 16 | Справочник.Сотрудники КАК Сотрудники 17 | ГДЕ 18 | Сотрудники.Ссылка В (&СписокСотрудников))) КАК ДанныеСотрудников 19 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестПараметрыЗаписиРегистра.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковЗаписи.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковЗаписи.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковЗаписи.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковЗаписи.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковЗаписи.Должность КАК Должность, 7 | КадроваяИсторияСотрудниковЗаписи.Регистратор КАК Регистратор, 8 | КадроваяИсторияСотрудниковЗаписи.ПериодЗаписи КАК ПериодЗаписи 9 | ПОМЕСТИТЬ ВТКадроаяИстория 10 | ИЗ 11 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.Записи( 12 | (ДатаНачала, ДатаОкончания) В 13 | (ВЫБРАТЬ 14 | &ДатаНачала КАК ДатаНачала, 15 | &ДатаОкончания КАК ДатаОкончания), 16 | ФормироватьСПериодичностьДень = ЛОЖЬ, 17 | ВключатьЗаписиНаНачалоПериода = Ложь) КАК КадроваяИсторияСотрудниковЗаписи 18 | ГДЕ 19 | КадроваяИсторияСотрудниковЗаписи.Подразделение В (&Подразделение) 20 | ИНДЕКСИРОВАТЬ ПО 21 | Сотрудник, 22 | Организация 23 | ; 24 | //////////////////////////////////////////////////////////////////////////////// 25 | ВЫБРАТЬ 26 | ВТКадроаяИстория.Сотрудник КАК Сотрудник, 27 | ВТКадроаяИстория.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 28 | ВТКадроаяИстория.Подразделение КАК Подразделение, 29 | ВТКадроаяИстория.Должность КАК Должность, 30 | ФизическиеЛица.ИНН КАК ИНН, 31 | ФизическиеЛица.Пол КАК Пол, 32 | ФизическиеЛица.ФИО КАК ФИО, 33 | ВТКадроаяИстория.Регистратор КАК Регистратор, 34 | ВТКадроаяИстория.ПериодЗаписи КАК ПериодЗаписи 35 | ИЗ 36 | ВТКадроаяИстория КАК ВТКадроаяИстория 37 | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица 38 | ПО ВТКадроаяИстория.Сотрудник.ФизическоеЛицо = ФизическиеЛица.Ссылка 39 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестПараметрыСрезаПоследних.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность 7 | ПОМЕСТИТЬ ВТКадроаяИстория 8 | ИЗ 9 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 10 | (Сотрудник, Период) В 11 | (ВЫБРАТЬ 12 | Сотрудники.Ссылка КАК Ссылка, 13 | &Период КАК Период 14 | ИЗ 15 | Справочник.Сотрудники КАК Сотрудники), 16 | ФормироватьСПериодичностьДень = ЛОЖЬ, 17 | ВсеЗаписи = ИСТИНА, 18 | ВключаяГраницу = ЛОЖЬ) КАК КадроваяИсторияСотрудниковСрезПоследних 19 | ГДЕ 20 | КадроваяИсторияСотрудниковСрезПоследних.КоличествоСтавок = 1 21 | ИНДЕКСИРОВАТЬ ПО 22 | Сотрудник, 23 | Организация 24 | ; 25 | //////////////////////////////////////////////////////////////////////////////// 26 | ВЫБРАТЬ 27 | ВТКадроаяИстория.Сотрудник КАК Сотрудник, 28 | ВТКадроаяИстория.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 29 | ВТКадроаяИстория.Подразделение КАК Подразделение, 30 | ВТКадроаяИстория.Должность КАК Должность, 31 | ФизическиеЛица.ИНН КАК ИНН, 32 | ФизическиеЛица.Пол КАК Пол, 33 | ФизическиеЛица.ФИО КАК ФИО 34 | ИЗ 35 | ВТКадроаяИстория КАК ВТКадроаяИстория 36 | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица 37 | ПО ВТКадроаяИстория.Сотрудник.ФизическоеЛицо = ФизическиеЛица.Ссылка 38 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестРасчетБазы.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | НачисленияБаза.Сотрудник КАК Сотрудник, 3 | НачисленияБаза.ВидРасчета КАК ВидРасчета, 4 | НачисленияБаза.ПериодДействия КАК ПериодДействия, 5 | НачисленияБаза.Результат КАК Результат, 6 | НачисленияБаза.ВидРасчетаРазрез КАК ВидРасчетаРазрез, 7 | НачисленияБаза.РегистраторРазрез КАК РегистраторРазрез, 8 | НачисленияБаза.НомерСтрокиРазрез КАК НомерСтрокиРазрез, 9 | НачисленияБаза.РезультатБаза КАК РезультатБаза 10 | ИЗ 11 | ИсполняемоеПредставление.РегистрРасчета.Начисления.База( 12 | (ПериодДействия, Сотрудник) В 13 | (ВЫБРАТЬ 14 | &ПериодДействия КАК ПериодДействия, 15 | Сотрудники.Ссылка КАК Сотрудник 16 | ИЗ 17 | Справочник.Сотрудники КАК Сотрудники 18 | ГДЕ 19 | Сотрудники.Ссылка В (&СписокСотрудников)) 20 | ) КАК НачисленияБаза 21 | ГДЕ 22 | НачисленияБаза.Перерасчет = &Перерасчет 23 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестРасчетБазыУдержаний.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | УдержанияБаза.Сотрудник КАК Сотрудник, 3 | УдержанияБаза.ВидРасчета КАК ВидРасчета, 4 | УдержанияБаза.ПериодРегистрации КАК ПериодРегистрации, 5 | УдержанияБаза.Результат КАК Результат, 6 | УдержанияБаза.ВидРасчетаРазрез КАК ВидРасчетаРазрез, 7 | УдержанияБаза.РезультатБаза КАК РезультатБаза, 8 | УдержанияБаза.РезультатБазаВЦеломЗаМесяц КАК РезультатБазаВЦеломЗаМесяц 9 | ИЗ 10 | ИсполняемоеПредставление.РегистрРасчета.Удержания.База( 11 | (ПериодРегистрации, ФизическоеЛицо) В 12 | (ВЫБРАТЬ 13 | &ПериодДействия КАК ПериодДействия, 14 | Сотрудники.ФизическоеЛицо КАК ФизическоеЛицо 15 | ИЗ 16 | Справочник.Сотрудники КАК Сотрудники 17 | ГДЕ 18 | Сотрудники.Ссылка В (&СписокСотрудников)) 19 | ) КАК УдержанияБаза 20 | ГДЕ 21 | УдержанияБаза.ФиксСторно = &ФиксСторно 22 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестСотрудникиОрганизацииБезВТФизлица.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | СотрудникиОрганизации.Сотрудник КАК Сотрудник, 3 | СотрудникиОрганизации.ТабельныйНомер КАК ТабельныйНомер, 4 | СотрудникиОрганизации.ДатаПриема КАК ДатаПриема, 5 | СотрудникиОрганизации.ПриказОПриеме КАК ПриказОПриеме, 6 | СотрудникиОрганизации.ДатаУвольнения КАК ДатаУвольнения, 7 | СотрудникиОрганизации.РабочееМестоРегистратор КАК РабочееМестоРегистратор 8 | ИЗ 9 | ИсполняемоеПредставление.СотрудникиОрганизации( 10 | Организация = &Организация, 11 | НачалоПериода = &НачалоПериода, 12 | Подразделение = &Подразделение, 13 | ВключаяУволенныхНаНачалоПериода = ЛОЖЬ) КАК СотрудникиОрганизации 14 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестСотрудникиОрганизацииПоВТФизлица.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | СотрудникиОрганизации.Сотрудник КАК Сотрудник, 3 | СотрудникиОрганизации.ТабельныйНомер КАК ТабельныйНомер, 4 | СотрудникиОрганизации.ДатаПриема КАК ДатаПриема, 5 | СотрудникиОрганизации.ПриказОПриеме КАК ПриказОПриеме, 6 | СотрудникиОрганизации.ДатаУвольнения КАК ДатаУвольнения, 7 | СотрудникиОрганизации.РабочееМестоРегистратор КАК РабочееМестоРегистратор 8 | ИЗ 9 | ИсполняемоеПредставление.СотрудникиОрганизации( 10 | (ФизическоеЛицо) В 11 | (ВЫБРАТЬ ПЕРВЫЕ 50 12 | ФизическиеЛица.Ссылка КАК Ссылка 13 | ИЗ 14 | Справочник.ФизическиеЛица КАК ФизическиеЛица), 15 | Организация = &Организация, 16 | НачалоПериода = &НачалоПериода, 17 | ВключаяУволенныхНаНачалоПериода = Истина) КАК СотрудникиОрганизации 18 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестСрезНаКаждыйДень.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 4 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность, 5 | КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период 6 | ИЗ 7 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 8 | (Период, Сотрудник) В 9 | (ВЫБРАТЬ 10 | Периоды.Период КАК Период, 11 | Сотрудники.Ссылка КАК Ссылка 12 | ИЗ 13 | ИсполняемоеПредставление.Периоды( 14 | НачалоИнтервала = &ДатаНачала, 15 | ОкончаниеИнтервала = &ДатаОкончания, 16 | Периодичность = "ДЕНЬ") КАК Периоды, 17 | Справочник.Сотрудники КАК Сотрудники 18 | ГДЕ 19 | Сотрудники.Ссылка = &Сотрудник) 20 | ) КАК КадроваяИсторияСотрудниковСрезПоследних 21 | УПОРЯДОЧИТЬ ПО 22 | Сотрудник, 23 | Период 24 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестСрезРегистраЗапросБезВТ.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, 3 | КадроваяИсторияСотрудниковСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация, 4 | КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация, 5 | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, 6 | КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность 7 | ИЗ 8 | ИсполняемоеПредставление.РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних( 9 | (Сотрудник, Период) В 10 | (ВЫБРАТЬ 11 | Сотрудники.Ссылка КАК Ссылка, 12 | &Период КАК Период 13 | ИЗ 14 | Справочник.Сотрудники КАК Сотрудники), 15 | ФормироватьСПериодичностьДень = ЛОЖЬ, 16 | ВсеЗаписи = ИСТИНА, 17 | ВключаяГраницу = ЛОЖЬ) КАК КадроваяИсторияСотрудниковСрезПоследних 18 | ГДЕ 19 | КадроваяИсторияСотрудниковСрезПоследних.КоличествоСтавок = 1 20 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/files/ТестСтажиФизическихЛиц.txt: -------------------------------------------------------------------------------- 1 | ВЫБРАТЬ 2 | СтажиФизическихЛиц.ФизическоеЛицо КАК ФизическоеЛицо, 3 | СтажиФизическихЛиц.ВидСтажа КАК ВидСтажа, 4 | СтажиФизическихЛиц.Период КАК Период, 5 | СтажиФизическихЛиц.ДатаОкончания КАК ДатаОкончания, 6 | СтажиФизическихЛиц.РазмерМесяцев КАК РазмерМесяцев, 7 | СтажиФизическихЛиц.РазмерДней КАК РазмерДней, 8 | СтажиФизическихЛиц.Прерван КАК Прерван, 9 | СтажиФизическихЛиц.ВсегоМесяцев КАК ВсегоМесяцев, 10 | СтажиФизическихЛиц.Лет КАК Лет, 11 | СтажиФизическихЛиц.Месяцев КАК Месяцев, 12 | СтажиФизическихЛиц.Дней КАК Дней, 13 | СтажиФизическихЛиц.НачалоБудущегоМесяца КАК НачалоБудущегоМесяца 14 | ИЗ 15 | ИсполняемоеПредставление.СтажиФизическихЛиц( 16 | (ФизическоеЛицо, Период) В 17 | (ВЫБРАТЬ 18 | ФизическиеЛица.Ссылка КАК ФизическоеЛицо, 19 | &Период КАК Период 20 | ИЗ 21 | Справочник.ФизическиеЛица КАК ФизическиеЛица 22 | ГДЕ 23 | ФизическиеЛица.Ссылка В (&СписокФизЛиц)) 24 | ) КАК СтажиФизическихЛиц 25 | -------------------------------------------------------------------------------- /features/СозданиеЗапросовВКонструкторе/ТестВТПериоды.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | @tree 4 | 5 | Функционал: Создание запроса"ТестВТПериоды" в конструкторе 6 | 7 | Как Администратор я хочу 8 | создать запрос в конструкторе 9 | чтобы получить нужные данные 10 | 11 | Контекст: 12 | И я закрыл все окна клиентского приложения 13 | И Я запускаю сценарий открытия TestClient или подключаю уже существующий 14 | И я закрыл все окна клиентского приложения 15 | Сценарий: создание запроса ТестВТПериоды 16 | И Я открываю консоль запросов 17 | И Я открываю конструктор запросов 18 | * Добавление ИсполняемоеПредставление.Периоды 19 | И Я добавляю источник "ИсполняемоеПредставление.Периоды" в конструкторе запроса 20 | И Я присваиваю параметр запроса "ДатаНачала" параметру "НачалоИнтервала" исполняемого представления 21 | И Я присваиваю параметр запроса "ДатаОкончания" параметру "ОкончаниеИнтервала" исполняемого представления 22 | И Я присваиваю значение выражения 'ДЕНЬ' параметру "Периодичность" исполняемого представления 23 | И Я завершаю редактирование параметров исполняемого представления 24 | И Я устанавливаю Псевдоним "Периоды" для текущего источника 25 | И Я добавляю поле запроса "Периоды.Период" как "Период" в конструкторе запроса 26 | И Я завершаю редактирование текущего запроса в конструкторе 27 | * Проверка результата создания запроса 28 | Тогда Текст запроса в консоли соответствует эталону "files/ТестВТПериоды.txt" 29 | --------------------------------------------------------------------------------