Помогите с запросом

Новая тема
Показывать по 10 20 40 сообщений
Пишу несколько запросов вида:
ВЫБРАТЬ

"НазваниеСтроки" КАК Строка,
NULL КАК Подстрока,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаСтроки

ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата) КАК ХозрасчетныйОстаткиИОбороты

ГДЕ ХозрасчетныйОстаткиИОбороты.Счет.Код = "62.01"

Потом объединяю их при помощи ОБЪЕДИНИТЬ ВСЕ для отчета.

Столкнулся с проблемой - если запрос обращается к обычному счету, то все работает хорошо.
Если к валютному, то странно - в таком виде, как тут, СуммаСтроки получается NULL, а если сгруппировать по Субконто1 (Контрагенты), то получаются корректные цифры. Почему так происходит?
> NULL КАК Подстрока

Это что вообще такое?
Ну там таких запросов несколько, в некоторых там не NULL, а те самые контрагенты, чтобы можно было развернуть детализацию.
Видать Денис сегодня добрый, даже не сказал, что таким .авнокодом уже никто не пишет! Неужели так трудно купить книжку по программированию в 1С? Или хотя бы в Гугль зайти?
в гугл я зашел, но ничего не выгуглил, потому тут и пишу. будь так добр, ткни уже носом в ошибку в моем говнокоде, чтобы он заработал, а?
Извини, но если ты за год так и не научился пользоватся гуглом или теми советами что давали тебе раньше, то не вижу смысла что ли бо писать! А запрос весь неправильный, начиная с того что надо указывать параметры виртуальной таблицы, а не ставить идиотские условия на отбор счетов.
С параметрами разобрался, но сложно пользоваться гуглом, когда не знаешь, как сформулировать запрос. Подскажи уж)
Какая стоит задача? Опиши ее полностью! Буду только через 1 час.
> Почему так происходит?
"ОстаткиИОбороты" это виртуальная таблица. Т.е. когда ты к ней обращаешься, то реально запускается отдельная процедура, которая выбирает данные из базы. Как написана эта процедура, так она данные и выводит. "СуммаКонечныйОстатокДт" для валютного счета отсутствует только по тому, что есть поле "ВалютнаяСуммаКонечныйОстатокДт".
> "СуммаКонечныйОстатокДт" для валютного счета отсутствует только по тому, что есть поле "ВалютнаяСуммаКонечныйОстатокДт".
Ты уверен ?
Читают тему
(гостей: 1)

Быстрый переход