#0
by Allan Stark
Есть регистр остатков: [Измерения:] Товар ПриходнаяЦена [Ресурсы:] Количество [Реквизиты:] РасходнаяЦена Регистр двигается несколькими типами документов. Вопрос: как вытащить движения, вызванные определенным типом документов с помощью языка запросов (как в данном случае использовать конструкцию "Условие...") ?
#2
by Allan Stark
Хм, идея понятна, но вот такой запрос приводит к зависанию отчета при запуске: Период с ДатаС по ДатаПо; Группировка Товар Упорядочить По Товар.Наименование; "; Текст запроса аналогичен приведенному в официальном руководстве, окромя группировки Документ - но мне не нужна детализация по документу, мне нужны только остатки, "двинутые" определенным типом документа.
#5
by Allan Stark
Т.е. запросом по регистру остатков нельзя отобрать движения регистра по определенным документам ? И для этого необходимо использовать оборотный регистр... Мне просто по условию задачи необходимо отобрать списанный товар. Товар списывается со склада документом "Списание". Просто лопатить документы за период и сводить все списанное во временную таблицу не хочется. Равно как и вводить доп. оборотный регистр...
#8
by Allan Stark
Согласен, нелогично. Хорошо, тогда наверно можно поступить иначе - выбрать запросом все документы "Списание". |Период с ДатаС по ДатаПо; Так же зависает :-(
#9
by ДенисЧ
хм... КонОст вообще-то для регистра предназначен :-) В общем, попытайся осознать задачу полностью... "по условию задачи необходимо отобрать списанный товар" - значит, нужны не остатки, а именно движения.
#10
by Allan Stark
Уже голова пухнет от осознавания задачи :-) Хорошо, финальный вопрос. Можно ли как-то выбрать информацию о списанных за период товарах без ввода дополнительного оборотного регистра ? И если можно, то как ?
#11
by ДенисЧ
по движениям. Фукнции Приход и Раход с группировкой по документам и указанным периодом (начало и конец)
#12
by Allan Stark
Извините, у меня всегда язык запросов в 1С 7.7 вызывал стойкое желание разбить монитор... Можно привести конкретный текст запроса ? Потому что уже десятки вариантов с помощью конструктора запросов сделал - запрос либо ни фига не выводит, либо зависает, либо ругается на неверно определенную переменную.
#14
by Allan Stark
Даже если попытаться вывести одну номенклатуру, которая фигурирует в табличной части документов "Списание" - и то неправильно выводит (выводит одни группы товаров):
#17
by viktor_vv
В товем случае Медленнова-то правда будет. Правильнее добавить в Регистр Реквизит с перчислением.
#18
by Allan Stark
Простите, но последний запрос возвращает пустой результат... В то же время в указанном периоде есть документ списания, который таки двигает остатки данного регистра. Склоняюсь к мысли, что таки придется в регистр добавить реквизит типа "Документ" для отслеживания движения, выполнившего данный документ и отбирать в запросе уже по нему...
#19
by Allan Stark
И наверно таки более правильно: |... т.к. предложенный Вами вариант вызывал бесконечный запрос...
#21
by Allan Stark
А штатными средствами - никак ? Задача то по определению простая должна быть. Просто сделать все "по логике" - пока не получается :-(
#23
by viktor_vv
Единственное, что если у вас много дивжений, то медленно работать будет, долго ждать придется. Тогда или реквизит регистра (из штатных средств), или прямы запросы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вытащить ИНН в печатную форму в 1С:Комплексная
- Вытащить реквизит из регистра оборотов SQL запросом.
- Отобрать запросом документы без движение по регистру
- Как запросом вытащить полуфабрикаты из Заказа на производство УПП
- Нужно запросом вытащить по данному Физлицу все начисления за период
- Как выбрать запросом подчиненные документы?
В этой группе 1С
- Вызов отчета из документа
- Переменным сеанса в 1С 8.1 - быть или не быть?
- Есть ли 1С: Факторинг?
- Защита и ТолькоПросмотр в табличном документе
- Отработано дней и зачесть в норму дней
- Как определить, как какому счета учета относится номенклатура?
- Задвоение данных в табеле учета рабочего времени
- Перезапуск sql-сервера без перезагрузки самого компьютера.
- Запуск процедуры из модуля внешней обработки
- перевод фамилии в родительный падеж
- Дополнительный контроллер домена на Windows Server 2003 R2
- v7: Не отражает в ОСВ счета 40, 43. конфигурация УСН 1.3.
- Как программно из формы вызвать готовую схему компоновки данных?
- Запрос и многострочная часть
- Условия получения обновлений программы 1С 8
- Не работает OLE 1С 8.1-7.7 на 64 бит сервере
- ЗУП 2.5.9.2 Районный коэффициент в больничном
- V8: ЗУП 2.5. Уведомление о начале ежегодного отпуска
- Использование временных таблиц в типовой консоли запросов
- УТ 10.3 логин по магнитной карте