#0
by Emichael
Запрос такой : ВЫБРАТЬ Выводятся дни только когда остаток изменился а мне надо что б были остатки по всем дням из периода Пытался испольовать конвтрукцию Итоги Сумма(СуммаУпр) ПО Организация, Менеджер, Контрагент, Все равно по дням только когда изменился остаток , да и еще результат неудобоваримый Поскажите как вывести остатки по всем дням периода даже если он равен нулю или не изменился
#2
by Emichael
Пользовался поиском но там только Итоги ПО Период ПЕРИОДАМИ(День, &ДатаНач, &ДатаКон) предлагают сделать , а это не то что мне нужно , мне вообще итогов по дням не надо в результате. И даже если я так делаю то все равно не показывает те дни когда остаток не менялся например выходные выпадают из результата если например 3 го движение было а 4,5 не было , а 6го опять было , то 4,5 в результате пропускаются , мне надо что б и эти дня включались в запрос
#3
by Mitriy
Периодически на форуме появляется вопрос, связанный с тем, что необходимо получить все даты из необходимого диапазона. Такая потребность может возникнуть, например, при необходимости получить движения по регистру на все даты диапазона, а не только на те даты, за которые есть движения в регистре. Предлагаю следующий вариант решения данной задачи. Запрос = Новый Запрос; Соединяя данный запрос с заросом к Источнику данных, можно получить данные на каждую дату из диапазона. Решение подсмотрено на форуме
#7
by Emichael
Спасибо Щас буду врубаться как все это работает :-) Чет с первого взгляда не врубаюсь
#9
by France
респект и уважука за код - кхорошо работаить а чо там врубаццо. код из код из и к нему левым соединением твой код по выбору остатков. связь по дате.
#15
by Emichael
Делаю такое левое соединение ВЫБРАТЬ ДОБАВИТЬКДАТЕ(&ДатаНач, День, РазностьДат.НомерДняИзДиапазона) КАК Дата ИЗ (ВЫБРАТЬ 0 КАК a ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК aa ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК b ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК bb (ВЫБРАТЬ 0 КАК c ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК cc (ВЫБРАТЬ 0 КАК d ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК dd Ругается "ПО ТаблицаОстатков.Период=Дата" не найдено поле Дата
#17
by Emichael
Та же фигня Ругается "ПО ТаблицаОстатков.Период=РазностьДат.Дата" не найдено поле РазностьДат.Дата
#19
by Emichael
сделал так Ругается что "период" не является измерением, а вот так Выборка=Запрос.Выполнить.Выбрать(ОбходРезультатаЗапроса.Прямой,,"Все"); проходит но в выборке опять нет всех дат а только где остатки изменены :-(
#26
by hhhh
ВЫБРАТЬ ИЗ (ВЫБРАТЬ ДОБАВИТЬКДАТЕ(&ДатаНач, День, РазностьДат.НомерДняИзДиапазона) КАК Дата
#27
by Emichael
мне ведь не обороты нужны а остатки - вот в чем вся суть - за каждый день периода. ОСТАТКИ!
#29
by Emichael
а зачем мне итоги Да и к тому же результат запроса становиться неудобным для выборки
#30
by Immortal
ВЫБРАТЬ ВсеДаты.ДатаДень ИЗ (ВЫБРАТЬ ДОБАВИТЬКДАТЕ(&ДатаНач, День, РазностьДат.НомерДняИзДиапазона) КАК ДатаДень
#32
by Фауст
Да я понял что остатки ! Во первых ПЕРИОДАМИ в запросе должно быть, во вторых конструкция выборки вот такого вида: .Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","Все");
#33
by Defender aka LINN
Тебе, может, и не нужны. А вот метод "Выбрать" без них не работает. Ты не умничай. Ты сделай, как говорят. А в консоли такой вывод не поддерживается
#34
by Фауст
Что там в консоли можно увидеть а ?, Тебе нужна выборка чтобы остатки на каждый день увидеть, делай как , все работает, этих велосипедистов со страшными объединениями не слушай.
#36
by Defender aka LINN
То, что запрос фиг разберешь без поллитра :) Да и, по большому счету, тоже не покажет того, что аффтару надо :)
#37
by Фауст
я не знаю может он и работает, я не въехал, но зачем делать сложно, когда можно сделать просто.
#39
by Emichael
Defender aka LINN Фауст , сделал я выборку с помощью праметров , и получил канешно в результате все даты ..... НО ..... В той дате где нет движения получил ТОЛЬКО общий итог по дате без группировок - это конешно минуc :-(
#42
by Emichael
Короче теба закрыта - перепробовал все я все варианты и самый верный оказался предложенный Удовлетворил меня полностью :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как показать остатки методом Остатки?
- средние остатки за период из регистра запросом?
- Остатки на складах, остатки организаций
- Одним запросом остатки и обороты из регистра накопления по периодам
- отрицательные остатки по регистру Остатки Партий На складах
- не показывает остатки из таблицы остатки и обороты.
- 1С++ остатки по ВТ регистра "Остатки и обороты" на каждый день периода
- Оптимизация регистра накопления(Остатки)
- Остатки на каждый день за период РН (Вид регистра = Остатки)
- Остатки на каждый день. Начальные остатки
- 1с 8.2 Р-р накопления (остатки). Разные остатки в ВТ Остатки и ОстаткиИОбороты
- Как убрать нулевые остатки (остатки разъехались по субконто)?
В этой группе 1С
- Зависает обмен данными в одной из переферийных баз
- Преобразование строки в дату
- v8: как получить индекс первой строки в ТЗ?
- Модуль "Психодиагностика" для конфигурации ЗУП
- Взаимодействие 1с77 и торгового оборудования
- Расчетная ведомость. Доп.столбец Должность! Не работает построитель отчета
- v8: Как запретить сворачивать 1С в трей?
- Чем отличается ЗиК ПРОФ от ЗиК базовой?
- Как в УТ из одной номенклатуры сделать другую?
- 1С: Специалист, партионное списание
- OMRON POS FIT-7000K
- v7: Подскажите как в 7.7 обойти запрос по группировкам
- Почему в обработчике ПриЗаписи нет режима записи и проведения?
- v7: Создание периферийной базы из уже имеющейся?
- Как при сохранении настроек отчёта в 7.7 не сохранять определённые реквизит
- КД. Как в правилах выгрузки создать несколько документов?
- Стоит ли ежедневно перезагружать сервер?
- v8: Как программно заполнить план видов характеристик?
- Хранилище значений в константе - это плохо?
- Как сложить две таблицы значений?