|
Получение информации из запроса | ☑ | ||
---|---|---|---|---|
0
Peshalkin
09.01.21
✎
13:16
|
Здравствуйте, возникла проблема, не понимаю, почему не отрабатывает запрос, подскажите пожалуйста
ВЫБРАТЬ РАЗЛИЧНЫЕ ТоварыСрезПоследних.SN КАК SN, ТоварыСрезПоследних.Номенклатура КАК Номенклатура, ТоварыСрезПоследних.Статус КАК Статус, ТоварыСрезПоследних.Период КАК Период ПОМЕСТИТЬ ВТ1 ИЗ РегистрСведений.Товары.СрезПоследних( &Дата, SN = &SN И Регистратор.Филиал = &Филиал И Статус = &СтатусВыдача) КАК ТоварыСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыСрезПоследних.Статус КАК Статус, ТоварыСрезПоследних.Период КАК Период, ТоварыСрезПоследних.SN КАК SN, ТоварыСрезПоследних.Номенклатура КАК Номенклатура ПОМЕСТИТЬ ВТ2 ИЗ РегистрСведений.Товары.СрезПоследних( &Дата, SN = &SN И Статус = &СтатусПринят) КАК ТоварыСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ СуммыРабот.Услуга КАК Услуга, СуммыРабот.Сумма / СуммыРабот.Количество КАК Цена, СуммыРабот.Количество КАК Количество, СуммыРабот.Сумма КАК Сумма ИЗ ВТ1 КАК ВТ1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.СуммыРабот КАК СуммыРабот ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ2КАК ВТ2 ПО СуммыРабот.Период > ВТ2.Период ПО СуммыРабот.Период < ВТ1.Период ГДЕ СуммыРабот.Номенклатура = &Номенклатура |
|||
1
acht
09.01.21
✎
13:43
|
Потому что запросы по субботам соблюдают шаббат и не работают с разными гоями.
Ни данных, ни описания ошибки, так через губу что-то плюнул - ковыряйте. |
|||
2
acht
09.01.21
✎
13:45
|
Извиняюсь, плюнула. Девочка все-таки.
|
|||
3
Peshalkin
09.01.21
✎
13:48
|
(1) не отрабатывает запрос, по отдельности информация выводится, а вот добавить 3й запрос, то никакой информации не выводится, не понимаю по какой причине, в первом и втором запросе информация одинаковая, провела отдельно, крове статуса и даты
|
|||
4
acht
09.01.21
✎
13:50
|
О, а в Свой список выбора для реквизита УФ мужиком был. Прикольно.
|
|||
5
acht
09.01.21
✎
13:52
|
А не выводится, потому что не выполняется условия отбора - это котоорые в ГДЕ и в обоих ВНУТРЕНЕЕ СОЕДИНЕНИЕ. Что там у тебя в данных и параметрах, отсюда не видно.
|
|||
6
Peshalkin
09.01.21
✎
14:00
|
(4) муж потому что тему создал, сидим с одного домашнего компьютера, щас бы заниматься такой идиллией и прикидываться девушкой, интересно
я пыталась выставить Правое, но тогда отбор не происходит по всем параметрам, выдаётся та информация, которая не принадлежит номенклатуре нужной, а в параметрах у меня текущая дата,SN - идентификатор товара, филиал - из справочника выбираю нужный, статус, это перечисления, готов и принят и номенклатура, необходимый мне товар |
|||
7
Малыш Джон
09.01.21
✎
14:04
|
(0) а в чем проблема-то? в том чтобы найти консоль запросов и в ней работу своего же запроса разобрать?
|
|||
8
acht
09.01.21
✎
14:04
|
(6) Вот спасибо, теперь все стало понятно.
|
|||
9
Ёпрст
09.01.21
✎
14:04
|
(0) выкинуть соединение, открыть для себя
объеденить все |
|||
10
RomanYS
09.01.21
✎
14:05
|
(9) не тот случай
|
|||
11
Малыш Джон
09.01.21
✎
14:06
|
(6) так а муж чего не поможет то?
|
|||
12
Peshalkin
09.01.21
✎
14:11
|
(11) с мужем потому что полтора месяца назад начали изучать 1с, он тоже не особо понимает, почему не работает
(7) делаю в консоли, но отрабатывает всё отлично, пока 3й запрос не добавляю, по отдельности они нужную информацию выводят, а когда 3й запрос добавляю и делаю соединение, то запрос выдаёт информацию(при правом соединении), но только не точную и я не понимаю по какой причине |
|||
13
Ёпрст
09.01.21
✎
14:12
|
(10) а, ну да..не смотрел, че тамиона хочет
(0) в условиях соединения нет номенклатуры, как минимум |
|||
14
Ёпрст
09.01.21
✎
14:14
|
И..если делаешь условие в где на номенклатуру, то его же пихай в первые два запроса
|
|||
15
RomanYS
09.01.21
✎
14:15
|
(12) ну показывай результаты 1-го, 2-го и 3-го(без соединений и СуммыРабот.Период в выбрать добавь)
|
|||
16
Peshalkin
09.01.21
✎
14:20
|
(14) Добавила в 1 и 2й запрос (номенклатуру в условие) и в 3м запросе вывела номенклатуру, но все равно 1х1 выдаёт информацию, что и раньше
(15) 1й запрос - выдаёт все значения правильные (которые я указала в параметрах), 2й тоже самое, только другой статус, у 3го параметр только номенклатура, он выдаёт 2 результата, потому что нет отбора по SN |
|||
17
RomanYS
09.01.21
✎
14:31
|
(16) У тебя соединение только по периоду. Чтобы ответить на вопрос "почему не отрабатывает запрос" нужно видеть поле период во всех трех таблицах.
Может ты в условиях "<"/">" перепутала, или в самих статусах записи идут не в том порядке. Или в РН СуммыРабот нет записей между изменениями статусов (а должны ли они там быть - почему такое странное условие соединений?) |
|||
18
Peshalkin
09.01.21
✎
14:36
|
(17) в 3м запросе период - у первого результата 03.01.2020 19:33:48 , у второго результата 03.01.2021 19:54:30
в 2м запросе - 1 результат (03.01.2021) 19:32:10 . в 3м запросе - 1 результат (03.01.2021) 19:33:48 |
|||
19
RomanYS
09.01.21
✎
14:39
|
(18) ну вот и ответ, ни одна комбинация в условия (ПО СуммыРабот.Период > ВТ2.Период ПО СуммыРабот.Период < ВТ1.Период) не попадает
|
|||
20
Peshalkin
09.01.21
✎
14:42
|
(19) не совсем поняла, а какую мне тогда связь делать, по номенклатуре? что-то я запуталась
|
|||
21
RomanYS
09.01.21
✎
14:47
|
(20) Не зная архитектуры и не понимая целей запроса я тебя здесь не распутаю
|
|||
22
Peshalkin
09.01.21
✎
14:51
|
(21) Запрос делается для отчета, чтобы выбрав номенклатуру и SN можно было увидеть всю информацию из РС, в этот РС попадают записи с 2х разных документов, просто с разными статусами, я тут решила вывести SN и заметила, что у 2х записей 1 и тот же SN, номенклатура правильная, статус правильный, все поля правильные, кроме SN, он у них должен быть разный
|
|||
23
Йохохо
09.01.21
✎
15:03
|
(20) вот прошло 20 минут, и ты до сих пор можешь вот это понять??? "в 3м запросе период - у первого результата 03.01.2020 19:33:48 , у второго результата 03.01.2021 19:54:30 в 2м запросе - 1 результат (03.01.2021) 19:32:10 . в 3м запросе - 1 результат (03.01.2021) 19:33:48"
|
|||
24
hhhh
09.01.21
✎
15:05
|
(22) а в первом запросе какой период?
|
|||
25
Peshalkin
09.01.21
✎
15:08
|
(24) последний запрос " в 3м запросе - 1 результат (03.01.2021) 19:33:48" - это в первом
(23) всё я разобралась в чем проблема была Всем спасибо большое кто откликнулся и пытался помочь!!! |
|||
26
hhhh
09.01.21
✎
15:11
|
(25) издеваешься? Народ же ждет разъяснений.
|
|||
27
Peshalkin
09.01.21
✎
15:14
|
(26) Поменяла просто связь, сделала по SN и всё стало выводиться корректно
|
|||
28
Peshalkin
09.01.21
✎
15:16
|
Думала сначала, что правильнее будет сделать связь через период, но оказалось, что нужно было просто поменять связь :)
|
|||
29
Ёпрст
09.01.21
✎
15:59
|
(28) слишком часто связь не меняй, а то подхватишь еще чего-нибудь
|
|||
30
Peshalkin
09.01.21
✎
16:03
|
(29) учту)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |