|
Не могу найти ошибку в запросе | ☑ | ||
---|---|---|---|---|
0
noobik
17.04.19
✎
13:31
|
Запрос.УстановитьПараметр("МассивСсылка", МассивОбъектов);
Запрос.Текст = "ВЫБРАТЬ | КадровыйПеревод.Ссылка КАК Ссылка, | КадровыйПеревод.Сотрудник КАК Сотрудник, | КадровыйПеревод.ДатаНачала КАК Период, | КадровыйПеревод.Руководитель КАК Руководитель, | КадровыйПеревод.Номер КАК Номер, | КадровыйПеревод.Дата КАК Дата, | КадровыйПеревод.Организация КАК Организация, | КадровыйПеревод.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | КадровыйПеревод.ДатаОкончания КАК ДатаОкончания, | КадровыйПеревод.ПричинаПеревода КАК ПричинаПеревода, | КадровыйПеревод.ОснованиеПеревода КАК ОснованиеПеревода, | КадровыйПеревод.ДолжностьРуководителя КАК ДолжностьРуководителя, | КадровыйПеревод.РазрядКатегория КАК РазрядКатегория, | КадровыйПеревод.СрочныйДоговор КАК СрочныйДоговор, | КадровыйПеревод.СезонныйДоговор КАК СезонныйДоговор, | КадровыйПеревод.ДатаЗавершенияТрудовогоДоговора КАК ДатаЗавершенияТрудовогоДоговора, | КадровыйПеревод.ОснованиеПредставителяНанимателя КАК ОснованиеПредставителяНанимателя, | КадровыйПеревод.ВидАктаГосоргана КАК ВидАктаГосоргана, | КадровыйПеревод.Грейд КАК Грейд, | КадровыйПеревод.Территория КАК Территория, | КадровыйПеревод.ОснованиеСрочногоДоговора КАК ОснованиеСрочногоДоговора |ПОМЕСТИТЬ ВТСотрудникиПериоды |ИЗ | Документ.КадровыйПеревод КАК КадровыйПеревод |ГДЕ | КадровыйПеревод.Ссылка В(&МассивСсылка) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | КадровыйПереводСпискомСотрудники.Ссылка, | КадровыйПереводСпискомСотрудники.Сотрудник, | КадровыйПереводСпискомСотрудники.ДатаНачала, | КадровыйПереводСпискомСотрудники.Ссылка.Руководитель, | КадровыйПереводСпискомСотрудники.Ссылка.Номер, | КадровыйПереводСпискомСотрудники.Ссылка.Дата, | КадровыйПереводСпискомСотрудники.Ссылка.Организация, | КадровыйПереводСпискомСотрудники.ОбособленноеПодразделение, | КадровыйПереводСпискомСотрудники.ДатаОкончания, | КадровыйПереводСпискомСотрудники.ПричинаПеревода, | КадровыйПереводСпискомСотрудники.ОснованиеПеревода, | КадровыйПереводСпискомСотрудники.Ссылка.ДолжностьРуководителя, | КадровыйПереводСпискомСотрудники.РазрядКатегория, | КадровыйПереводСпискомСотрудники.СрочныйДоговор, | КадровыйПереводСпискомСотрудники.СезонныйДоговор, | КадровыйПереводСпискомСотрудники.ДатаЗавершенияТрудовогоДоговора, | КадровыйПереводСпискомСотрудники.Ссылка.ОснованиеПредставителяНанимателя, | КадровыйПереводСпискомСотрудники.ВидАктаГосоргана, | КадровыйПереводСпискомСотрудники.Грейд, | КадровыйПереводСпискомСотрудники.Территория, | КадровыйПереводСпискомСотрудники.ОснованиеСрочногоДоговора |ИЗ | Документ.КадровыйПереводСписком.Сотрудники КАК КадровыйПереводСпискомСотрудники |ГДЕ | КадровыйПереводСпискомСотрудники.Ссылка В(&МассивСсылка) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТСотрудникиПериоды.Ссылка КАК Ссылка, | ВТСотрудникиПериоды.Сотрудник КАК Сотрудник, | ДОБАВИТЬКДАТЕ(ВТСотрудникиПериоды.Период, ДЕНЬ, -1) КАК Период |ПОМЕСТИТЬ ВТСотрудникиПериодыПред |ИЗ | ВТСотрудникиПериоды КАК ВТСотрудникиПериоды |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТСотрудникиПериоды.Ссылка КАК Ссылка, | ВТСотрудникиПериоды.Период КАК Период, | ВТСотрудникиПериоды.Руководитель КАК ФизическоеЛицо |ПОМЕСТИТЬ ВТФизическиеЛицаПериоды |ИЗ | ВТСотрудникиПериоды КАК ВТСотрудникиПериоды"; Запрос.Выполнить(); ОписательВТ = КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеСотрудников(Запрос.МенеджерВременныхТаблиц, "ВТСотрудникиПериодыПред"); ОписательВТ.Вставить("ИмяВТКадровыеДанныеСотрудников", "ВТКадровыеДанныеСотрудниковПредыдущие"); КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(ОписательВТ, Истина, "Должность, Подразделение, ДолжностьПоШтатномуРасписанию, ТарифнаяСтавка, ГрафикРаботы, КоличествоСтавок"); ОписательВТ = КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеСотрудников(Запрос.МенеджерВременныхТаблиц, "ВТСотрудникиПериоды"); КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(ОписательВТ, Истина, СписокПолейКадровыхДанных()); ОписательВременныхТаблиц = КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеФизическихЛиц(Запрос.МенеджерВременныхТаблиц, "ВТФизическиеЛицаПериоды"); ОписательВременныхТаблиц.Вставить("ИмяВТКадровыеДанныеФизическихЛиц", "ВТКадровыеДанныеФизическихЛиц"); КадровыеДанные = "ФИОПолные,ФамилияИО,Пол,ИОФамилия"; КадровыйУчет.СоздатьВТКадровыеДанныеФизическихЛиц(ОписательВременныхТаблиц, Истина, "ФИОПолные,ФамилияИО,Пол,ИОФамилия"); СведенияОбОрганизациях = СоздатьТаблицуСведенияОбОрганизациях(МассивОбъектов); Запрос.Текст = "ВЫБРАТЬ | СведенияОбОрганизациях.Период КАК Период, | СведенияОбОрганизациях.Организация КАК Организация, | СведенияОбОрганизациях.НаименованиеПолное КАК ОрганизацияНаименованиеПолное, | СведенияОбОрганизациях.ИНН КАК ИНН, | СведенияОбОрганизациях.КПП КАК КПП, | СведенияОбОрганизациях.ТелефонОрганизации КАК ТелефонОрганизации, | СведенияОбОрганизациях.ФаксОрганизации КАК ФаксОрганизации, | СведенияОбОрганизациях.АдресЮридический КАК ОрганизацияАдресЮридический, | СведенияОбОрганизациях.АдресФактический КАК ОрганизацияАдресФактический, | СведенияОбОрганизациях.ОрганизацияГородФактическогоАдреса КАК ОрганизацияГородФактическогоАдреса |ПОМЕСТИТЬ ВТДанныеОрганизаций |ИЗ | &СведенияОбОрганизациях КАК СведенияОбОрганизациях |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТСотрудникиПериоды.Ссылка КАК Ссылка, | ВТСотрудникиПериоды.Сотрудник КАК Сотрудник, | ВТСотрудникиПериоды.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо, | ВТСотрудникиПериоды.Период КАК Период, | ВТСотрудникиПериоды.Руководитель КАК Руководитель, | ВТСотрудникиПериоды.Номер КАК Номер, | ВТСотрудникиПериоды.Дата КАК Дата, | ВТСотрудникиПериоды.Организация КАК Организация, | ВТСотрудникиПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ВТСотрудникиПериоды.ДатаОкончания КАК ДатаОкончания, | ВТСотрудникиПериоды.ПричинаПеревода КАК ПричинаПеревода, | ВТСотрудникиПериоды.ОснованиеПеревода КАК ОснованиеПеревода, | ВТСотрудникиПериоды.ДолжностьРуководителя КАК ДолжностьРуководителя, | ВТСотрудникиПериоды.РазрядКатегория КАК РазрядКатегория, | ВТСотрудникиПериоды.СрочныйДоговор КАК СрочныйДоговор, | ВТСотрудникиПериоды.СезонныйДоговор КАК СезонныйДоговор, | ВТСотрудникиПериоды.ДатаЗавершенияТрудовогоДоговора КАК ДатаЗавершенияТрудовогоДоговора, | ВТСотрудникиПериоды.ОснованиеПредставителяНанимателя КАК ОснованиеПредставителяНанимателя, | ВТСотрудникиПериоды.ВидАктаГосоргана КАК ВидАктаГосоргана, | ВТСотрудникиПериоды.Грейд КАК Грейд, | ВТСотрудникиПериоды.Территория КАК Территория, | ВТСотрудникиПериоды.ОснованиеСрочногоДоговора КАК ОснованиеСрочногоДоговора, | ВТДанныеОрганизаций.ОрганизацияНаименованиеПолное КАК ОрганизацияНаименованиеПолное, | ВТДанныеОрганизаций.ИНН КАК ИНН, | ВТДанныеОрганизаций.КПП КАК КПП, | ВТДанныеОрганизаций.ТелефонОрганизации КАК ТелефонОрганизации, | ВТДанныеОрганизаций.ФаксОрганизации КАК ФаксОрганизации, | ВТДанныеОрганизаций.ОрганизацияАдресЮридический КАК ОрганизацияАдресЮридический, | ВТДанныеОрганизаций.ОрганизацияАдресФактический КАК ОрганизацияАдресФактический, | ВТДанныеОрганизаций.ОрганизацияГородФактическогоАдреса КАК ОрганизацияГородФактическогоАдреса, | ВТКадровыеДанныеСотрудниковПредыдущие.Должность КАК ДолжностьПрежняя, | ВТКадровыеДанныеСотрудниковПредыдущие.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписаниюПрежняя, | ВТКадровыеДанныеСотрудниковПредыдущие.ТарифнаяСтавка КАК ТарифнаяСтавкаПрежняя, | ВТКадровыеДанныеСотрудниковПредыдущие.ГрафикРаботы КАК ГрафикРаботыПрежний, | ВТКадровыеДанныеСотрудниковПредыдущие.Подразделение КАК ПодразделениеПрежнее, | ВТКадровыеДанныеСотрудниковПредыдущие.КоличествоСтавок КАК КоличествоСтавокПрежнее, | ВТКадровыеДанныеФизическихЛиц.ФИОПолные КАК РуководительФИОПолные, | ВТКадровыеДанныеФизическихЛиц.ФамилияИО КАК РуководительФамилияИО, | ВТКадровыеДанныеФизическихЛиц.ИОФамилия КАК РуководительИОФамилия, | ВТКадровыеДанныеФизическихЛиц.Пол КАК РуководительПол, | ВТКадровыеДанныеСотрудников.* |ИЗ | ВТСотрудникиПериоды КАК ВТСотрудникиПериоды | ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеОрганизаций КАК ВТДанныеОрганизаций | ПО ВТСотрудникиПериоды.Организация = ВТДанныеОрганизаций.Организация | И (НАЧАЛОПЕРИОДА(ВТСотрудникиПериоды.Дата, ДЕНЬ) = ВТДанныеОрганизаций.Период) | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеСотрудниковПредыдущие КАК ВТКадровыеДанныеСотрудниковПредыдущие | ПО ВТСотрудникиПериоды.Сотрудник = ВТКадровыеДанныеСотрудниковПредыдущие.Сотрудник | И (ВТСотрудникиПериоды.Период = ДОБАВИТЬКДАТЕ(ВТКадровыеДанныеСотрудниковПредыдущие.Период, ДЕНЬ, 1)) | ЛЕВОЕ СОЕДИНЕНИЕ ВТФизическиеЛицаПериоды КАК ВТФизическиеЛицаПериоды | ПО ВТСотрудникиПериоды.Руководитель = ВТФизическиеЛицаПериоды.ФизическоеЛицо | И (ВТСотрудникиПериоды.Период = ВТФизическиеЛицаПериоды.Период) | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеСотрудников КАК ВТКадровыеДанныеСотрудников | ПО ВТСотрудникиПериоды.Сотрудник = ВТКадровыеДанныеСотрудников.Сотрудник | И (ВТСотрудникиПериоды.Период = ВТКадровыеДанныеСотрудников.Период) | |УПОРЯДОЧИТЬ ПО | Ссылка, | Сотрудник"; Запрос.УстановитьПараметр("СведенияОбОрганизациях", СведенияОбОрганизациях); Ошибка Поле не найдено "ВТКадровыеДанныеФизическихЛиц.ФИОПолные" <<?>>ВТКадровыеДанныеФизическихЛиц.ФИОПолные КАК РуководительФИОПолные Глаза замылились (точнее я просто тупой), не могу понять что не так |
|||
1
Euguln
17.04.19
✎
13:34
|
ВТКадровыеДанныеФизическихЛиц или ВТКадровыеДанныеСотрудников определись уже
|
|||
2
catena
17.04.19
✎
13:36
|
(0)А где выборка из ВТКадровыеДанныеФизическихЛиц? Поля выбрал, а таблицу не заюзал.
|
|||
3
noobik
17.04.19
✎
13:56
|
Поменял ВТКадровыеДанныеФизическихЛиц на ВТФизическиеЛицаПериоды
Ошибка Поле не найдено "ВТФизическиеЛицаПериоды.ФИОПолные" <<?>>ВТФизическиеЛицаПериоды.ФИОПолные КАК РуководительФИОПолные |
|||
4
1Сергей
17.04.19
✎
14:01
|
Используй менеджер временных таблиц
|
|||
5
noobik
17.04.19
✎
14:06
|
(4) это не то?
КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеФизическихЛиц(Запрос.МенеджерВременныхТаблиц, "ВТФизическиеЛицаПериоды"); ( |
|||
6
noobik
17.04.19
✎
14:23
|
а все проблема решена
|
|||
7
noobik
17.04.19
✎
14:25
|
ВТФизическиеЛицаПериоды были еще в связях указаны, их надо было поменять на ВТКадровыеДанныеФизическихЛиц
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |