|
Параметры скд | ☑ | ||
---|---|---|---|---|
0
Сергей Роспатнюк
25.06.18
✎
16:57
|
Добрые люди помогите неучу,делаю отчет скд в запрос
нужно добавить параметр &ТипДокумента(тип составной документы Увольнение,ПриемНаРаботу и ПеремещениеВДругоеПодразделение) для отбора по оставшимся документам который потом выведу на форму через настройки и я добавил но на форме предлагает выбрать в начале тип документа Увольнение или ПриемНаРаботу а потом сам документ как сделать так что бы отбор было только по типу, и нужно сделать именно в запросе,простые отборы в скд не подходят. вот текст запроса ВЫБРАТЬ КадроваяИсторияСотрудников.Регистратор КАК Регистратор, КадроваяИсторияСотрудников.Регистратор.Номер КАК РегистраторНомер, КадроваяИсторияСотрудников.Регистратор.Дата КАК РегистраторДата, КадроваяИсторияСотрудников.Регистратор.Организация КАК РегистраторОрганизация, КадроваяИсторияСотрудников.Сотрудник КАК Сотрудник, КадроваяИсторияСотрудников.Должность КАК Должность, КадроваяИсторияСотрудников.Подразделение КАК Подразделение, КадроваяИсторияСотрудников.Регистратор.Ссылка КАК РегистраторСсылка ИЗ РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников ГДЕ НЕ(КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ВосстановлениеВДолжности ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.НазначениеПодработки ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.НачальнаяШтатнаяРасстановка ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ПрекращениеПодработки ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПеревод ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПереводСписком ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПеревод) И КадроваяИсторияСотрудников.Регистратор.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца И КадроваяИсторияСотрудников.Регистратор.Ссылка.Проведен И ВЫБОР КОГДА &ТипДокумента <> НЕОПРЕДЕЛЕНО И КадроваяИсторияСотрудников.Регистратор.Ссылка ЕСТЬ NULL ТОГДА КадроваяИсторияСотрудников.Регистратор = &ТипДокумента ИНАЧЕ ИСТИНА КОНЕЦ |
|||
1
Сергей Роспатнюк
25.06.18
✎
17:02
|
с этой проверкой вообще не работает так что я убрал ее И КадроваяИсторияСотрудников.Регистратор.Ссылка ЕСТЬ NULL
|
|||
2
FIXXXL
25.06.18
✎
17:06
|
(0) как вариант:
делаешь в Запросе кейс ВЫБОР КОГДА &ТипДок = "ПриемНаРаботу" ТОГДА Регистратор ССЫЛКА Документ.ПриемНаРаботу ну и далее по тексту Параметр делаешь списком значений, которые задаешь прямо в схеме на закладке Параметры |
|||
3
Сергей Роспатнюк
25.06.18
✎
17:11
|
(2) Параметр делаешь списком значений, которые задаешь прямо в схеме на закладке Параметры,
не могу найти такой тип только ХранилищеЗначения |
|||
4
FIXXXL
25.06.18
✎
17:21
|
(3) галка ИспользоватьСписок или как она там
и задаешь значения |
|||
5
MonteCarlo
25.06.18
✎
17:22
|
Наверное тип Строка и в следующем поле доступные значения перечислить
|
|||
6
FIXXXL
25.06.18
✎
17:23
|
(5) Тип - конечно же Строка :)
в запросе же явно написал сравнение |
|||
7
FIXXXL
25.06.18
✎
17:24
|
(6) +
галка Доступен список значений и заполняем текстом Строки в Доступные значения |
|||
8
Сергей Роспатнюк
25.06.18
✎
17:29
|
галку не поставил и так все работает большое вам всем спасибо ВЫБРАТЬ
КадроваяИсторияСотрудников.Регистратор КАК Регистратор, КадроваяИсторияСотрудников.Регистратор.Номер КАК РегистраторНомер, КадроваяИсторияСотрудников.Регистратор.Дата КАК РегистраторДата, КадроваяИсторияСотрудников.Регистратор.Организация КАК РегистраторОрганизация, КадроваяИсторияСотрудников.Сотрудник КАК Сотрудник, КадроваяИсторияСотрудников.Должность КАК Должность, КадроваяИсторияСотрудников.Подразделение КАК Подразделение, КадроваяИсторияСотрудников.Регистратор.Ссылка КАК РегистраторСсылка ИЗ РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников ГДЕ (НЕ(КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ВосстановлениеВДолжности ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.НазначениеПодработки ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.НачальнаяШтатнаяРасстановка ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ПрекращениеПодработки ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПеревод ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПереводСписком ИЛИ КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.КадровыйПеревод) И (КадроваяИсторияСотрудников.Регистратор.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца) И КадроваяИсторияСотрудников.Регистратор.Ссылка.Проведен И ВЫБОР КОГДА &ТипДокумента = "ПриемНаРаботу" ТОГДА КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ПриемНаРаботу ИНАЧЕ ЛОЖЬ КОНЕЦ ИЛИ ВЫБОР КОГДА &ТипДокумента = "ПриемНаРаботуСписком" ТОГДА КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ПриемНаРаботуСписком ИНАЧЕ ЛОЖЬ КОНЕЦ ИЛИ ВЫБОР КОГДА &ТипДокумента = "Увольнение" ТОГДА КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.Увольнение ИНАЧЕ ЛОЖЬ КОНЕЦ ИЛИ ВЫБОР КОГДА &ТипДокумента = "УвольнениеСписком" ТОГДА КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.УвольнениеСписком ИНАЧЕ ЛОЖЬ КОНЕЦ ИЛИ ВЫБОР КОГДА &ТипДокумента = "ПеремещениеВДругоеПодразделение" ТОГДА КадроваяИсторияСотрудников.Регистратор ССЫЛКА Документ.ПеремещениеВДругоеПодразделение ИНАЧЕ ЛОЖЬ КОНЕЦ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |