=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 |
--------------------------------------------------------------------------------