|
Условие для поля объединенного типа | ☑ | ||
---|---|---|---|---|
0
skupidom
17.07.17
✎
10:43
|
1С Управление производственным предприятием, редакция 1.2 (1.2.26.1)
Есть несколько запросов связанных через объединение.Поле Документ имеет объединение полей:заказ поставщику,поступление товаров услуг через ссылку.Требуется ограничить результат запроса датами только поступления товаров услуг (об.поля документ), как это сделать в запросе ? |
|||
1
Ёпрст
17.07.17
✎
10:48
|
(0)
где Регистратор ССылка Документ.НужныйВид + Выразить в селекте |
|||
2
skupidom
17.07.17
✎
11:08
|
тогда результат запроса выдаст только документы вида - нужный вид,а надо получить все виды документов объединенные в поле Документ запроса,но с ограничением = дата поступлений товаров и услуг с отбором дат
|
|||
3
Ёпрст
17.07.17
✎
11:10
|
Где
Выбор когда Регистратор ССылка Документ.Постуление Тогда Выразить(Пегистратор как Документ.Поступление).Дата Между &startDate and &EndDate else true end |
|||
4
Альбатрос
17.07.17
✎
11:11
|
Вфтянуть даты поступлений и по ним провести соединение.
|
|||
5
skupidom
17.07.17
✎
11:18
|
(Вфтянуть даты поступлений и по ним провести соединение) - что имеется в виду расшифруйте
|
|||
6
catena
17.07.17
✎
11:20
|
Я не поняла, поступления выбирать за период, на остальные типы ограничений не накладывать?
|
|||
7
skupidom
17.07.17
✎
11:23
|
да верно, но при предложенном варианте - обработка зависает и ничего не выводит, ограничение не действует, пробывал вытащить в 1 запросе дату поступлений и сразу их отобрать до объединения - не работает
|
|||
8
catena
17.07.17
✎
11:26
|
А объединенные запросы по типам выбирают или абстрактные регистраторы из регистров?
(7)Если поступления отбираются отдельным запросом, то и ограничивать их надо там. |
|||
9
skupidom
17.07.17
✎
11:34
|
всего временных таблиц - 3,выборка данных на 3 фазе.Поступления выбираются запросом на 1 фазе,я ставил там уловие(отбор по датам между нач и кон) - дальше нигде уже не ставил - не отрабатывает условие - запрос пытается выбрать все и в итоге зависает
|
|||
10
skupidom
17.07.17
✎
12:11
|
никто не знает?
|
|||
11
Ёпрст
17.07.17
✎
12:14
|
(10) чем (3) не устраивает ?
|
|||
12
skupidom
17.07.17
✎
12:23
|
НЕ РАБОТАЕТ ИЛИ ВЫБИРАЮТСЯ ТОЛЬКО ДОКУМЕНТЫ С ВИДОМ - ПОСТУПЛЕНИЕ ТОВАРОВ УСЛУГ И ВСЕ, а кроме них еще заказы поставщиков,перемещение товаров,заявки на вн.перемещение должны быть
|
|||
13
Ёпрст
17.07.17
✎
12:24
|
(12) Закрой пофигуратор, это не твоё.
На будущее: гадание на кофейной гуще - в другом форуме. Тут принято показывать текст запроса, хотя бы. |
|||
14
Альбатрос
17.07.17
✎
12:25
|
(12) Показывай запрос целиком с учетом (3)
|
|||
15
skupidom
17.07.17
✎
12:35
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВнутреннийЗаказТовары.Ссылка КАК ВнутреннийЗаказ, ВнутреннийЗаказТовары.Ссылка КАК Документ ПОМЕСТИТЬ ВТ ИЗ Документ.ВнутреннийЗаказ.Товары КАК ВнутреннийЗаказТовары ГДЕ ВнутреннийЗаказТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ВЫБОР КОГДА ВнутреннийЗаказТовары.Ссылка.Заказчик ССЫЛКА Справочник.Склады ТОГДА ВнутреннийЗаказТовары.Ссылка.Заказчик В (&СписокПеремСклад) ИНАЧЕ ВнутреннийЗаказТовары.Ссылка.Заказчик В (&СписокПеремПодразделение) КОНЕЦ СГРУППИРОВАТЬ ПО ВнутреннийЗаказТовары.Ссылка, ВнутреннийЗаказТовары.Ссылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗаказПоставщикуТовары.Заказ, ЗаказПоставщикуТовары.Ссылка ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ГДЕ ЗаказПоставщикуТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ЗаказПоставщикуТовары.Заказ ССЫЛКА Документ.ВнутреннийЗаказ СГРУППИРОВАТЬ ПО ЗаказПоставщикуТовары.Ссылка, ЗаказПоставщикуТовары.Заказ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПеремещениеТоваровТовары.ВнутреннийЗаказ, ПеремещениеТоваровТовары.Ссылка ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.ВнутреннийЗаказ ССЫЛКА Документ.ВнутреннийЗаказ СГРУППИРОВАТЬ ПО ПеремещениеТоваровТовары.Ссылка, ПеремещениеТоваровТовары.ВнутреннийЗаказ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Заказ, ПоступлениеТоваровУслугТовары.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслугТовары.Заказ ССЫЛКА Документ.ВнутреннийЗаказ СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслугТовары.Заказ, ПоступлениеТоваровУслугТовары.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВТ.ВнутреннийЗаказ КАК ВнутреннийЗаказ, ВТ.Документ КАК Документ, ВЫБОР КОГДА ВТ.Документ ССЫЛКА Документ.ПоступлениеТоваровУслуг ТОГДА ВЫРАЗИТЬ(ВТ.Документ КАК Документ.ПоступлениеТоваровУслуг).Дата МЕЖДУ &Нач И &Кон ИНАЧЕ ИСТИНА КОНЕЦ КАК ДатыПоступления ПОМЕСТИТЬ РезультатВТ ИЗ ВТ КАК ВТ ГДЕ ВЫБОР КОГДА ВТ.Документ ССЫЛКА Документ.ПоступлениеТоваровУслуг ТОГДА ВЫРАЗИТЬ(ВТ.Документ КАК Документ.ПоступлениеТоваровУслуг).Дата МЕЖДУ &Нач И &Кон ИНАЧЕ ИСТИНА КОНЕЦ СГРУППИРОВАТЬ ПО ВТ.ВнутреннийЗаказ, ВТ.Документ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РезультатВТ.ВнутреннийЗаказ КАК ВнутреннийЗаказ, РезультатВТ.Документ КАК Документ {ВЫБРАТЬ ВнутреннийЗаказ.*, Документ.*} ИЗ РезультатВТ КАК РезультатВТ {ГДЕ РезультатВТ.ВнутреннийЗаказ.*, РезультатВТ.Документ.*} СГРУППИРОВАТЬ ПО РезультатВТ.ВнутреннийЗаказ, РезультатВТ.Документ {УПОРЯДОЧИТЬ ПО ВнутреннийЗаказ.*, Документ.*} ИТОГИ ПО ВнутреннийЗаказ, Документ {ИТОГИ ПО ВнутреннийЗаказ.*, Документ.*} |
|||
16
catena
17.07.17
✎
12:39
|
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Заказ, ПоступлениеТоваровУслугТовары.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслугТовары.Заказ ССЫЛКА Документ.ВнутреннийЗаказ Оставь только этот запрос и покажи, как ограничивал в нем. |
|||
17
Альбатрос
17.07.17
✎
12:40
|
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Заказ, ПоступлениеТоваровУслугТовары.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслугТовары.Заказ ССЫЛКА Документ.ВнутреннийЗаказ И ПоступлениеТоваровУслугТовары.Ссылка.Дата Между &Нач И &Кон |
|||
18
Альбатрос
17.07.17
✎
12:41
|
И убрать дальнейшие отборы по дате
|
|||
19
Ёпрст
17.07.17
✎
12:42
|
(15) воткни условие на дату от сюда:
ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Дата Между ... И выкини условие из ВТ |
|||
20
skupidom
17.07.17
✎
12:45
|
пробывал, это в самый 1 запрос внутренней таблицы ВТ - результат запроса выдает без ограничения по датам,как будто нет условия(
|
|||
21
Ёпрст
17.07.17
✎
12:46
|
(20) Как ты ЭТО проверяешь ?
|
|||
22
Ёпрст
17.07.17
✎
12:47
|
Ты видишь Документы Поступления товаров и услуг вне фильтруемого диапазона ?
|
|||
23
Ёпрст
17.07.17
✎
12:48
|
И, раз есть итоги, выкини группировку из последнего запроса
|
|||
24
catena
17.07.17
✎
12:49
|
(20)Просто восстание машин какое-то, ага
|
|||
25
skupidom
17.07.17
✎
12:54
|
попробуйте сделать маленький запрос - включить в него несколько видов документов - объединить по полю ссылка и для поступления товаров установить ограничение = дата между .. ..
|
|||
26
Ёпрст
17.07.17
✎
12:55
|
(25) зачем ? чтоб показать, что ты неправ ?
|
|||
27
Ёпрст
17.07.17
✎
12:59
|
Проверяй ПАРАМЕТРЫ начальной и конечной даты, которые ты в запрос пихаешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |