#0
by kofeinik
Нужно получить остатки по номенклатуре, но не по всей, а только по той, что проводилась в документах реализации за выбранный период. То есть, примерно вот так: Период с ВыбНачПериода по ВыбКонПериода; Но это не работает. Как правильно написать запрос?
#2
by Стрелок
мля... когда новички научаться смотреть примеры и пытаться что то сделать самостоятельно без выкладки тупого кода на форум?
#3
by Стрелок
1. получай список номенклатуры которая двигалась документами реализации - запрос по документам "Реализация" 2. по этому списку получай остатки из регистра "Остатки"
#5
by Стрелок
Остатки не могут быть за период. остатки бывают только на дату. А движения - за период. совместить? Ну может быть так - надо проверять Номенклатура = Документ.Реализация.Номенклатура,Регистр.ОстаткиТМЦ.Номенклатура; надо проверять на базе
#6
by kofeinik
Остатки понятно, что на дату, период относится только к отбору документов. А эта конструкция |Номенклатура = Документ.Реализация.Номенклатура,Регистр.ОстаткиТМЦ.Номенклатура; будет работать по наибольшей области фильтрации, то есть, выберет всю номенклатуру, по которой есть остатки в регистре. В общем, похоже в одном запросе это сделать не выйдет. Ну и ладно.
#7
by mikecool
Условие(Номенклатура В спНоменклатура); где спНоменклатура - список значений с нужной тебе номенклатурой
#8
by Бубузяка
Можно попробовать и одним запросом за период. Добавь: "Функция Расход = Расход(Количество);" Тогда, можно отказаться от документа, и не потеряешь товар с остатком 0. В обработке результата анализируй "Расход" и "Остаток",пропуская лишнее. Однако, имхо, быстрее (в плане быстродействия, а не написания) получить запросом список номенклатуры, проданной за период (документы), выгрузить запрос в ТЗ, а колонку ТЗ в СЗ. СЗ используешь, как фильтр в методе УстановитьЗначениеФильтра(,СЗ,2) для расчета итогов в регистре. Итоги можно ВыгрузитьИтоги в ТЗ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- Как получить остатки в запросе, включая Момент?
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: 1С v7.7 Бух учет (получить остаток по складам)
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как получить остатки на каждый день прямым запросом
- v7: Как получить остатки номенклатуры на нужную дату по счету 10?
- v7: Получить остатки на каждый день прямым запросом
В этой группе 1С
- Как из обработки вызвать печать печатной формы документа конфигурации?
- Округление чисел в аналитике до целого
- Некорректные остатки в периферийной БД
- Как настроить web расширение 2.0 на 1с 7.7 под Xp
- Smart V888 – телефон с несуразно большими динамиками
- Запись в таблицы SQL из 1С
- Обмен Альфа-Авто 8.0 и Бух 7.7 для Украины
- Как реквизиты с тз с формы быстро перекинуть в модуль?
- Можно ли программно вызвать завершение работы другой программы из 1С???
- УСН. Релизы 2006 года. III раздел Книги учета доходов и расходов не заполняется.
- Как удалить проводки, не имеющие документа?
- Почему в сети не виден SQL сервер.
- Как расшарить (размапить) СОМ-порт?
- А что если убрать оперативные движения по партиям ?
- Нужна расчетная ведомость за произвольный период с разделением по ИФ
- Работа с табличной частью документа
- Выгрузка данных отчетности (формат версии 3.00)
- Средний заработок при повторном приеме на работу
- Как программно отключить режим корректных проводок?
- начисление налога на прибыль в 1С