#0
by keenan
всем привет! необходимо обратится к регистру ТоварыНаСкладах и получить обороты записей. Условие - в табл оборота должен рассчитываться оборот только по записям с регистраторами ОприходованиеТоваров и СписаниеТоваров. текст: ВЫБРАТЬ ТоварыНаСкладахОбороты.Номенклатура, ТоварыНаСкладахОбороты.КоличествоПриход, ТоварыНаСкладахОбороты.КоличествоРасход, ТоварыНаСкладахОбороты.КоличествоОборот ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&ДатаНач, &ДатаКон, , Регистратор ССЫЛКА Документ.ОприходованиеТоваров ИЛИ Регистратор ССЫЛКА Документ.СписаниеТоваров) Этот текст не катит, хотя сказано что условие вирт табл (4 параметр) применяется к исходной табл (в которой это поле ЕСТЬ!) Вопрос один: почему не можем накладывать условие на Регистратор? дальше можно выбрать поля Ном, ВидДв, Колич из осн табл, выгрузить результат и сформир обороты самостоятельно с последующим выводом в отчет... НО мне необходимо использ универсальный отчет ОтчетОстаткиИОбороты и там влезть в ПостроительОтчета.Результат не представляется возможным без переписания функций СформироватьОтчет универс отчета. то-есть необходимо 1 исп ОтчетОстаткиИОбороты для написания своего отчета 2 отобрать по регистратору записи в ТоварыНаСкладах перед подсчетом оборотов что подскажите?
#4
by keenan
да с этим то ладно... мне интересно как я могу использ ПостроительОтчета из униврс отчета, после того как он делает запрос по основной таблице. Дальше то нужно сформ самому оброты и передать на вывод в ТблДок. Это все (Постр.Выполнить ) происходит в СформирОтчет из ОтчетОстаткиИОбороты, а там то я не могу ничего менять но СформирОтчет - делает всё от выпол запр до вывода готового документРез по этому нужно чтобы в тексте запроса уже был запрос который выполнит и отбор и в нем были поля типа Приход, Расход... вот и говорю - что посоветуете? может как-то запрос вложить?
#11
by PR
Я не понял, как я тебе помогу собственно? Хочешь помощи, напиши полностью по человечески и скажи внятно, что тебе надо-то?
#12
by ачо
у меня получалось поставить условие на регистратор в оборотной таблице, то хоть убей не пойму как этот эксперимент повторить :). По-моему логично, что регистратор должен быть доступен, когда детализация "запись" или "регистратор".
#15
by ачо
прямо перед глазами стоит окошко с настройкой условий вирт. таблицы, где в левом окошечке видет РЕГИСТРАТОР! Если докопаюсь до истины, сообщу. Кстати, реквизиты тоже нельзя значит использовать в таких условиях?
#16
by PR
Истина в том, что отбор по регистратору нельзя делать именно в ПВТ, а в ГДЕ можно. Реквизиты не тоже нельзя, а вообще нельзя. Регистратор-то только в ПВТ нельзя, даже если детализацию "запись" или "регистратор" выбрать.
#18
by FarFar
А вот в это неверится! Повтори еще раз! В параметрах ПТВ - "регистратор" ? Может, такой реквизит есть???
#21
by FarFar
ачо имеет ввиду "а почему использование регистратора в качестве параметра вирт.таблицы не дает уменьшения времени выполнения запроса, по сравнению с использованием в разделе ГДЕ" . Можешь ответить?
#22
by ачо
если условие только на регистратор, то прироста не будет конечно (ибо что в лоб что полбу). А если условие на регистратор хочется сделать в дополнение к другим условиям хотя бы для дальнейшей обработки получившейся таблички (соединений всяческих), вместо использования подзапросов. Да и не в том вопрос, который так и не закрылся.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Один запрос - все ок , два запрос - не получается :(
- Запрос к внешней таблице. Использование результата запроса из другой базы.
- Как внутри запроса выбрать номенклатуру из ТЧ документа и передать вирт.таблице?
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
- Нужна консоль запросов с замером скорости выполнения запросов вирт. таблиц
В этой группе 1С
- Как посчитать количество месяцев между двумя датами?
- Найти группу которой принадлежит элемент справочника
- ночные сообщения! Системе безопасности не удалось установить безопасное под
- Как узнать, какая версия Windows стоит русская или английская?
- Использование OLE. Подключение к уже запущенным экземплярам
- про PDF формат и внедренные шрифты
- Как выгрузить результат запроса в табличную часть
- Почему в книгу покупок за август попадают записи с оплатой за июнь?
- Что такое "Связь по типу"?
- v8: Как на кнопку повесить свой обработчик?
- Упр. учет. Оплаченные документы. Упр. учет.
- Нарушена структура таблицы 1SJOURN
- Подскажите что нужно сделать?
- Синхронизация с номенклатурой поставщиков
- УПП 1.2.3.1 Отправка электронного письма из документа "событие"
- FormEX. Как раскрасить строку таблицы значений
- Можно ли в типовой УПП посмотреть все документы?
- v7plus xml
- FormEx: ОткрытьПлавающуюФорму работает только один раз
- Ошибка SQL: Переполнение поля 'DATEDIFF'