#0
by ik
При обычном обращении к таблице "ОстаткиИОбороты" получаю только на день , когда было движение - или на границы периода, т.е дни, в которых не было оборотов пропускаются.
#4
by Моха
ВЫБРАТЬ УчетНоменклатурыОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток
#6
by ik
у меня видимо старая редакция, слово "Периодами" не ищется... :). Спасибо. Но все равно где-то ошибка в запросе, не соображу. Периодами все идет, но несколько не так, как хотел. Нормально обходит все даты и считает Количество, но вот Дней дает только на те дни, когда были обороты.
#12
by ik
Мне и не нужен оборот. Суть задачи - надо на каждый день знать остаток номенклатуры и сколько дней он хранится. Пытаюсь сделать выборку запроса. В результате получаю: - Количество считается правильно - Дней - дает значение тогда, когда были обороты или когда дата совпадает с границей, в остальных случаях - NULL. Проблема, видимо, где-то в "соединении" таблиц.
#13
by Buran
Запрос верный. Но для того, чтобы дни выводились все подряд, а не только те, по которым были движения, читай на ИТС статью про третий параметр метода Выбрать у Результата запроса. Там есть ключевое слово "ВСЕ", позволяющее выбрать все множество значений, даже если в данной подвыборке есть только часть.
#15
by ik
Слово ВСЕ используется на этапе выборки. Соединение таблиц происходит в запросе. Увы. (В моем тексте "ВСЕ" написано, нет?) Там несколько не то, хотя на мысли наводит...
#16
by Katso
Встречался с похожей задачей, где нужно было выводить график платежей по всем датам вне зависимости от того, были платежи или нет. Может быть, не совсем удачно, но решил эту проблему. Суть решения была такой: Создаем таблицу со всеми датами с начала по конец периода. Ее можно создавать подзапросе (динамически, используя параметры и функцию запроса "ДобавитьКДате" ), и затем уже полным соединением присоединять к таблице движений и остатков. Насчет производительности такого запроса судить не буду, у меня база была небольшой, поэтому работал нормально. Удачи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в запросе получить дату документа без времени?
- v7: получить остатки в запросе, но не по всей номенклатуре
- Условие в запросе, аналогичное условию в запросе 77
- ТиС 9.2 - Как получить остатки товаров в разрезе и партии, и склада одновременно?
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как получить остатки в запросе по 2-м разным счетам
- Как в запросе можно получить процент от значения
- Регистр накопления Остатки и обороты. Получить остатки за каждый месяц
- Как в БП 2.0 получить ОСВ по 60 счету в разрезе счетов-фактур
- Как в запросе получить остатки на начало каждого месяца
- Получить остатки по 60 счету
- Как в запросе получить начало каждого месяца между переданными датами?
В этой группе 1С
- Поделитесь выгрузкой платежек в Сити-Банк
- Где хранятся настройки хранилища?
- ЗиК перевод сотрудника со временной работы на постоянную
- ПланыВидовХарактеристик.СвойстваОбъектов
- Доступ к 1с-ким dbf через ADO на запись (изменение)
- v7: ЗУП Расходы за счет ФСС
- Управление видимостью ячеек табличной части документа - проблемка.
- Можно изменить код глобального модуля?
- Закрытие документа по таймеру.
- Программная эмуляция нажатия кнопки программно открытой общей формы
- почему не растет лог транзакций sql2005 express ?
- Настройка PostgreSQL, ошибка СУБД при проведении документа
- Коллизии при обмене
- Как заставить построитель отчета включать в стандартную расшифровку показат
- v7: Подскажите: Печатная форма плана счетов
- Проблема с "НайтиПоРеквизиту"
- Каждому контрагенту свою печатную форму.
- У кого-нить есть опыт оживления mp3 плеера Mercury iXA 360i?
- Неправильно работает МИНИМУМ(БухИтоги.Регистратор)
- v8: Как найти первый/последний документ с помощью минимум/максимум в запросе