|
v7: Помогите с запросом на 7-ке | ☑ | ||
---|---|---|---|---|
0
Adecvator
07.11.16
✎
14:06
|
|Ячейка = Регистр.ЯчейкиСтеллажей.Ячейка, Справочник.ЯчейкиСклада.ТекущийЭлемент;
|Количество = Регистр.ЯчейкиСтеллажей.Количество; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Ячейка упорядочить по Ячейка.СтоимостьВГрафе; |Условие (Количество = 0); |Условие (Ячейка.МаксВес >= _весТовара); не могу связать регистр со справочником ИЗ Справочник.ЯчейкиСклада КАК Ячейка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЯчейкиСтеллажей КАК регЯчейка ПО Ячейка.Ссылка = регЯчейка.Период |
|||
1
Adecvator
07.11.16
✎
14:07
|
в 8-ке знаю в 7-ке уже забыл (
|
|||
2
Djelf
07.11.16
✎
14:07
|
(0) В 7.7 левое соединение? ну ну...
|
|||
3
МихаилМ
07.11.16
✎
14:28
|
Справочник.ЯчейкиСклада.ТекущийЭлемент
убрать добавить МаксВес = Регистр.ЯчейкиСтеллажей.Ячейка.вестовара упорядочить убрать для скорости а добавить без упорядочивания |
|||
4
Adecvator
07.11.16
✎
14:33
|
|Ячейка = Регистр.ЯчейкиСтеллажей.Ячейка;
|Количество = Регистр.ЯчейкиСтеллажей.Количество; |МаксВес = Регистр.ЯчейкиСтеллажей.Ячейка.МаксВес; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Ячейка; |Условие (Количество = 0); |Условие (МаксВес >= _весТовара) и все равно никаких данных, у меня ЯчейкиСтеллажей подчинен спр. Склады может из-за этого? |
|||
5
Adecvator
07.11.16
✎
14:34
|
(3) я убрал, ну а как связь установить со справочником?
|
|||
6
aka AMIGO
07.11.16
✎
14:35
|
|Условие (Количество = 0);
ИМХО Возможно из-за этого условия и не выбираются значения из регистра. Там хранятся только ненулевые записи Количества |
|||
7
aka AMIGO
07.11.16
✎
14:36
|
(5) Опять-же ИМХО - уже в цикле обработки запроса.
|
|||
8
Gantosha
07.11.16
✎
14:37
|
какая такая связь. Если в поле описаны ссылки на разные таблицы , то вот тебе и связь ..она у тебя в первой строке определена. Только результат тебя не устроит, так как он будет выбирать кажется все.
|
|||
9
Adecvator
07.11.16
✎
14:40
|
(6) да в том то и дело если нет в регистре надо из справочника получить
|
|||
10
aka AMIGO
07.11.16
✎
14:43
|
(9) Не будет стыковаться регистр со справочником в запросе.. см (3)
|
|||
11
aka AMIGO
07.11.16
✎
14:43
|
+10 либо выбери чисто из справочника.
|
|||
12
Adecvator
07.11.16
✎
14:44
|
(11) так мне надо выбрать того что нет в регистре из спр
|
|||
13
FIXXXL
07.11.16
✎
14:53
|
(12) крути в цикле результат запроса
это семерка, там можно :) |
|||
14
toypaul
гуру
07.11.16
✎
14:53
|
база дбф или скл. и в чем суть запроса
|
|||
15
Adecvator
07.11.16
✎
14:53
|
(13) звиздец....
|
|||
16
Adecvator
07.11.16
✎
14:54
|
(14) дбф, выбрать пустые ячейки.
|
|||
17
toypaul
гуру
07.11.16
✎
14:55
|
(16) если нужно выбрать из всего справочника, то рассчитываешь итоги (без запроса), бежишь по справочнику, получаешь остаток, делаешь свои проверки и получаешь результат.
будет в 10 раз быстрее и проще чем запросом. |
|||
18
aka AMIGO
07.11.16
✎
14:56
|
(16) Можно сделать 2 запроса
1-запрос. выбрать, что есть в регистре, записав ячейки в СЗ 2-запрос. выбрать из справочника элементы, поставив условие отсутствия в СЗ |
|||
19
aka AMIGO
07.11.16
✎
14:57
|
(17) Ему, вишь, надо с запросом..
|
|||
20
Смотрящий
07.11.16
✎
15:01
|
7ка так не работает как в (0)
Тебе надо загнать в список значений все элементы Справочник.ЯчейкиСклада запрос перестроить, типа такого: |Ячейка = Регистр.ЯчейкиСтеллажей.Ячейка; |Количество = Регистр.ЯчейкиСтеллажей.Количество; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Ячейка; |Условие (Ячейка.МаксВес >= _весТовара); И бежать по списку значений с применением оператора Запрос.Получить() |
|||
21
freelog
07.11.16
✎
15:32
|
(0)
добавь команду "ВСЕ" в группировку |Группировка Ячейка упорядочить по Ячейка.СтоимостьВГрафе ВСЕ; |
|||
22
Adecvator
07.11.16
✎
15:36
|
(21) чем это поможет?
|
|||
23
freelog
07.11.16
✎
15:37
|
(22)
запрос заработает )) |
|||
24
Adecvator
07.11.16
✎
15:41
|
(23) волшебник, спс тебе +++++
|
|||
25
Злопчинский
07.11.16
✎
23:10
|
Это что за складская конфа? Самописка?
|
|||
26
Злопчинский
07.11.16
✎
23:11
|
Ну и добавить в запрос Без итогов, быстрее будет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |