1С++ остатки по ВТ регистра "Остатки и обороты" на каждый день периода #500763


#0 by Андрюха
Возможно ли реализовать запросом? Если 0 остаток или движений за день нет, то эта дата в запрос с детализацией "День" не попадает, а хотелось бы.
#1 by Ёпрст
соедини с табличкой дат..
#2 by Ёпрст
+1 получишь все даты.
#3 by Mikeware
Нет. джойни предварительно созданную табличку с датами...
#4 by Андрюха
Что-то никак не соображу. Таблицу дат получить тоже из регистра за период?
#5 by Гефест
Суй даты в списог, потом сделай УложитьСписокОбъектов и получишь временную таблицу с датами
#6 by vandalsvq
Только вот остатки на начало и конец пустой даты надо будет самому пересчитать :).
#7 by Ёпрст
нет . Создай временную табличку заранее.
#8 by Андрюха
ок
#9 by vandalsvq
пустой даты - имеется в виду той, которой нет в запросе к остаткам
#10 by Гефест
Можно еще кореллированный подзапрос изобразить )
#11 by toypaul
а в toysql извращаться не надо. все сама сделает ;)
#12 by vandalsvq
сча пойду чуть ковырну свой ПрямойЗапрос и он будет уметь делать :)
#13 by Mikeware
отбраешь козыри...
#14 by vandalsvq
а еще за тойскуль платить надо, да и с 1С++ не очень ладит. Или не прав?
#15 by vandalsvq
ни в коей мере, просто давно хотел сделать, да никак руки не доходят.
#16 by Андрюха
Пардон, а разве УложитьСписокОбъектов работает с типом Дата?
#17 by Попытка1С
Платить надо, но каких то конфликтов в одной базе использования 1с++ и toy не замечал.
#18 by Ёпрст
да делай тупо через инсерт - всё быстрее чем список +... даже не заморачиваясь на УложитьСписокОбъектов
#19 by Гефест
А ведь точно, не работает. Тогда
#20 by Андрюха
Создаю табличку с датами, но она пустая. Поправьте плиз что не так.
#21 by Андрюха
Тьфу ты, с Форматом начудил. Конечно же Но всё равно пустая.
#22 by Андрюха
Да что же это
#23 by Ёпрст
добавляй просто строки, не конвертируя в датетайм ..тупо формат(дата,"ДГГГГММДД")
#24 by Гефест
|INSERT INTO #TabDates(CustDate)
#25 by Андрюха
Не взлетит
#26 by Андрюха
Что-то я не догоню, всё равно пусто (((
#27 by Гефест
попробуй в бубен постучать:
#28 by Ёпрст
делай как char у тебя же один хрен дататаймиддок как char в базе всегда.
#29 by Ёпрст
+28 и дату оттуда ты как лефт достаешь..
#30 by Андрюха
Угу, понял
#31 by Андрюха
Прошу помочь с запросом Пишет Meta name parser error: это метаимя разрешить невозможно "$РегистрОстаткиОбороты.ПартииНаличие"State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Период'. Хотя Период вроде есть.
#32 by Андрюха
У Периода в запросе конечно надо выдрать Left'ом дату для связки, но он не находит поле.
#33 by Ёпрст
посмотри готовые примеры  на 1сpp, там народ изголяется так - инсертит результат запроса в временную табличку и там уже группирует.. тип того:
#34 by Андрюха
Спасибо большое!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С