![]() |
Несовместимые типы ВЫБОР в запросе СКД Прошу помочь, разобраться, в чем ошибка: "Ошибка исполнения отчета по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: **(30, 2)**: Несовместимые типы "ВЫБОР" <<?>>ПРЕДСТАВЛЕНИЕССЫЛКИ(СписокСотрудниковНаОбучение.Программа) КАК ПрограммаПредстав" Если исключаю поле Программа, отрабатывает без ошибки... Но надо выводить программу обучения. Код запроса: ВЫБРАТЬ РАЗЛИЧНЫЕ пбСотрудникиПодлежащиеОбучениямСрезПоследних.Организация КАК Организация, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Подразделение КАК Подразделение, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Сотрудник КАК Сотрудник, пбСотрудникиПодлежащиеОбучениямСрезПоследних.ДолжностьПрофессия КАК ДолжностьПрофессия, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Программа КАК Программа, КадроваяИсторияСотрудниковСрезПоследних.Статус КАК СтатусКИ, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Подразделение КАК ПодразделениеКИ, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Регистратор.ДатаНачала КАК ПлановаяДатаНачала, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Регистратор.ДатаОкончания КАК ПлановаяДатаОкончания, КадроваяИсторияСотрудниковСрезПоследних.ДолжностьПрофессия КАК ДолжностьПрофессияКИ, пбСотрудникиПодлежащиеОбучениямСрезПоследних.Период КАК Период ПОМЕСТИТЬ СписокСотрудниковНаОбучение ИЗ РегистрСведений.пбСотрудникиПодлежащиеОбучениям.СрезПоследних КАК пбСотрудникиПодлежащиеОбучениямСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних КАК КадроваяИсторияСотрудниковСрезПоследних ПО пбСотрудникиПодлежащиеОбучениямСрезПоследних.Организация = КадроваяИсторияСотрудниковСрезПоследних.Организация И пбСотрудникиПодлежащиеОбучениямСрезПоследних.Сотрудник = КадроваяИсторияСотрудниковСрезПоследних.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СписокСотрудниковНаОбучение.Организация КАК Организация, СписокСотрудниковНаОбучение.Подразделение КАК Подразделение, СписокСотрудниковНаОбучение.Сотрудник КАК Сотрудник, СписокСотрудниковНаОбучение.ДолжностьПрофессия КАК ДолжностьПрофессия, СписокСотрудниковНаОбучение.Программа КАК Программа, ЕСТЬNULL(РезультатыОбученияСрезПоследних.РезультатОбучения, ЗНАЧЕНИЕ(Перечисление.РезультатПроверкиЗнаний.ПустаяСсылка)) КАК РезультатОбучения, ВЫБОР КОГДА РезультатыОбученияСрезПоследних.РезультатОбучения ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ОбучениеПройдено, СписокСотрудниковНаОбучение.СтатусКИ КАК СтатусКИ, СписокСотрудниковНаОбучение.ПодразделениеКИ КАК ПодразделениеКИ, ЕСТЬNULL(РезультатыОбученияСрезПоследних.ДатаНачала, ДАТАВРЕМЯ(1, 1, 1)) КАК ФактическаяДатаНачала, ЕСТЬNULL(РезультатыОбученияСрезПоследних.ДатаОкончания, ДАТАВРЕМЯ(1, 1, 1)) КАК ФактическаяДатаОкончания, СписокСотрудниковНаОбучение.ДолжностьПрофессияКИ КАК ДолжностьКИ, СписокСотрудниковНаОбучение.ПлановаяДатаНачала КАК ПлановаяДатаНачала, СписокСотрудниковНаОбучение.ПлановаяДатаОкончания КАК ПлановаяДатаОкончания ИЗ СписокСотрудниковНаОбучение КАК СписокСотрудниковНаОбучение ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РезультатыОбучения.СрезПоследних КАК РезультатыОбученияСрезПоследних ПО СписокСотрудниковНаОбучение.Организация = РезультатыОбученияСрезПоследних.Организация И СписокСотрудниковНаОбучение.Подразделение = РезультатыОбученияСрезПоследних.Подразделение И СписокСотрудниковНаОбучение.Сотрудник = РезультатыОбученияСрезПоследних.Сотрудник И СписокСотрудниковНаОбучение.Программа = РезультатыОбученияСрезПоследних.Программа И СписокСотрудниковНаОбучение.ДолжностьПрофессия = РезультатыОбученияСрезПоследних.ДолжностьПрофессия И СписокСотрудниковНаОбучение.Период <= РезультатыОбученияСрезПоследних.Период |
пбСотрудникиПодлежащиеОбучениямСрезПоследних.Программа Тип: Перечисление.РезультатПроверкиЗнаний |
0-Gazzila > ошибка не из этого запроса. Там нет такого текста |
[quote=Uho;48253215] 0-Gazzila > ошибка не из этого запроса. Там нет такого текста [/quote] Я тоже в запросе ничего криминального не нашел. А через глобальный поиск не нашел, где этот текст из ошибки используется. Не я разрабатывал. Поэтому не пойму куда копать... Хотя бы направление раскопок подскажите... |
какое может быть ПредставлениеСсылки у перечисления ? просто Представление попробуй |
3-Gazzila > СКД? |
5-roma n > Да, единственная основная СКД. |
6-Gazzila > лови текст ИСПОЛНЯЕМОГО запроса. Что-то в макете заставляет систему получать представление. шерсти вычисляемые поля, параметры... в общем везде где есть "выражения", пользовательские поля и настройки условного оформления |
Текущее время: 02:12. Часовой пояс GMT +3. |