|
Помогите исправить ошибку в запросе | ☑ | ||
---|---|---|---|---|
0
Absurdus
07.08.18
✎
09:38
|
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК КоличествоРабочихДней, РегламентированныйПроизводственныйКалендарь.ВидДня КАК ВидДня ПОМЕСТИТЬ ВТ_РабочихДней ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода И РегламентированныйПроизводственныйКалендарь.ВидДня = &Рабочий СГРУППИРОВАТЬ ПО РегламентированныйПроизводственныйКалендарь.ВидДня ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ индСменноеЗаданиеЭтапы.Станок, СУММА(индСменноеЗаданиеЭтапы.ВремяВыполненияФакт) КАК Факт, 21 * РабочихДней.КоличествоРабочихДней КАК План ИЗ Документ.индСменноеЗадание.Этапы КАК индСменноеЗаданиеЭтапы ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_РабочихДней КАК РабочихДней ПО (ИСТИНА) ГДЕ индСменноеЗаданиеЭтапы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода СГРУППИРОВАТЬ ПО индСменноеЗаданиеЭтапы.Станок, 21 * РабочихДней.КоличествоРабочихДней Ошибка исполнения отчета по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(7, 25)}: Таблица не найдена "РабочихДней" ВНУТРЕННЕЕ СОЕДИНЕНИЕ <<?>>РабочихДней КАК РабочихДней |
|||
1
Absurdus
07.08.18
✎
09:39
|
Вот текст запроса
ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК КоличествоРабочихДней, РегламентированныйПроизводственныйКалендарь.ВидДня КАК ВидДня ПОМЕСТИТЬ РабочихДней ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачДата И &КонДата И РегламентированныйПроизводственныйКалендарь.ВидДня = &Рабочий СГРУППИРОВАТЬ ПО РегламентированныйПроизводственныйКалендарь.ВидДня ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ индСменноеЗаданиеЭтапы.Станок, СУММА(индСменноеЗаданиеЭтапы.ВремяВыполненияФакт) КАК Факт, 21 * РабочихДней.КоличествоРабочихДней КАК План ИЗ Документ.индСменноеЗадание.Этапы КАК индСменноеЗаданиеЭтапы ВНУТРЕННЕЕ СОЕДИНЕНИЕ РабочихДней КАК РабочихДней ПО (ИСТИНА) ГДЕ индСменноеЗаданиеЭтапы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО индСменноеЗаданиеЭтапы.Станок, 21 * РабочихДней.КоличествоРабочихДней |
|||
2
Absurdus
07.08.18
✎
09:41
|
В консоли запросов запрос выполняется
|
|||
3
zmaximka
07.08.18
✎
09:49
|
ПОМЕСТИТЬ ВТ_РабочихДней
|
|||
4
zmaximka
07.08.18
✎
09:50
|
а в (1) ПОМЕСТИТЬ РабочихДней
|
|||
5
Absurdus
07.08.18
✎
09:54
|
Ошибка в (0) в запросе в (1)
|
|||
6
Мандалай
07.08.18
✎
09:55
|
Так и говори - ошибка при выполнении отчета в СКД
|
|||
7
Absurdus
07.08.18
✎
10:00
|
(6) ошибка при выполнении отчета в СКД
|
|||
8
Мандалай
07.08.18
✎
10:01
|
мужик :)
А если вставить в СКД тот текст запроса, который работает в консоли? |
|||
9
Deon
07.08.18
✎
10:03
|
Кстати, а ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПО (ИСТИНА) работает также, как если таблицы просто через запятую написать?
|
|||
10
Absurdus
07.08.18
✎
10:07
|
(8) Ошибка та же
|
|||
11
Absurdus
07.08.18
✎
10:07
|
(9) Ошибка та же
|
|||
12
Absurdus
07.08.18
✎
10:08
|
Сначала пробовал просто через запятую
|
|||
13
hhhh
07.08.18
✎
10:20
|
(12) скопипасть текст запроса сюда. Но только прямо из скд. где выдается ошибка.
|
|||
14
BeerHelpsMeWin
07.08.18
✎
10:26
|
Не динамический список заполняешь?
|
|||
15
Absurdus
07.08.18
✎
10:27
|
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК КоличествоРабочихДней, РегламентированныйПроизводственныйКалендарь.ВидДня КАК ВидДня ПОМЕСТИТЬ РабочихДней111 ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода И РегламентированныйПроизводственныйКалендарь.ВидДня = &Рабочий СГРУППИРОВАТЬ ПО РегламентированныйПроизводственныйКалендарь.ВидДня ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ индСменноеЗаданиеЭтапы.Станок, СУММА(индСменноеЗаданиеЭтапы.ВремяВыполненияФакт) КАК Факт, 21 * РабочихДней.КоличествоРабочихДней КАК План ИЗ Документ.индСменноеЗадание.Этапы КАК индСменноеЗаданиеЭтапы, РабочихДней111 КАК РабочихДней ГДЕ индСменноеЗаданиеЭтапы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода СГРУППИРОВАТЬ ПО индСменноеЗаданиеЭтапы.Станок, 21 * РабочихДней.КоличествоРабочихДней Ошибка исполнения отчета по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(7, 2)}: Таблица не найдена "РабочихДней111" <<?>>РабочихДней111 КАК РабочихДней |
|||
16
Deon
07.08.18
✎
10:47
|
Прикольно. Я не вижу косяков в запросе.
|
|||
17
hhhh
07.08.18
✎
10:49
|
(15) а при сохранении отчета нет ошибок? только при исполнении?
|
|||
18
hhhh
07.08.18
✎
10:51
|
(15) может у вас это? 8.1?
|
|||
19
Ботаник Гарден Меран
07.08.18
✎
10:54
|
Добавь поле
РабочихДней.КоличествоРабочихДней КАК РабочихДней.КоличествоРабочихДней и отменть его в СКД как обязательное |
|||
20
hhhh
07.08.18
✎
10:56
|
(15) попробуй при выполнении выбрать поле План. В отборах, группировках, неважно где. Главное, чтобы оно было.
|
|||
21
Absurdus
07.08.18
✎
11:19
|
(20) Поставил План в группировку - отчет сформировался
|
|||
22
Absurdus
07.08.18
✎
11:23
|
Запихнул План в Ресурс - заработало
|
|||
23
BeerHelpsMeWin
07.08.18
✎
11:27
|
Получается, 1С "удачно" соптимизировало СКД?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |