Имя: Пароль:
1C
1С v8
Компоновка данных (Отчет, Запрос)
0 RINCH
 
06.09.16
21:03
Нужно что бы столбец "Сумма" Разбилась на столбцы "терминал" и "безнал" Взаимозависимости от выбранного  параметра..
Ошибки нет, но запрос не работает.. Что не так?

ВЫБРАТЬ
    Б_Н.Безнал,
    Б_Н.Терменал,
    ЖурналТетрадь.Сумма КАК Сумма
ИЗ
    Документ.Журнал.Тетрадь КАК ЖурналТетрадь
        ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Б_Н КАК Б_Н
        ПО ЖурналТетрадь.Сумма = Б_Н.Терменал
            И ЖурналТетрадь.Сумма = Б_Н.Безнал

УПОРЯДОЧИТЬ ПО
    Б_Н.Безнал,
    Б_Н.Терменал
1 В тылу врага
 
06.09.16
22:17
Что это?
2 ВРедная
 
06.09.16
22:22
(0) Должна быть ошибка "нельзя сравнивать поля неограниченной длины и поля несовместимых типов" если только в твоем справочнике Б_Н поля терминал и безнал - не цифры.

Попробуй теперь словами объяснить, что ты в запросе выбираешь и что за таблицы объединяешь
3 Torquader
 
06.09.16
22:34
Во-первых, термИнал - он же на терменвоксе не играет.
Во вторых, если это выполнится, то выберет записи, где Бензал=Сумма=Терминал (а скорее таких вообще нет).
4 DrZombi
 
гуру
07.09.16
08:15
(0) Вас не смущает связи?

ЖурналТетрадь.Сумма = Б_Н.Терменал

Вы Сумму с непойми с чем связываете. :)
5 DrZombi
 
гуру
07.09.16
08:17
Все, доехало. Человек без сознательно написал а бы как, но хочет разумный результат :)
6 RINCH
 
08.09.16
11:02
(5)
Возможно))

Просто задача такая, Есть таблица в которой есть параметры Сумма, Терминал, Безнал , Сумма это общее и наличка и терминал и безнал, мне нужно что бы В запросе выводился Только Терминал  или безнал С суммой которая им присвоена...
7 В тылу врага
 
09.09.16
13:56
(6) а "ТермЕнал" и "Безнал" это простите какого типа?
8 Метранпаж
 
09.09.16
14:01
Что вы прЕвязались? У него терменал и безнал - это суммы, проведённые через терменал и по безналу соответственно.
Правда, соединять по вещественным числам... Это уже на гранЕ...
9 RINCH
 
10.09.16
20:06
(7) (8) Ребят всем спасибо проблему давно решил, извиняюсь за неграмотный вопрос.. писал его на последнем дыхание где то в 5 утра...